Нужно ли добавлять скриншоты в тест-кейсы?

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

Ответ

Скриншоты — это вспомогательный, а не обязательный элемент. Их использование определяется целью тест-кейса и аудиторией.

Когда скриншоты КРАЙНЕ РЕКОМЕНДУЮТСЯ:

  1. Визуальная проверка (UI/UX): тесты на соответствие макету, корректность отображения элементов, цветов, шрифтов.
  2. Сложные пошаговые инструкции: например, навигация по многоуровневому меню или работа со сложным графическим интерфейсом.
  3. Баг-репорты: для прикрепления к шагам воспроизведения, чтобы явно показать дефект.

Когда можно ОБОЙТИСЬ БЕЗ скриншотов:

  • Тестирование API или backend-логики (нет GUI).
  • Простые и однозначные действия ("нажать кнопку 'Сохранить'").
  • Когда тест-кейс предназначен для автоматизации (скриншоты не читаются скриптами).

Best Practice:

  • Делайте скриншоты целевыми, обводя или выделяя проверяемый элемент.
  • Подписывайте их в тест-кейсе (например, "См. Скриншот #1: Главное меню").
  • Используйте инструменты, которые позволяют делать аннотации (стрелки, текст).

Пример структуры тест-кейса со скриншотом:

Шаг 3: В поле "Поиск" ввести "test product".
Ожидаемый результат: Под полем ввода появляется выпадающий список с подсказками (см. Скриншот #2).

Итог: скриншоты повышают наглядность и снижают риски недопонимания, но их добавление должно быть обоснованным.