1. https://lh4.googleusercontent.com/yBm0qNM9Xt8aZYFIJG1vHW7kw4aVvKT1UP_fb5bOVTo7DQDx5t5HT3ZRa9RH5GFfmJ-ptNAq5FIdwA9JuZLq1wJx4RgnCZHFN04J5zKunNUwC6DzUtuRDD8QjBuEN00Zg3_gzN2c
2. ОПРЕДЕЛЕНИЕ
2.1. набор входных данных, условий выполнения и ожидаемых результатов, разработанный с целью проверки того или иного свойства или поведения программного средства. Под тест-кейсом также может пониматься соответствующий документ, представляющий формальную запись тест-кейса
3. ПЛОХОЙ ТЕСТ-КЕЙС! НЕ НАДО ТАК
3.1. Если у тест-кейса не указаны входные данные, условия выполнения и ожидаемые результаты, и/или не ясна цель тест-кейса — это плохой тест-кейс!
4. ЕЩЕ НЕМНОГО ОПРЕДЕЛЕНИЙ
4.1. Высокоуровневый тест-кейс
4.1.1. тест-кейс без конкретных входных данных и ожидаемых результатов. Как правило, ограничивается общими идеями и операциями, схож по своей сути с подробно описанным пунктом чек-листа. Достаточно часто встречается в интеграционном тестировании и системном тестировании, а также на уровне дымового тестирования.
4.2. Низкоуровневый тест-кейс
4.2.1. тест-кейс с конкретными входными данными и ожидаемыми результатами. Представляет собой «полностью готовый к выполнению» тест-кейс и вообще является наиболее классическим видом тест-кейсов.
4.3. Спецификация тест-кейса
4.3.1. документ, описывающий набор тест-кейсов (включая их цели, входные данные, условия и шаги выполнения, ожидаемые результаты) для тестируемого элемента.
4.4. Спецификация теста
4.4.1. документ, состоящий из спецификации тест-дизайна), спецификации тест-кейса и/или спецификации тест-процедуры.
4.5. Тест-сценарий
4.5.1. документ, описывающий последовательность действий по выполнению теста (также известен как «тест-скрипт»).
5. ДЛЯ ЧЕГО МЫ ПИШЕМ ТЕСТ-КЕЙСЫ
5.1. Структурируем и систематизируем подход к тестированию
5.2. Вычисляем метрики тестового покрытия и принимаем меры по его увеличению
5.3. Отслеживаем соответствие текущей ситуации плану (сколько примерно понадобится тест-кейсов, сколько уже есть, сколько выполнено из запланированного на данном этапе количества и т.д.).
5.4. Храним информацию для длительного использования и для обмена опытом
5.5. Проводим по ним регрес
5.6. Повышаем качество
5.7. Быстро вводим в курс дела нового сотрудника
6. ЖИЗНЕННЫЙ ЦИКЛ ТЕСТ-КЕЙСА
7. АТРИБУТЫ ТЕСТ-КЕЙСА
7.1. id тест-кейса
7.1.1. Что-бы было проще найти
7.2. приоритет
7.2.1. чтобы понять на сколько важен тест-кейс
7.3. связанное с тест-кейсом требования
7.3.1. главное требование, которое тестируем
7.4. Модуль и подмодуль приложения
7.4.1. где конкретно тестируем
7.5. Заглавие (суть) тест-кейса
7.5.1. кратко о функционале, который тестируем
7.6. Исходные данные, необходимые для выполнения тест-кейса
7.6.1. состояние баз данных, сервера и др. технические условия
7.7. шаги тест кейса (сценарий)
7.7.1. последовательность действий, которые необходимо реализовать
7.8. ожидаемые результаты
7.8.1. после каждого шага - что должно произойти