Расскажите о тестовой документации, которая использовалась на проекте.
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
На проекте активно использовались следующие виды тестовой документации:
-
Тест-план (Test Plan): Определял объем тестирования, подход, ресурсы, график и критерии готовности. Согласовывался со стейкхолдерами.
-
Тест-кейсы (Test Cases): Описывали конкретные шаги для проверки определенной функциональности, ожидаемый результат и предусловия. Хранились в Test Management System.
Пример структуры тест-кейса:
- ID тест-кейса
- Название тест-кейса
- Приоритет
- Тип тестирования (Functional, Regression и т.д.)
- Предусловия
- Шаги выполнения
- Ожидаемый результат
- Фактический результат (в случае обнаружения дефекта)
-
Чек-листы (Checklists): Использовались для менее формального, но быстрого прохода по базовой функциональности или при ограниченном времени. Часто применялись для исследовательского тестирования.
-
Отчеты о дефектах (Defect Reports): Описывали обнаруженные дефекты, включая шаги воспроизведения, фактический и ожидаемый результат, влияние на систему и приоритет/серьезность. Заводились в баг-трекинговой системе.
Пример структуры отчета о дефекте:
- ID дефекта
- Название дефекта
- Статус
- Приоритет
- Серьезность
- Дата создания/обновления
- Автор
- Версия ПО, где обнаружен дефект
- Шаги воспроизведения
- Фактический результат
- Ожидаемый результат
- Приложения (логи, скриншоты)
-
Матрица трассируемости (Traceability Matrix): Связывала требования с соответствующими тест-кейсами для обеспечения полного покрытия тестированием.
Пример простой матрицы трассируемости:
ID Требования Описание Требования ID Тест-кейса(ов) Статус Тест-кейса(ов) REQ-001 Авторизация пользователя TC-001, TC-002 Passed, Failed REQ-002 Создание заказа TC-003, TC-004 Passed, In Progress -
Отчеты о выполнении тестирования (Test Execution Reports): Содержали информацию о количестве выполненных/ пройденных/зафейленных тест-кейсов, найденных дефектах, статусе цикла тестирования. Предоставлялись команде и менеджменту.
На проекте использовалась Test Management System (например, Jira с плагином Zephyr/Xray или TestRail) для централизованного хранения и управления тест-кейсами и планами, а также интеграция с баг-трекером (Jira) для отчетов о дефектах. Для автоматизированного тестирования документация включала также результаты прогонов автотестов и отчеты фреймворка (например, Allure Reports).