Как правильно оформить шаг проверки в тест-кейсе?

«Как правильно оформить шаг проверки в тест-кейсе?» — вопрос из категории Тестовая документация, который задают на 10% собеседований QA Тестировщик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

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

Структура шага:

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

Критерии качества:

  • Конкретность: Избегать общих фраз ("проверить работу"). Указывать конкретные данные и элементы интерфейса.
  • Один результат на шаг: Каждый шаг проверяет один четкий критерий.
  • Независимость: Шаг должен быть понятен без контекста предыдущих (где это возможно).
  • Проверяемость: Результат должен быть объективно наблюдаем (например, текст, состояние кнопки, URL).