JUnit

A member of the xUnit software family, JUnit is an open source, unit testing framework for the Java programming language. For its outstanding design, JUnit received the 2001 and the 2002 JavaWorld Editors’ Choice Awards (ECA) for the Best Java Performance Monitoring/Testing Tool, prestigious awards in the testing community. JUnit is designed around the concept of unit testing, a method that tests each of the smallest parts of a program, but JUnit may also be used for regression testing. This tool involves writing tests directly into your programming code. It uses test classes to organize unit tests and test fixtures to cut down on the time it takes to program. JUnit is not your typical, non-programmer-friendly interface, but it is usually a programmer’s favorite testing tool.

At Automation Excellence, JUnit has been used for regression and unit testing with great success. AE integrates JUnit with FitNesse for end-to-end acceptance, wiki-based, Agile testing. With unit testing come the advantages of easy and seamless test changes, simplified integration testing, early error detection, and test writing documentation right in your programming code.

Back to Tools