Парадокс документации в Agile
Agile Manifesto ценит «работающее ПО выше исчерпывающей документации». Но это НЕ означает «без документации». Это означает — пишите документацию, которая служит цели.
Принцип “Just Enough”
Для каждого документа спросите: Кто будет читать? Какое решение он обеспечивает? Что случится, если его пропустить?
Agile-артефакты тестирования
Acceptance Criteria как спецификации тестов
Хорошо написанные acceptance criteria — ваша основная спецификация тестирования. Каждый критерий становится тестовым сценарием.
Спринтовые заметки о тестировании
Замените формальный тест-план лёгкими заметками: область, подход, результаты, риски.
Definition of Done (раздел тестирования)
Включите требования тестирования в DoD команды.
Живой набор тестов
Автоматизированные тесты в репозитории, обновляемые чек-листы, заметки исследовательских сессий.
Документация по церемониям
| Церемония | Роль QA |
|---|---|
| Sprint Planning | Задокументировать область тестирования, риски |
| Daily Standup | Сообщить статус, поднять блокеры |
| Sprint Review | Представить результаты, метрики |
| Retrospective | Обсудить улучшения тестирования |
| Refinement | Добавить acceptance criteria |
Упражнение: Конвертируйте в Agile-документацию
У вас 30-страничный тест-план для e-commerce. Конвертируйте в agile: стратегия на 1 страницу, шаблон спринтовых заметок, Definition of Done.
Решение
Стратегия на 1 страницу: Подход на основе рисков. Инструменты: Playwright, Jest, k6. Окружения: DEV, QA, Staging. Quality gates: 80% покрытия, ноль P1/P2, регрессия зелёная.
Шаблон заметок: Спринт N — Протестированные stories, подход, результаты, новые баги, риски.
Definition of Done: Code review, unit-тесты 80%+, acceptance criteria верифицированы, E2E автоматизированы, ноль P1/P2, исследовательское завершено, заметки обновлены, регрессия проходит.
Ключевые выводы
- Agile не означает отсутствие документации — означает целевую документацию
- Acceptance criteria — ваша основная спецификация тестирования
- Лёгкие спринтовые заметки заменяют формальные тест-планы
- Definition of Done обеспечивает стандарты без тяжёлых документов
- Живые наборы тестов (автоматизированные + чек-листы) превосходят статичные тест-кейсы