Adam Bien's Weblog

Tuesday Nov 06, 2012

Code Coverage Is Perfect …For Code Deletion

I recently performed system tests which covered all important use cases of the application. I was stunned by the unexpectedly high code coverage of > 80%. At the same time the remaining 20% made me curious. About 15% of the non-covered code was actually superfluous and I immediately deleted it, what further increased the coverage. The remaining parts were irrelevant--like e.g. annotations and enum.

Using code coverage for QA Driven Development may lead to great coverage and poor assert quality.

See you at Java EE Workshops at MUC Airport (March 25th-28th)!


NEW: Java EE 7 Testing and Quality Workshop

A book about rethinking Java EE Patterns

Comments:

Post a Comment:
  • HTML Syntax: NOT allowed
realworldpatterns.com
...the last 150 posts
...the last 10 comments
Links
License