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

DX World EXPO, LLC, a Lighthouse Point, Florida-based startup trade show producer and the creator of...
SYS-CON Events announced today that Conference Guru has been named “Media Sponsor” of the 22nd Inter...
DevOps is under attack because developers don’t want to mess with infrastructure. They will happily ...
The next XaaS is CICDaaS. Why? Because CICD saves developers a huge amount of time. CD is an especia...
Companies are harnessing data in ways we once associated with science fiction. Analysts have access ...
Widespread fragmentation is stalling the growth of the IIoT and making it difficult for partners to ...
"Akvelon is a software development company and we also provide consultancy services to folks who are...
Enterprises are adopting Kubernetes to accelerate the development and the delivery of cloud-native a...
In his session at 21st Cloud Expo, James Henry, Co-CEO/CTO of Calgary Scientific Inc., introduced yo...
The question before companies today is not whether to become intelligent, it’s a question of how and...
In his session at 21st Cloud Expo, Carl J. Levine, Senior Technical Evangelist for NS1, will objecti...
22nd International Cloud Expo, taking place June 5-7, 2018, at the Javits Center in New York City, N...
"Cloud Academy is an enterprise training platform for the cloud, specifically public clouds. We offe...
Agile has finally jumped the technology shark, expanding outside the software world. Enterprises are...
"MobiDev is a software development company and we do complex, custom software development for everyb...
"Codigm is based on the cloud and we are here to explore marketing opportunities in America. Our mis...
High-velocity engineering teams are applying not only continuous delivery processes, but also lesson...
"CA has been doing a lot of things in the area of DevOps. Now we have a complete set of tool sets in...
While some developers care passionately about how data centers and clouds are architected, for most,...
"NetApp is known as a data management leader but we do a lot more than just data management on-prem ...