LISA Features: JAVA/RMI

The solution that natively understands how to test Java classes and remote objects.

When it comes to testing, core Java developers around the world tend to be a "do-it-yourself" bunch. And this is certainly true for testing components such as Java objects while they are under development. Testing Java classes and RMI servers requires hours of tricky coding and test client development, so often developers will wait until much later in the development process to test, when the object is being rolled into a larger system.

Better unit and regression testing practices (with JUnit/Ant and other tools) have become par for the course in enterprise Java development. This offers a starting point for quality, but unit testing alone is simply too manual to properly exercise your components early in development, when problems are much easier to fix.

To really exercise these complex components early, we need to stop writing code to test code. We need to test the functionality and performance of the component - not create new volume of scripts to test. We need to help the QA and business requirements owners test to functionally validate our components, earlier in the project. LISA was built from the ground up for this purpose.

Features

Until LISA for Java & RMI, Java class or framework testing was only possible with a programmer's IDE in Java or JavaScript. Since this code-based approach can only be used by the developer, often when they are in the middle of coding the app, the tests that emerge often take the "happy path" of testing only for the conditions the developer expects.

Benefits

LISA for Java/RMI provides an ideal automated testing environment for Java objects and components, offering a new level of breadth and depth that allows the entire team to own quality.

The Test Harness for custom Java applications

Are you running proprietary or custom software? Where most testing solutions would give up, LISA's integration abilities let developers "test enable" software. With minimal incremental effort, developers can make their code testable with our simple API. The whole team can get rich metrics and debugging information on applications behind the scenes.

The more complex your enterprise applications are, the more compelling testing with LISA becomes. Quality is not just a tool you can buy, it is an experience your whole team needs to own. ITKO invites you to take a closer look at LISA today.

To learn more about how LISA incorporates the 4 C's and can address critical development constraints and software reliability challenges in your organization, please contact us, or read more about LISA Virtualize, LISA Validate, LISA Test, and LISA Pathfinder.

bottom

Additional Information

Need information on a solution you don't see here?


ITKO has optimized application lifecycles across a broad range of customer scenarios, including highly customized technology environments, agile and distributed development teams, stringent performance and availability requirements, extreme application complexity, and seemingly impossible schedule and resource constraints.

To find out more about solutions that fit your unique needs, contact ITKO.

Have a problem?

Solve the toughest challenges in the composite application development lifecycle.


Find a solution.

Select the best practice or technology you are interested in.