| By IT Solutions Guide | Article Rating: |
|
| October 16, 2005 01:15 PM EDT | Reads: |
34,987 |
To learn more, go to: www.parasoft.com
Parasoft Jtest is an automated Java unit testing and coding standard analysis product that improves Java code reliability, functionality, security, performance, and maintainability. To prevent common Java errors and security vulnerabilities, Jtest checks whether code complies with 500+ Java development rules and automatically corrects many reported violations. Rules can be customized without coding, and user-defined rules can be created graphically or automatically. To expose reliability and security problems within each unit, Jtest examines each class, then generates and executes JUnit test cases designed to achieve high coverage and expose uncaught runtime exceptions. To expose functional errors, Jtest provides fast and easy ways to add and execute realistic user-defined test cases-- including a test case sniffer that automatically generates functional JUnit test cases by monitoring a running application, a graphical test case editor with data source and range value support, a graphical object editor, and features for extending, modifying, and verifying automatically-generated JUnit test cases. To ensure continued functionality, Jtest's automated regression testing identifies problems introduced by code modifications.
Jtest improves Java code quality throughout the software lifecycle and improves productivity across the entire team. Developers can use it to test code as they write it, and QA team members can use it to iden-tify critical problems before an imminent release/deployment deadline. Jtest integrates with complemen-tary Parasoft products to provide automated system-wide testing solutions for Web applications, Web services, and other n-tier systems Moreover, Jtest works as part of a comprehensive team-wide Auto-mated Error Prevention solution that reduces delivery delays and improves the quality and security of complex, multi-language enterprise applications.
Using Jtest for "Test as You Go" Daily Development
During implementation, developers can use Jtest to automate the "test as you go" strategy. To make this testing as painless and unobtrusive as possible, Jtest integrates seamlessly into development IDEs and automates key testing tasks-including complex tasks, such as intelligent JUnit test case design, that no other product can automate. As soon as you complete a new class, you click the Jtest IDE button. Jtest then analyzes code in two ways.
First, Jtest verifies whether code complies with development rules for preventing functional errors, security vulnerabilities (including SQL injection and suspicious/malicious code), performance problems, and pitfalls specific to technologies such as JDBC, EJB, JSP, servlets, and so on. Many violations can be corrected automatically, so code can be significantly improved in just seconds.
Second, Jtest automatically generates and executes JUnit test cases designed to achieve high coverage, expose uncaught runtime exceptions and memory leaks, and describe the code's current behavior. Test findings are reported as a prioritized task list, so you don't need to waste time wondering where to start or what to do next. You can use Jtest's Quick Fix verification to convert automatically-generated test cases to functional test cases, which can also be leveraged for regression testing. Even if you never review or verify test cases, Jtest will assume that the current outputs are correct, save a snapshot of the class's current behavior, and report behavior changes caused by future modifications. Moreover, if you want to extend the automatically-generated test suite to improve coverage or verify specific functionality requirements, Jtest provides easy ways to express and verify even the most complex test cases. Test cases can be added automatically (using a test case sniffer that generates functional JUnit test cases by monitoring a running application), graphically (using a graphical object editor and a graphical test case editor with data source and range value support) or programmatically (by modifying or extending standard or automatically-parameterized JUnit test cases). When methods reference external resources, Jtest's robust stub functionality allows developers to mimic realistic behavior while writing a minimal amount of code. It even provides special tools for testing database interactions; with these tools, you can easily recreate a local test database on your desktop, then run test cases with extremely realistic data.
To learn more, go to: www.parasoft.com
Published October 16, 2005 Reads 34,987
Copyright © 2005 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By IT Solutions Guide
IT Solutions Guide (ITSG), aimed at development and corporate managers, is a free quarterly supplement focusing on the most competitive tools, solutions, and services available in the IT and infrastructure technology world today.
![]() |
ITSG News Desk 10/16/05 01:19:42 PM EDT | |||
Parasoft: Automatically Improve Java Reliability, Functionality, Security, and Performance. Parasoft Jtest is an automated Java unit testing and coding standard analysis product that improves Java code reliability, functionality, security, performance, and maintainability. To prevent common Java errors and security vulnerabilities, Jtest checks whether code complies with 500+ Java development rules and automatically corrects many reported violations. Rules can be customized without coding, and user-defined rules can be created graphically or automatically. |
||||
![]() |
ITSG News Desk 10/16/05 12:19:16 PM EDT | |||
Parasoft: Automatically Improve Java Reliability, Functionality, Security, and Performance. Parasoft Jtest is an automated Java unit testing and coding standard analysis product that improves Java code reliability, functionality, security, performance, and maintainability. To prevent common Java errors and security vulnerabilities, Jtest checks whether code complies with 500+ Java development rules and automatically corrects many reported violations. Rules can be customized without coding, and user-defined rules can be created graphically or automatically. |
||||
![]() |
ITSG News Desk 08/04/05 05:22:10 PM EDT | |||
Parasoft: Automatically Improve Java Reliability, Functionality, Security, and Performance. Parasoft Jtest is an automated Java unit testing and coding standard analysis product that improves Java code reliability, functionality, security, performance, and maintainability. To prevent common Java errors and security vulnerabilities, Jtest checks whether code complies with 500+ Java development rules and automatically corrects many reported violations. Rules can be customized without coding, and user-defined rules can be created graphically or automatically. |
||||
![]() |
John Horner 06/23/05 02:10:15 PM EDT | |||
Parasoft: Automatically Improve Java Reliability, Functionality, Security, and Performance with Parasoft Jtest. Parasoft Jtest is an automated Java unit testing and coding standard analysis product that improves Java code reliability, functionality, security, performance, and maintainability. To prevent common Java errors and security vulnerabilities, Jtest checks whether code complies with 500+ Java development rules and automatically corrects many reported violations. Rules can be customized without coding, and user-defined rules can be created graphically or automatically. |
||||
- Kindle 2 vs Nook
- Is Cloud Computing Like Teenage Sex?
- GovIT Expo Highlights Cloud Computing
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- Cloud Computing Can Revitalize Your Career as Software Developer
- Ubuntu-based Open Source Linux Mint Tests KDE Version
- Yahoo! SVP Shelton Shugar to Discuss Innovation at Cloud Computing Expo
- Virtualization Journal "Readers' Choice Awards" Voting Is Now Open
- Einstein, Sharks and Clouds: IT Security in the Cloud
- Adobe Flex Developer Earns $100K in New York City
- Virtualization Expo Call for Papers Deadline December 15
- Amazon Web Services Database in the Cloud
- Kindle 2 vs Nook
- Cloud CEOs, CTOs & SVPs to Speak at 4th International Cloud Computing Expo
- Is Cloud Computing Like Teenage Sex?
- 1st Annual GovIT Expo: Letter from the Technical Chair
- Ulitzer News: Search vs New Media
- The Difference Between Web Hosting and Cloud Computing
- Cloud Computing Expo: Exclusive Q&A with Yahoo! SVP Cloud Computing
- Confessions of a Ulitzer Addict
- GovIT Expo Highlights Cloud Computing
- Twitter, Linked In, Ning and Ulitzer: Easy Personal Branding Strategy
- My Thoughts on Ulitzer
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- The i-Technology Right Stuff
- Linux.SYS-CON.com Exclusive: Linus Discloses *Real* Fathers of Linux
- After Ubuntu, Windows Looks Increasingly Bad, Increasingly Archaic, Increasingly Unfriendly
- Linus' Top Ten SCO Barbs
- A Closer Look at Damn Small Linux
- Netscape Co-Founder's 12 Reasons for Growth of Open Source
- Introducing "Cooperative Linux" - Linux for Windows, No Less
- *POINT - COUNTERPOINT SPECIAL* What's Wrong with the Open Source Community?
- Where Are RIA Technologies Headed in 2008?
- Linux.SYS-CON.com Exclusive: What Would UserLinux Look Like?
- i-Technology Viewpoint: The New Paradigm of IT Buying
- Is Linux Desktop-Ready Yet...or Not?

























