Решение задач на составление кейсов

 

Что такое тест кейс: пример и чек-лист тест кейсов

Что такое тест кейс

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

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

Форма тест кейса: из чего состоит тест кейс и поля в тест кейсах

У стандартного тест кейса есть 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) Нажать на кнопку «Включить режим разработчика»

 

Задание. Написать тест кейс для сайтов:

        1.   https://www.pinterest.ru/

        2.   https://www.behance.net/

        3.   https://dribbble.com/

        4.   https://designpub.ru/

        5.   https://infogra.ru/

        6.   https://www.awwwards.com/

        7.   https://thefwa.com/awards/page/1/

        8.   https://www.cssdesignawards.com/

        9.   https://cargo.site/

10.   https://theperfectgrid.tumblr.com/

11.   https://siiimple.com/

12.   https://collectui.com/

Пример:



Комментарии