Атрибуты Сценариев

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

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


Материалы

Предшественник этого Лектио -- Сценарии Тестов.

Иллюстрации

Текст

Атрибуты Сценариев

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

  1. Условия описывают тестирующий субъект, тестируемый объект и среду теста. Некоторые тесты содержат предварительные требования, то есть те условия, которые должны предшествовать шагам тестировщика. Эти условия могут не иметь прямого отношения к объекту тестирования, но должны быть выполнены до начала основной части теста.
  2. Ресурсы описывают необходимую инфраструктуру, инструменты, средства, расходные материалы и участие тех людей, которые не являются тестировщиками. В информационных технологиях, ресурсом также являются права доступа. Например, если проверяется закрытый от публики функционал, тестировщику требуется имя пользователя и пароль.
  3. Шаги тестировщика описывают последовательность тех действий, которые тестировщик должен совершить для получения ожидаемого результата.
  4. Ожидаемый результат -- то, что должно случиться после выполнения шагов. Если одним сценарием тестируется один объект, то ожидаемый результат должен быть одним. Сопоставление фактического результата с ожидаемым даёт итог теста.

В зависимости от потребностей, сценарии могут дополнительно включать:

  • Название, другие идентификаторы, тема, краткое содержание теста. На предприятиях, эти метаданные стандартно задействуются для архивирования, хранения и нахождения документа.
  • Категория теста. Воздействующий или непроникающий, обследование или испытание, функциональный или нет, проверочный или приёмный.
  • История теста, его автор или авторы, когда добавлен, когда прогонялся возвратным. Если не достаточно описан субъект -- автоматизированный или ручной, а также, белый, чёрный или серый ящик.
  • История тестового сценария. Разработки как теста, так и его сценария -- это проекты.

Чего не должно быть в тест-кейсе

1. Зависимостей от других тест-кейсов; 2. Нечеткой формулировки шагов или ожидаемого результата; 3. Отсутствия необходимой для прохождения тест-кейса информации; 4. Излишней детализации.

Первого следует избегать, потому что: связанный тест-кейс всегда может быть удален из-за ненадобности или он может быть изменен, в этом случае, станет непонятно как исполнить тест-кейс в которому, есть ссылки.

Так же из-за зависимости тест-кейсов, может возникнуть ощущение, что тестируемый продукт уже приведет к нужному состоянию благодаря выполнению связанных тест-кейсов.

Так же не следует слишком детализировать кейс. Например, если мы проверяем возможность создания комментария, то не стоит писать в каком угле экрана должно быть окно логина. Избыточная информация только затрудняет прохождение тест-кейса.

Термины

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

Вопрос(ы)

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