Тест кейсы разделяются по ожидаемому результату на
позитивные и
негативные:
- Позитивный тест кейс использует только корректные данные и проверяет, что приложение правильно выполнило вызываемую функцию.
- Негативный тест кейс оперирует как корректными так и
некорректными данными (минимум 1 некорректный параметр) и ставит целью
проверку исключительных ситуаций (срабатывание валидаторов), а также
проверяет, что вызываемая приложением функция не выполняется при
срабатывании валидатора.
Пример
позитивного тест кейса (все поля
OK):
Действие
|
Ожидаемый результат
|
1. Открываем форму отправки сообщения
|
- Форма открыта
- Все поля по умолчанию пусты
- Обязательные поля помечены - *
- Кнопка "Отправить" не активна
|
2. Заполняем поля формы:
- Тип обращения = Консультация
- Контактное лицо = йцукенгшщзйцукенгшщзйцуке
- Контактный телефон = +7-916-111-11-11
- Сообщение
|
- Поля заполнены
- Кнопка "Отправить" - активна (Enabled)
|
3. Нажимаем кнопку "Отправить"
|
- Сообщение "Заявка отправлена"выведено на экран.
- Новая заявка появилась в списке на странице "Заявки".
|
Пример
негативного тест кейса (поле Контактное лицо -
NOK):
Действие
|
Ожидаемый результат
|
1. Открываем форму отправки сообщения
|
- Форма открыта
- Все поля по умолчанию пусты
- Обязательные поля помечены - *
- Кнопка "Отправить" не активна
|
2. Заполняем поля формы:
- Тип обращения = Консультация
- Контактное лицо = @#$%^&;.?,>|\/№"!()_{}[<~
- Контактный телефон = (916)333-33-33
- Сообщение = йццуйцуйц(...)йцу - 1024 символа
|
- Поля заполнены
- Кнопка "Отправить" - активна (Enabled)
|
3. Нажимаем кнопку "Отправить"
|
- Валидационное сообщение со всеми ошибками выведено на экран:
"В поле "Контактное лицо" запрещено использование цифр и спец. символов."
- Заявка НЕ появилась в списке на странице "Заявки".
|
Источник:
http://www.protesting.ru/testing/testdesign_practice.html