Видео с моего Youtube-канала: https://youtu.be/xZn9kM4ISlA
Тест-план – документ, описывающий цели, стратегию, ресурсы, план действий и весь объём работ по тестированию.
Обычно выделяют 3 вида тест-планов:
1. Мастер тест-план – включает общую информацию, которая не меняется в ходе релизов и является общей для всех тестировщиков, в иерархии документов стоит выше остальных тест-планов.
Например, в нём могут быть прописаны требования к баг-репортам, условия принятия промежуточных версий ПО, условия релиза ПО и инструменты тестирования.
2. Детальный тест-план – составляется для отдельных модулей, команд, итераций. Подвержен постоянным изменениям для поддержания его актуальности.
Детальный тест-план включает в себя:
- перечень работ(что именно будем тестировать),
- критерии качества ПО(каких показателей должны достичь, чтобы считать продукт качественным и готовым к релизу),
- стратегию тестирования(какие виды, методы тестирования будем применять),
- план действий(кто за что отвечает и в какие сроки должно быть выполнено тестирование)
- тип документации(что будем использовать чек-листы или тест-кейсы и как они должны быть оформлены),
- необходимые ресурсы(людские, перечень устройств и программ),
- оценку рисков(рисков со стороны заказчика, рисков в ходе производства ПО и личных рисков сотрудников).
Состав документа может меняться в зависимости от проекта и правил компании.
3. Приёмочный тест-план – включает тесты, необходимые для принятия бизнес-решения о релизе ПО на рынок. Создаётся на основе бизнес-требований.
По форме тест-планы могут быть оформлены в текстовом виде, в виде схемы или таблицы.