Parasoft Releases Jtest 5.0 Enabling Java Teams to Easily Implement Automated Error Prevention

Automated unit testing and coding standard product now offers automated JUnit test case generation, automated correction of coding problems, and team support

MONROVIA, CA (October 28, 2003) Parasoft, leading provider of Automated Error Prevention software solutions, announced today the general availability of Jtest 5.0, the first development product of its type to automate all aspects of Java unit testing and coding standards compliance. This latest version is equipped with new JUnit test generation capabilities, automated code correction capabilities, and other features designed to simplify team-wide Java error prevention.

Based on the Parasoft AEP Methodology, Jtest is designed to help developers catch errors early in development and prevent entire classes of similar errors in the future by automating practices such as unit testing and coding standard checking. “Automated Error Prevention is most effective when implemented within a team environment, said Gary Brunell, Parasoft Vice President of Professional services. “We’ve enhanced the team support so that development groups can efficiently work together to produce reliable software. We also completely redesigned the user interface to make testing as fast and easy as possible, and to seamlessly integrate into IBM WebSphere Studio Application Developer and Eclipse IDEs."

"Now that Jtest 5.0 is integrated into Eclipse, my preferred development environment, I will save time and increase productivity while producing better software," said Tony Castrogiovanni, Systems Developer for SAS." I use Jtest for coding standards, unit test generation, test coverage, and both static and dynamic analysis. The new version is even more automated and I plan to use the team interface to share results with other developers and testers on my team."

What’s New In Jtest 5.0

  • JUnit format unit test cases are automatically generated and executed for instant verification and white-box testing; Jtest also runs any valid JUnit test cases, monitors their coverage, and uses them for automated regression testing

  • Quick Fix feature automatically corrects violations of over 160 coding standard rules and adds Design by Contract comments to the code

  • Memory leaks are now detected during unit testing

  • Team Server manages team-wide sharing of test settings and files %%New test configuration and execution options such as the ability to test only code modified after a certain date and the ability to run tests based on preconfigured or customized test scenarios make testing faster and more natural ·%%New user interface integrates seamlessly into IBM WebSphere Studio Application Developer and Eclipse IDE to allow developers to test without leaving their IDE

The new JUnit test case generation feature allows developers to complete a class, click a button, then have Jtest generate and execute JUnit format test cases that verify the class. Automatically-generated test cases are designed to achieve maximum coverage, expose uncaught runtime exceptions, and verify requirements expressed using Design by Contract. Automated test case generation allows developers to create a more effective test suite in less time. Test case development is traditionally the most time-consuming part of the unit testing process. With Jtest, developers do not need to write any code to generate a foundational set of test cases that exercise each class, and they can create more test cases by adding a minimal amount of code to the automatically-generated test cases. If developers know JUnit, they already know how to understand and extend the generated test cases.

The new Quick Fix feature can automatically correct over 160 coding standard violations and add Design by Contract comments to the code. With Quick Fix, developers can not only identify coding problems as soon as they complete a class, but also correct the problems immediately before the problems affect other code.

Availability Jtest is 5.0 available for Windows 2000, Windows XP, Linux and Solaris. Pricing starts at $3495.

About Parasoft We make software work. Parasoft provides Automated Error Prevention solutions that combine advanced products, services and expertise to help companies automatically prevent errors throughout the software lifecycle, to improve software quality and reliability. Based on Parasoft AEP Methodology, the company’s solutions and products automate practices such as coding standards, static analysis, unit testing, regression testing, load & stress testing, functional testing, integration testing, application testing and monitoring. The solutions enable software development and IT organizations to significantly reduce costs by shortening production cycles, improving overall quality and reducing time-to-market. Parasoft has been granted nine patents and numerous awards for the technology behind its innovative line of solutions and products. Founded in 1987, Parasoft is a privately held company whose clients include IBM, HP, Daimler Chrysler and over 10,000 companies worldwide. Parasoft is headquartered in Monrovia, CA. Telephone (888) 305-0041. Fax (626) 305-3036. Email to URL: