Что включает в себя документация по smoke-тестированию?

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

Ответ

Документация по smoke-тестированию (проверке «дымом») описывает минимальный набор сценариев для быстрой проверки работоспособности критически важных функций приложения после сборки или развертывания.

Типичная структура документации:

# Smoke-тесты для сервиса v2.1
**Цель:** Проверить базовую работоспособность после деплоя на staging.
**Окружение:** Chrome 120, API endpoint: https://api.staging.example.com
**Сценарии (критичные пути):**
1.  **Аутентификация:** POST /auth/login → 200 OK + токен.
2.  **Получение основного каталога:** GET /catalog/items → 200 OK, непустой список.
3.  **Создание тестовой сущности:** POST /orders (с валидными данными) → 201 Created.
4.  **Проверка здоровья системы:** GET /health → 200 OK, статус "healthy".
**Критерий успеха:** Все сценарии выполняются без ошибок.

Документация обычно включает:

  • Цель и область тестирования.
  • Список сценариев с конкретными эндпоинтами, данными и ожидаемыми результатами.
  • Инструкции по запуску (вручную или через коллекцию Postman/скрипт Playwright).
  • Ссылки на артефакты (например, коллекцию Postman, скрипты). Такую документацию часто ведут в Confluence, Google Docs или в виде README в репозитории с тестами.