Ответ
Документация была централизована и разделена по уровням детализации, что обеспечивало ясность и покрытие всех аспектов тестирования.
Структура и инструменты:
- Высокоуровневая стратегия: Тест-план и стратегия тестирования хранились в Confluence. Они описывали объем, риски, подходы и используемые окружения.
- Артефакты тестирования:
- Чек-листы для smoke- и регрессионного тестирования (Confluence/TestRail).
- Детальные тест-кейсы с шагами и ожидаемыми результатами в TestRail. Кейсы были связаны с пользовательскими историями в Jira.
- Отчетность: Баг-репорты создавались в Jira по строгому шаблону, включающему шаги воспроизведения, фактический и ожидаемый результат, окружение, логи и скриншоты.
- Техническая документация: API-документация в Swagger (OpenAPI), гайды по настройке локального окружения в Notion.
Пример тест-кейса в TestRail:
Section: Authentication
Title: Успешный вход с валидными учетными данными
Steps:
1. Перейти на страницу входа (/login).
2. Ввести зарегистрированный email и пароль.
3. Нажать кнопку 'Sign In'.
Expected Result:
- Пользователь перенаправляется на главную страницу (/dashboard).
- В заголовке страницы отображается имя пользователя.
Процесс: Документация регулярно ревизировалась и актуализировалась по итогам спринтов и основных релизов.