Доброго времени суток!
Такой насущный вопрос, какой тулзой вы пользуетесь при оценке покрытия функционала вашими авто-тестами(java)? Что можете порекомендовать?
Доброго времени суток!
Такой насущный вопрос, какой тулзой вы пользуетесь при оценке покрытия функционала вашими авто-тестами(java)? Что можете порекомендовать?
А какой тулзой вы меряете покрытие обычными тестами на проекте? Речь о каких автотестах? О модульных или чем-то потяжелее?
Если это Java приложение то можно поднять его с включённым Jacoco и запустить тесты
Будет постить результаты по тому коду который тесты задействовали
а эта тулза подойдет для BDD?
Не надо путать теплое с мягким)
Эта штука собирает покрытие по коду. Line and Branch coverage
Значит рассказываю, чтобы собрать покрытие java-приложения вашими автотестами (не важно на чём написанными) вам необходимо запустить исследуемое приложение с jacocoagent.jar агентом, который будет заниматься сбором покрытия кода запущенного приложения и отдавать эти результаты одним из способов (у меня завелось только с tcp-сервером).
После этого прогоняете свои автотесты на этом приложении и стягиваете результаты в некий exec-файл (для стягивания нужно использовать jacoco-maven-plugin, команда dump).
После того как результаты получены нужно будет воспользоваться jacoco-maven плагином (операция report) внутри исследуемого java-приложения для генерации html-отчёта по собранному покрытию (exec-файлу).
спасибо за подробную инструкцию