t.me/atinfo_chat Telegram группа по автоматизации тестирования

Проверить сode coverage

Привет! подскажите плиз, как проверить покрытие кода тестами, какую может бибилиотечку или тулзовину можно использовать. Тесты для проверки API (написаны на java с использованием библиотеки restassured) сама апишка на php (фреймворк Symfony). Спасибо большое!

http://www.sonarqube.org/

Насколько я помню, CI - сервера (Jenkins и TC), через плагины тоже могут это считать.

Например, через плагин для того же SonarQube :slight_smile:

Я как-то пользовался эклеммой - http://www.eclemma.org/
Насколько я знаю Sonar использует эти же библиотеки (Эмма, Эклемма и т.д.) для измерения покрытия кода, code smells и т.д. Так что если Сонар - это оверхед, можно использовать библиотеки по-отдельности

Но для начала надо понять зачем Вам измерять покрытие кода?

Можно почитать например вот это обсуждение, там есть хорошие комментарии по поводу необходимости code coverage для функциональных тестов - в каких случаях это может быть полезно