Какой тулзой вы пользуетесь при оценке покрытия автотестов?

Доброго времени суток!

Такой насущный вопрос, какой тулзой вы пользуетесь при оценке покрытия функционала вашими авто-тестами(java)? Что можете порекомендовать?

А какой тулзой вы меряете покрытие обычными тестами на проекте? Речь о каких автотестах? О модульных или чем-то потяжелее?

Если это Java приложение то можно поднять его с включённым Jacoco и запустить тесты
Будет постить результаты по тому коду который тесты задействовали

2 лайка

а эта тулза подойдет для BDD?

Не надо путать теплое с мягким)

Эта штука собирает покрытие по коду. Line and Branch coverage

Значит рассказываю, чтобы собрать покрытие java-приложения вашими автотестами (не важно на чём написанными) вам необходимо запустить исследуемое приложение с jacocoagent.jar агентом, который будет заниматься сбором покрытия кода запущенного приложения и отдавать эти результаты одним из способов (у меня завелось только с tcp-сервером).

После этого прогоняете свои автотесты на этом приложении и стягиваете результаты в некий exec-файл (для стягивания нужно использовать jacoco-maven-plugin, команда dump).

После того как результаты получены нужно будет воспользоваться jacoco-maven плагином (операция report) внутри исследуемого java-приложения для генерации html-отчёта по собранному покрытию (exec-файлу).

1 лайк

спасибо за подробную инструкцию