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

Как вы измеряете % покрития кода автоматическими тестами?


(s.kaliberda) #1

Увидел опрос "Какой % покрытия ваших автоматических тестов?".

Стало интересно как можно измерить покритие кода автоматическими тестами, интересуют тулзы для измерения покрития кода, в часности Java, Web Driver.

Также буду рад услышать, как происходит процесс измерения покрытия кода для других технологий, языков, инструментов автоматизации.

 


(Taras) #2

Хорошие вещи тут: )

http://www.softwarequalitymethods.com/Papers/STAR99%20Model%20Paper.pdf

http://martijndevrieze.net/2012/05/30/test-automation-metrics-what-do-you-report-on/


(Mykhailo Poliarush) #3

так вопрос в метриках или в покрытии кода при запуске ваших тестов?

 

например для java, есть JaCoCo, который выдает вот такой вот репорт http://www.eclemma.org/jacoco/trunk/coverage/

есть еще такая штука как cobertura http://cobertura.sourceforge.net/

вот тут есть пример настройки http://johndobie.blogspot.se/2012/01/unit-test-code-coverage.html

 

покрытие код впринципе не зависит от вебдрайвера, а от языка программирования вашего приложения.

поэтому, для каждого языка будет свой вариант

 

например, для python, есть такой инструмент coverage.py http://docs.python.org/devguide/coverage.html и пример его работы http://nedbatchelder.com/code/coverage/