Component testing for Java

When speaking of Java applications, the term "component testing" - also sometimes referred to as "unit testing" - applies to the testing of Java classes. A method is passed a possible set of inputs, and the output for each set is validated to ensure accuracy. This can be done with either a single method, a group of unrelated methods, or with a sequential group of methods - i.e. one method calling another, verifying the overall or integrated, result.

Sounds simple but, unfortunately, in the embedded world its practice can be quite difficult. Why?

The component testing feature of IBM Rational Test RealTimePurifyPlus RealTimePurifyPlus for Linux for the Java  language provides a means for automating and verifying the above concerns. Through source code analysis:

Plus, to ensure that software developers are not constrained by Test RealTimePurifyPlus RealTimePurifyPlus for Linux in their ability to create robust, highly flexible, data-driven tests:

With the assistance of the Target Deployment technology, the end result is an extensible, flexible, automated testing tool for component and integration testing.