Тест зелёный. Требование, которое он проверяет, поменяли две недели назад.
Формально покрытие есть. По факту этот зелёный результат ничего не говорит о том, как фича работает сейчас.
На Хабре вышла статья Станислава Яковлева про матрицу трассировки — как не потерять связь между требованиями и тестами. Разбор сделан на примере DoQA. Главная мысль: наличие теста и актуальный результат его выполнения — разные вещи.
Где связь обычно рвётся:
• требование живёт в трекере, тесты — в TMS;
• аналитик поправил задачу, разработка всё сделала, а тест-кейс никто не пересмотрел;
• трассировку ведут в Excel или Confluence, обновляют руками, и она тихо расходится с реальностью.
Как это устроено у нас.
Требование остаётся в Jira или YouTrack. Когда ответственный ставит ему статус «Требуется актуализация», DoQA получает это по вебхуку и помечает связанные тест-кейсы и чек-листы на пересмотр. Старый результат после этого не засчитывается — нужен новый прогон.
Отдельно ценим, что автор честно пишет про границы инструмента. Матрица покажет связи, но не скажет, достаточно ли тестов и хорошо ли они спроектированы. Это по-прежнему работа тест-дизайна.
Полный разбор в статье «Как не потерять связь между требованиями и тестами» 📌
Post #725
133
- 🔥 2