Тест-план
Тест-план является частью проектной документации и основным документом в тестировании, описывающим весь объем работ по тестированию.
Цели создания тест-плана:
- Согласование объёмов и стратегии тестирования различных составляющих тестируемого ПО с другими участниками проектной команды
- Приоритезация задач по тестированию
- Своевременное планирование ресурсозатрат на тестирование
- Учёт требуемых ресурсов (ПО, оборудование), необходимых для тестирования
- Заблаговременный учёт рисков, которые могут возникнуть в процессе реализации плана, и внедрение предупреждающей стратегии
Содержание тест-плана
При создании тест-плана можно использовать один из общепринятых шаблонов или создать свой собственный документ, подходящий под ваши нужды.
В случае, если вами принято решение самостоятельно определить формат документа, то он должен как минимум отвечать на следующие вопросы:
- Что надо тестировать (объект тестирования: система, приложение, оборудование)
- Что будете тестировать (список функций и компонентов тестируемой системы)
- Как будете тестировать (стратегия тестирования – виды тестирования и их применение по отношению к тестируемому объекту)
- Тестовые окружения, на которых необходимо проверять программный продукт
- Когда будете тестировать (последовательность проведения работ: подготовка, тестирование, анализ результатов, учёт зависимостей тестовых активностей от задач разработки и смежных групп)
- Риски и стратегии по их разрешению
Если в вашей компании сложился формальный процесс, в тест-плане так же будут уместны:
- Перечень согласовывающих лиц
- Принятые стандарты и шаблоны
- Критерии начала и окончания тестирования
Дополнительно на эту тему можно посмотреть следующие видео:
Тест план, как и зачем его адаптировать под ваши процессы from SQALab
Тест-план и исследовательское тестирование
Test Plan – How to (by www.SoftwareTestingHelp.org)