Что такое test coverage и как её измерять?

Middle
355 просмотров
AFK Offer AI

Test coverage — это метрика, показывающая, насколько полно протестирован продукт. Бывает разных видов: code coverage (% строк кода, выполненных тестами), requirements coverage (% требований, покрытых тестами), risk coverage. Высокий code coverage не гарантирует качество — можно иметь 100% покрытия и всё равно не проверять правильные вещи. Главное — покрывать критичные бизнес-сценарии и риски.

Следующий вопрос

Напишите bash скрипт который создаёт 10 тестовых пользователей через API (/api/users) используя curl в цикле, логирует результат каждого запроса.