Сценарии Тестов

Материал из Брацка Правки
Перейти к: навигация, поиск

Сценарии Тестов (здесь и далее по тексту -- Лектио) -- это часть урока Документы Тестов. В Брацкой Школе, уроки делятся на так называемые лектио, каждое из которых состоит из микролекции и одного или нескольких заключительных вопросов. Урок, в свою очередь, относится к практическому семинару Выбор Профессии.


Материалы

Предшественник этого Лектио -- Задания на Поиск.

Иллюстрации

Текст

Сценарии Тестов

Сценарий теста (test case; в русском сленге, "тест кейс") -- это документ излагающий требования для его проведения. Глубоко разработанный сценарий позволяет слабо подготовленному тестировщику успешно провести тест. Плохо разработанный сценарий требует от тестировщика начать с доработки сценария.

Формальность и подробность сценария зависит от важности теста и цены ошибки. Обыкновенный сценарий содержит условия, ресурсы, шаги тестировщика, ожидаемые результаты и дополнительные атрибуты теста. Однако не каждый сценарий будет содержать все атрибуты.

Вот пример простого сценария в формате "Дано-Когда-Тогда":

  1. Дано: Веб-страница лектио "Сценарии Тестов" курса под названием "Техобзорны Курс",
  2. Когда: Веб-страница прочитана,
    И: Содержание веб-страницы понято,
    И: Ответ заключительного вопроса выбран,
    И: кнопка "Далее" нажата,
  3. Тогда: Пользователь попадает на следующую веб-страницу.

Ничего не взорвётся и никто не погибнет, если заключительный вопрос лектио не соответствует содержанию лекции. Проверка же безопасности реактора четвёртого энергоблока Чернобыльской атомной электростанции 26 апреля 1986 года привела к его разрушению.

Сценарии тестов ядерных реакторов разрабатываются вместе с подробной инструкцией. К проведению проверки тестировщики допускаются только после прохождения специального тренинга. В ходе тренинга все шаги и возможные нештатные ситуации должны детально разбираться.

Сценарии разветвляются на две категории: формальные и неформальные.

Формальный сценарий теста (formal test case) минимального требования состоит из как минимум двух этапов чётко определённых шагов. Если ожидаемый результат одного этапа позитивен, то другого должен быть негативным. Скажем, при проверке функционала формальный тест должен продемонстрировать, что система делает то, что должна делать и не делает того, что не должна. Проверка безопасности ядерного реактора точно будет формальной.

Неформальный сценарий теста (informal test case) может выбирать для проверки отдельные требования и не обязательно включает более, чем один этап. Для проектов с невысокими рисками, неформальный сценарий может применяться, пока создаётся формальный.

Исследовательское тестирование (exploratory testing) используется для создания сценариев тестов, а ролевое тестирование (scenario testing) задействуется, чтобы установить необходимость нового сценария.

Термины

Требования, Тестовый Пример, Юзабилити-тестирование, Регрессионное Тестирование, Прогрессивное Тестирование

Вопрос(ы)

Судя по прочитанному тексту выше: Регрессионное тестирование вполне возможно для Юзабилити-Тестирования. -- Ложь\Правда
Следующее лектио -- Атрибуты Сценариев