Как была организована и велась тестовая документация на предыдущем проекте?

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

Ответ

Документация была централизована и разделена по уровням детализации, что обеспечивало ясность и покрытие всех аспектов тестирования.

Структура и инструменты:

  1. Высокоуровневая стратегия: Тест-план и стратегия тестирования хранились в Confluence. Они описывали объем, риски, подходы и используемые окружения.
  2. Артефакты тестирования:
    • Чек-листы для smoke- и регрессионного тестирования (Confluence/TestRail).
    • Детальные тест-кейсы с шагами и ожидаемыми результатами в TestRail. Кейсы были связаны с пользовательскими историями в Jira.
  3. Отчетность: Баг-репорты создавались в Jira по строгому шаблону, включающему шаги воспроизведения, фактический и ожидаемый результат, окружение, логи и скриншоты.
  4. Техническая документация: API-документация в Swagger (OpenAPI), гайды по настройке локального окружения в Notion.

Пример тест-кейса в TestRail:

Section: Authentication
Title: Успешный вход с валидными учетными данными
Steps:
1. Перейти на страницу входа (/login).
2. Ввести зарегистрированный email и пароль.
3. Нажать кнопку 'Sign In'.
Expected Result:
- Пользователь перенаправляется на главную страницу (/dashboard).
- В заголовке страницы отображается имя пользователя.

Процесс: Документация регулярно ревизировалась и актуализировалась по итогам спринтов и основных релизов.