Digital Edition

SYS-CON.TV
Parasoft: Automatically Improve Java Reliability, Functionality, Security, and Performance
Parasoft Jtest checks whether code complies with 500+ Java development rules

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

About 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.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

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.

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.

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.

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.




ADS BY GOOGLE
Subscribe to the World's Most Powerful Newsletters

ADS BY GOOGLE

Your homes and cars can be automated and self-serviced. Why can't your storage? From simply asking q...
Creating replica copies to tolerate a certain number of failures is easy, but very expensive at clou...
"This week we're really focusing on scalability, asset preservation and how do you back up to the cl...
"I focus on what we are calling CAST Highlight, which is our SaaS application portfolio analysis too...
"We work around really protecting the confidentiality of information, and by doing so we've develope...
"Software-defined storage is a big problem in this industry because so many people have different de...
"Our strategy is to focus on the hyperscale providers - AWS, Azure, and Google. Over the last year w...
Data is the fuel that drives the machine learning algorithmic engines and ultimately provides the bu...
"We're focused on how to get some of the attributes that you would expect from an Amazon, Azure, Goo...
Andi Mann, Chief Technology Advocate at Splunk, is an accomplished digital business executive with e...
Explosive growth in connected devices. Enormous amounts of data for collection and analysis. Critica...
"We're here to tell the world about our cloud-scale infrastructure that we have at Juniper combined ...
In his session at 20th Cloud Expo, Brad Winett, Senior Technologist for DDN Storage, will present se...
Hardware virtualization and cloud computing allowed us to increase resource utilization and increase...
"Cloud computing is certainly changing how people consume storage, how they use it, and what they us...
In his general session at 19th Cloud Expo, Manish Dixit, VP of Product and Engineering at Dice, disc...
DXWorldEXPO LLC announced today that the upcoming DXWorldEXPO | CloudEXPO New York event will featur...
Without a clear strategy for cost control and an architecture designed with cloud services in mind, ...
The best way to leverage your CloudEXPO | DXWorldEXPO presence as a sponsor and exhibitor is to plan...
You often hear the two titles of "DevOps" and "Immutable Infrastructure" used independently. In his ...