- [ ] Утвержденные и документированные требования
- [ ] Доступность тестового окружения
- [ ] Готовность тестовых данных
- [ ] Доступность необходимых инструментов
- [ ] Завершение smoke-тестов окружения
- [ ] Наличие минимально работоспособной версии (MVP)
- [ ] Доступность систем-партнеров (для интеграционного тестирования)
- [ ] Завершение unit-тестов разработчиками (>80% coverage)
- [ ] Утвержденный тест-план
- [ ] Определенные метрики успешности
- [ ] Назначенные роли в команде тестирования
- [ ] Утвержденный график тестирования
- [ ] 100% покрытие критического функционала
- [ ] 85-95% покрытие всего функционала
- [ ] 100% покрытие regression-тестами
- [ ] Покрытие всех приоритетных сценариев (P0-P1)
- [ ] <5% критических багов (Severity 1) остаются открытыми
- [ ] Все Severity 2 баги либо исправлены, либо приняты
- [ ] Отсутствие регрессионных ошибок
- [ ] Соответствие SLA по производительности
- [ ] Выполнение всех запланированных тестовых циклов
- [ ] Подписание QA-отчета заинтересованными сторонами
- [ ] Проведение retrospective встречи
- [ ] Обновление тестовой документации
- Обнаружение блокирующих проблем в архитектуре
- Невыполнение entry criteria после N попыток
- Изменение бизнес-приоритетов
- Обнаружение критических уязвимостей
- Значительные изменения в требованиях
- Недостижение ключевых метрик качества
| Критерий | Запуск | Завершение |
|------------------------------|--------|------------|
| Доступность staging-окружения| ✓ | |
| Завершение CI/CD пайплайна | ✓ | |
| <2% failed API calls | | ✓ |
| 100% тестов P0 | | ✓ |
четкие критерии запуска и завершения тестирования - основа предсказуемого процесса QA. Они должны быть измеримыми, достижимыми и согласованными со всеми заинтересованными сторонами, учитывая как технические аспекты, так и бизнес-требования.