LISA Features: JEE/J2EE/EJB
Quite simply the most powerful testing for Java servers and objects on the market.
J2EE is the development platform of choice for enterprises
seeking the highest levels of performance, security, scalability
and reliability for mission-critical, high volume business workflows.
As Java technology has become the technical backbone of leading
enterprises, development teams have looked for ways to ensure
greater levels of quality in 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
functionality that affects performance for the end user. We
need to prove that the entire distributed J2EE 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 the ideal automated testing environment for J2EE,
offering a new level of breadth and depth that allows the entire
team to own quality.
- Inline 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 J2EE 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 you get while you are developing with LISA.
- Built on and for J2EE standards. LISA is
pure Java, and is innately aware of Java objects, EJBs, RMI,
JMS queues, JDBC databases, web services and JMX metrics.
As you should expect, LISA runs on any Java-ready client (Unix/Linux,
Win, OSX) and can easily test any Java-compliant server.
- 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 roles. LISA is no-code automated
testing, meaning developers no longer have to script tests,
and non-programming team members in QA and business requirements
teams can also get involved in testing.
- 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.
- Across the full development lifecycle. Directly
invoke and automate testing of J2EE components, 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.
Benefits
- True no-code automated testing with compelling features
for both developers and QA professionals
- Eliminates the need to program test clients and maintain
fragile test scripts
- Provides an immediate way to enable “test first,”
XP development practices
- Brings QA into the iterative development cycle for early
and continuous testing
- Works with any J2EE application server (Java App Server,
WebLogic, WebSphere, JBoss, more)
- Leverages your existing build and deploy environment of
JUnit/Ant
- Point-and-click testing of EJBs, RMI and other J2EE objects
in a way no other product can
- Rich analysis and testing of web services in the same no-code
tool
- Advance publish and subscribe to test and load JMS frameworks
for any message queue protocols (IBM MQseries, TIBCO)
- Test and verify input and results from any JDBC database
- Browse, analyze and make live assertions against any available
logic or controls in the application
- Manage properties and test assertions
- Instantly turn test runs into load tests and scheduled
performance tests over time
- Identify performance bottlenecks with advanced yet easily
configurable metrics (JMX, SNMP, LISA metrics and Windows
Perfmon
- Find performance and functional thresholds, and have LISA
send alerts if any boundary conditions are met.
- Share LISA test cases and test runs as simple XML files
and incorporate them into your groupware, issue tracking and
requirements management processes
The Test Harness for custom Java applications

Map and test an EJB or Java object without coding. All
you need to know is the URL and you or your team can start functionally
testing, then use those same LISA tests as you need for integration,
server migration, load testing and production monitoring
Are you running proprietary or custom software? Where most
testing solutions would give up, iTKO’s LISA lets 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.
Additional Information
|
|
Need information on a solution you don't see here?
ITKO has addressed unique test and delivery needs across a broad range of customer scenarios, including highly customized technology environments, global test and 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.
|