Как не потерять связь между требованиями и тестами: матрица трассировки на практике
Есть довольно неприятная проблема с тестовой документацией: тест работает, успешно проходит и при этом уже проверяет не совсем то, что нужно. Например, несколько месяцев назад поменяли бизнес-логику. Требование обновили в трекере, разработку сделали, а связанный тест-кейс никто не пересмотрел. На очередном регрессе он снова зелёный. Формально всё хорошо. Но зелёный результат подтверждает старую проверку, а не обязательно текущее требование. На небольшом проекте такие связи ещё можно частично держать в голове. Когда требований и тестов становятся тысячи, появляется отдельная задача: как понять, какие требования какими проверками покрыты и актуальны ли эти проверки сейчас? Для этого и нужна трассировка требований. Читать далее
