Сценарии и Поиски
Поиски и Сценарии (здесь и далее по тексту -- Лектио) -- это часть урока Документы Тестов. В Брацкой Школе, уроки делятся на так называемые лектио, каждое из которых состоит из микролекции и одного или нескольких заключительных вопросов. Урок, в свою очередь, относится к практическому семинару Выбор Профессии.
Содержание
Материалы
Предшественник этого Лектио -- Проверка Функций.
Иллюстрации
Текст
Поиски и Сценарии
Равно как разработки бывают заданными (Waterfall) и подвижными (Agile), тестирование может проводиться по сценарию и без.
При сценарном тестировании, тестировщик следует тестовому сценарию (test case). Ситуативное или свободное тестирование (ad hoc testing) такого сценария не подразумевает. Сценарные и ситуативные тесты полностью совместимы. Их не только можно встретить вместе в любом проекте, но и совершающимися параллельно и даже одновременно.
Как название и свидетельствует, ситуативные тесты зависят от ситуации. Ситуативный тест -- это тест, предпринимаемый в ситуации, когда сценарий теста либо не существует, либо не применим.
Каждый натуральный тест ситуативен. Любой разработчик и продвинутый пользователь также задействует ситуативную тестировку для проверки идей. Часто, ситуативные тесты проводятся бессознательно и интуитивно один за другим, так как ситуация часто зависит от результата предыдущего теста.
В аварийных ситуациях, ситуативные тесты помогают найти причину нештатной ситуации. Они осуществляются спорадически, с импровизацией, путём поиска ошибки экспромтом и без какого-либо планирования и разработки. Напротив, исследовательскoe тестирование (exploratory testing) продумывается и планируется. Цикличность -- это характеристика ситуативных тестов и исследовательские тесты часто цикличны. Они начинаются без сценария, но приобретают документы по мере его проведения. Идеи тестов следующего цикла создаются в текущем цикле. Таким образом, разработка исследовательского теста происходит одновременно с его выполнением.
Логично, что в аварийных ситуациях выбора между сценарным и ситуативным тестированием нет. Когда есть смысл потратить время на написание сценария и когда лучше начать поиски без документации?
Сценарии имеют смысл, когда разработка будет продолжена, то есть, написанный раз сценарий будет прогоняться далее как возвратный тест. Сценарии предпочтительнее, если предельно ясно, что тестируется. Наконець, сценарии необходимы, если несколько сторон заинтересованы в тесте и их интересы противоречат друг другу.
Классическим примером будет приёмка готового изделия заказчиком у подрядчика. Подрядчик заинтересован отдать то, что сделано. Заказчик заинтересован получить максимум на заплаченные деньги. В этом случае, написанный сценарий разрешит конфликт.
Термины
- Требования, Тестовый Пример, Юзабилити-тестирование, Регрессионное Тестирование, Прогрессивное Тестирование
Вопрос(ы)
- Судя по прочитанному тексту выше: Регрессионное тестирование вполне возможно для Юзабилити-Тестирования. -- Ложь\Правда
- Следующее лектио -- Сценарии Тестов