Что такое тест кейс: пример и чек-лист тест кейсов
Что такое тест кейс
Тест кейс — это проверка работоспособности
программы или проекта.
Написать тест кейс — значит создать текстовое описание процесса тестирования
какой-то части или функции проекта.
Тест кейсы нужны, чтобы члены команды
могли проверить программу и познакомиться с ней, не читая весь код, а изучив
только тест кейс.
Форма тест кейса: из
чего состоит тест кейс и поля в тест кейсах
У стандартного тест кейса есть 5 частей,
то есть 5 атрибутов тест кейса:
1. Порядковый номер тест
кейса
2. Название тест кейса. Из
него должно быть понятно, в чем суть тест кейса
3. Предусловия тест кейса.
Это условия, которые необходимы для проведения тест кейса. Они должны быть
выполнены еще до запуска тест кейса.
Допустим: компания сдает самокаты в поминутную аренду. Нужно провести тест кейс
функции, которая уведомляет пользователя о том, что заряд аккумулятора
самоката. Предусловием тест кейса будет то, что самокат должен находиться в
состоянии аренды
4. Порядок действий в тест
кейсе и описания действий в тест кейсе
5. Ожидаемый результат тест
кейса.
Вот пример тест кейса:
Тест кейс №1
Название тест кейса: Уведомление пользователя о
снижении заряда аккумулятора вручную
Предусловия тест кейса: статус самоката: в аренде
Шаги тест кейса:
1. Шаг тест кейс №1: Зайти
на сайт samokat.admin
Логин — test, пароль —
test
2. Шаг тест кейса №2:
Перейти на вкладку «Самокаты в аренде»
3. Шаг тест кейса №3:
Нажать…
4. Шаг тест кейса №4:
Включить…
5. Шаг тест кейса №5: …
6. Ожидаемый результат тест
кейса
Появляется сообщение об
успешном выполнении тест кейса «Пользователь уведомлен о снижении заряда»
Как написать хороший
тест кейс: правила и форма хороших тест кейсов
У тест кейса может быть 3 вида
результатов:
1. Положительный результат
тест кейса. Фактический результат тест кейса совпадает с ожидаемым.
2. Отрицательный результат
тест кейса. Фактический результат тест кейса отличается от ожидаемого.
3. Тест кейс не завершен. В
процессе проверки тест кейса происходит ошибка.
Существуют 6 правил проведения тест
кейсов:
1. Один тест кейс должен
проверять только одну конкретную вещь.
2. Тест кейс не должен
зависеть от других тест кейсов.
3. Шаги и ожидаемый
результат тест кейса должны быть сформулированы четко и однозначно.
4. В тест кейсе должна быть
вся информация. необходимая для его проведения.
5. В тест кейсе не должно
быть лишних деталей.
6. Для каждого шага тест
кейса нужно указывать тип вводимых данных: валидный или невалидный.
Типичные ошибки при
написании тест кейсов
Абстрактное название тест кейса
Тест кейсы на одном проекте часто похожи друг на друга. Чтобы в них не было
путаницы, названия должны быть конкретными и однозначными.
Плохо: Уведомление
пользователя о заряде
Хорошо: Уведомление пользователя о снижении заряда аккумулятора вручную
Повелительное наклонение в тест кейсе
Это правило этикета тестировщиков.
Плохо: зайди на сайт;
нажми на кнопку
Хорошо: зайти на сайт, нажать на кнопку
Не кликабельные ссылки
Не важно, это гиперссылки внутри вашей площадки или ссылки на какие-то внешние
ресурсы. Вставили ссылку — нажмите «Ctrl + K». Добавьте тексту кликабельности.
Плохо: yandex.ru
Хорошо: yandex.ru
Лишние детали в тест кейсе
Тест кейс должны быть однозначно понятным, но и перегружать его лишними
деталями не нужно.
Плохо: нажмите на
красную кнопку с надписью «Войти» в верхнем правом углу экрана, под меню.
Хорошо: нажмите на кнопку «Войти»
Недостаток деталей для проведения
тест кейса
Ошибка, обратная предыдущей. Хороший тест кейс — это тест кейс, все действия
которого можно выполнить, основываясь только на тексте самого тест кейса.
Плохо: перейти в режим разработчика
Хорошо:
1) Открыть меню
2) Перейти во вкладку «Дополнительные возможности»
3) Нажать на кнопку «Включить режим разработчика»
Задание. Написать тест кейс для сайтов:
7.
https://thefwa.com/awards/page/1/
8.
https://www.cssdesignawards.com/
10.
https://theperfectgrid.tumblr.com/
Пример:

Комментарии
Отправить комментарий