Analiza Pokrycia Kodu Testami
Code coverage analysis - technika sprawdzania jakości testów poprzez badanie pokrycia kodu testami. Możemy badać pokcycie:
- linii kodu
- ścieżek w programie
Niektóre firmy używają raportów pokryć przez testy jako swego rodzaju wskaźnika jakości tworzonego oprogramowania, np. firma Agitar: http://openquality.org.
Przykładowe narzędzia do analizy pokryć dla Javy:
- Emma: http://emma.sourceforge.net (moje ulubione narzędzie, polecam)
- Quilt: http://quilt.sourceforge.net
- NoUnit: http://nounit.sourceforge.net
- jcoverage/gpl: http://jcoverage.com/products/jcoverage-gpl.html
A oto atrykuł, dlaczego pokrycie 100% kodu jest przydatne:
http://homepage.mac.com/hey.you/lessons.html