Ответ
User Story (Пользовательская история) — это краткое, простое описание функциональности, сформулированное с точки зрения конечного пользователя, которое определяет, что нужно сделать и зачем.
Классический формат:
Как [роль пользователя], я хочу [выполнить действие/получить возможность], чтобы [достичь цели/получить пользу].
Пример для QA-инструмента:
Как тестировщик, я хочу экспортировать результаты прогона тестов в формате XLSX, чтобы легко делиться отчетами с менеджером проекта.
Ключевые элементы для QA:
- Критерии приемки (Acceptance Criteria): Четкий, проверяемый список условий, при которых история считается выполненной. Это основа для написания тест-кейсов.
Критерии приемки для истории про экспорт: * Дано: Завершенный прогон тестов с результатами (Pass/Fail/Skipped). * Когда: Я нажимаю кнопку "Экспорт в Excel". * Тогда: Файл с расширением .xlsx загружается на мой компьютер. * И: Файл содержит колонки: "Test Case ID", "Status", "Error Message", "Execution Time". - Definition of Ready (DoR): Готова ли история к попаданию в спринт (есть ли все артефакты для тестирования?).
- Definition of Done (DoD): Завершена ли история (все ли AC проверены, тесты написаны и пройдены, документация обновлена?).
Роль QA: Активное участие в уточнении историй, проработке критериев приемки и превращении их в тестовые сценарии еще до начала разработки (практика Shift-Left).
Видео-ответы
▶
▶
▶
▶
▶
▶
▶