Стратегия тестирования включает:
- Цели тестирования: Определение, что именно будет тестироваться и какие риски минимизируются.
- Объекты тестирования: Перечисление компонентов, модулей, функций или систем, которые будут подвергнуты тестированию.
- Типы и уровни тестирования: Выбор подходящих видов тестирования (функциональное, нефункциональное, регрессионное и т.д.) и уровней (модульное, интеграционное, системное, приемочное).
- Тестовая среда: Описание необходимой инфраструктуры, оборудования, программного обеспечения и данных для выполнения тестов.
- Подходы к тестированию: Выбор методик (например, ручное, автоматизированное, исследовательское) и техник тест-дизайна (эквивалентное разбиение, анализ граничных значений и т.д.).
- Критерии приостановки и возобновления тестирования: Условия, при которых тестирование прекращается или возобновляется (например, достижение определенной метрики дефектов, стабилизация сборки