Значимость и особенности трассировки требований в проекте - Игра в Анализ - Егор Марюшко
Зачем вам трассировка требований, или как не потерять суть проекта в джунглях задач
Спринт закрыт, код выкатили, тесты зелёные. Команда празднует победу, пока заказчик не открывает прод и не произносит сакраментальное: “А где сортировка по регионам? Я же просил!” Разработчик открывает Jira — чисто.
Аналитик листает Confluence — другая версия ТЗ.
Тестировщик поднимает тест-кейсы — вообще не про то. Проект вроде жив, но кто-то явно потерял нить.
Знакомо? Добро пожаловать в мир, где нет трассировки требований. Если совсем просто, трассировка требований — это способ не потерять связь между тем, что хочет бизнес, что делает команда и что проверяют тестировщики...
Метрики покрытия требований. Часть 3.
Продолжаем разбирать метрики тестирования. Требования – это описание того, какие функции и при каких условиях должно выполнять приложение для решения задач, полезных для пользователя. Если на проекте есть требования, то обычно их много. Требования можно разделить на небольшие части, каждая из которых описывает определённую работу приложения. Для каждой такой части нужно создать тест-кейс, который проверит выполнение требования. Из-за большого объёма может быть сложно отследить, для какого количества требований уже созданы тест-кейсы...