Ответ
Шаг проверки должен быть атомарным, воспроизводимым и содержать четкие критерии успеха.
Структура шага:
- Действие (Action): Конкретное действие, выполняемое тестировщиком или системой.
- Ожидаемый результат (Expected Result): Однозначная и проверяемая реакция системы на действие.
| Пример для тестирования авторизации: | Шаг | Действие | Ожидаемый результат |
|---|---|---|---|
| 1 | В поле "Email" ввести test@example.com. |
Поле заполнено введенным текстом. | |
| 2 | В поле "Пароль" ввести Qwerty123!. |
Поле заполнено, символы скрыты. | |
| 3 | Нажать кнопку "Войти". | Происходит переадресация на страницу личного кабинета, отображается приветствие "Добро пожаловать, Test User". |
Критерии качества:
- Конкретность: Избегать общих фраз ("проверить работу"). Указывать конкретные данные и элементы интерфейса.
- Один результат на шаг: Каждый шаг проверяет один четкий критерий.
- Независимость: Шаг должен быть понятен без контекста предыдущих (где это возможно).
- Проверяемость: Результат должен быть объективно наблюдаем (например, текст, состояние кнопки, URL).