Chapter 10. Continuous Testing with JUnit

Continuous testing is an essential component of agile development practices. But writing and running software tests is often akin to taking medicine—an unpleasant but necessary task. However, if writing unit and functional tests becomes an integral part of your daily work, then it can accelerate your development and give you confidence in the outcome.

Writing unit test cases increases the quality of your deliverables by verifying successful completion of use cases and/or user stories. Don't wait until your development iteration is nearly complete before verifying whether you've met the requirements. Instead, you should write and run tests each day. This makes debugging easier because each unit test specifies ...

Get Eclipse Distilled now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.