|
|
LISA for Progress/Sonic Solutions
Complete test creation, validation and virtualization tools for Progress-based enterprise applications
The Sonic ESB platform from Progress allows enterprises to implement their
business processes in a service-oriented way. It provides various ways to
connect, mediate, transform and route services seamlessly. It is a development
platform for enterprises seeking the highest levels of performance, security,
scalability and reliability for mission-critical, high volume business workflows.
As integration and SOA platforms like Sonic have become the technical backbone of leading
enterprises, development teams have looked for ways to ensure greater levels
of quality in all of the distributed layers of their applications. The advent of good
unit testing practices (with JUnit) and better monitoring of system performance
(with a variety of tools) has become par for the course in enterprise Java
development.
However, in order to really exercise these complex applications, we need to
stop writing code to test code. We need to test the business functionality that
affects reliability and performance for the end user. We need to prove that the
entire distributed Sonic based application will work, and meet the business
requirements exactly as it is deployed. LISA was built from the ground up for
this purpose.
Features
LISA provides an ideal automated testing solution for Sonic customers, offering
a new level of breadth and depth that allows the entire team to own quality.
- No-code testing. You'll never write a test client or maintain fragile test
scripts again. Break the code-compile-run-curse cycle. With LISA, you can
execute against live Web Services, Sonic Message Queues and other
components, while you're authoring tests, for an incredible boost to iterative
development. You will have to see it to believe the level of live interaction
and information developers and QA teams get while you are developing
with LISA.
- Built for Sonic standards. LISA is pure Java, and is innately aware of Java objects, EJBs, RMI, JMS
queues (JNDI), JDBC databases, web services and JMX metrics. Support business context and workflows
established in Sonic, across the entire app lifecycle and technology stack. Interact with Sonic ESB using
Sonic MQ or Web Services. Intercept messages and implement real business workflows. As you should
expect, LISA runs on any Java-ready client (Unix/Linux, Win, OSX) and can easily test any Java-compliant
server. Specific metrics and test settings for Sonic MQ, ESB, databases and more come standard.
- Freedom to test. LISA is a unified solution from iTKO, and not a patchwork of acquired testing tools. Your
LISA license allows you to test as many of the above object types as you like, on as many target servers as
you like, without per-server, per-technology costs that take away your incentive to test continuously.
- Multiple systems. One LISA test case can follow a complex workflow and validate multiple web sites, web
services, Java objects and application servers. LISA supports active sessions, SSL, authentication and
magic strings, so it lets you test systems just as your end users will. On the back end, LISA provides live
interaction and deep testing of any component or service you can access over the Internet. Also by
interoperating with Progress Actional or other SOA management applications, LISA can provide richer
functional and performance metrics, as well as binding to dynamic endpoints called for by Actional.
- Across the full development lifecycle. Directly invoke and automate testing of Sonic MQ, web sites, web
services, databases, and more. Then roll those same unit and functional tests into regression tests included in your Ant/Make builds. Then take those same test cases and turn them into load and stress tests that can
run continuously from LISA Server.
- Continuous Validation Service. LISA orchestrates test suites against your entire SOA, so as the
heterogeneous Services and their implementation layers evolve, your testing ensures that the application
will meet business requirements. LISA's continuous testing capabilities provide the confidence to support
mission-critical business applications in an evolving application model
|