LISA iTKO 4 brings high quality to Web service testing QA
- 14 March, 2008 09:04
- Comments
If you believe the documentation, the white papers, and the news releases, iTKO's recently released LISA 4 is an SOA testing tool. That descriptor, however, is modesty riding on the back of the still trendy acronym "SOA" because LISA goes well beyond testing what are typically understood to be SOA components: Under one roof, it houses the abilities to test Web and Java applications, the ESB (enterprise service bus), JMS (Java Message Service) systems, EJBs, databases, combinations of the above, and -- oh yes -- Web services.
The LISA engineers have peered through the acronym-laced fog of "SOA" and have seen that there is no typical SOA application. Any Web service can be a front door to a galaxy of technologies. LISA subscribes to the notion that adequately testing an SOA application requires examining the application from end to end. One cannot choose where bugs hatch.
The best addition to this version of LISA is its Web service virtualization feature, which allows QA engineers to quickly create simulated Web services for testing the Web service clients. From a technical perspective, LISA sits at the top of its class as a Web-services testing tool. Its only real drawbacks are its sometimes confusing user interface and its weak documentation.
The basics
LISA is emphatically a Java tool. Its tests can reach from the shallows of stand-alone Swing applications to the depths of multitier J2EE systems. Although you could use LISA to test, say, an ASP.Net application, LISA lacks the ability to dig into .Net components with the same efficiency as it burrows into Java. LISA's home is the JVM and application servers such as JBoss, WebSphere, and Tomcat, not IIS.
LISA is also emphatically a tool for QA engineers. Test cases are constructed in LISA's graphical UI. Only in complex test circumstances must you resort to actually writing code. The encyclopedic knowledge needed to communicate with a SOAP-based Web service, execute direct JDBC (Java Database Connectivity) calls against a database, crawl a Web application's DOM tree, ferret out an EJB's methods, and so on are baked into LISA's UI.
Reading LISA's repertoire of testable Java technologies, one sees that the tool is not limited to white-box testing. Although you can use LISA to build tests that simply exchange HTML requests and responses with a Web site, if that Web site carries active content -- a Java applet, say -- LISA can also dig into that applet and expose its individual controls and methods to your test steps. So you can create tests that call directly into the applet's methods, even as that applet executes within the Web page. This is an aspect of LISA's ability to operate at the DOM level when dealing with Web pages. And this ability allows LISA tests to interact directly not only with applets, but also JavaScript (including AJAX), Flash Flex, and even ActiveX controls.
- Bookmark this page
- Share this article
- Got more on this story? Email Computerworld
- Follow Computerworld on twitter
- Oracle Exadata: Extreme Performance Lowest Cost
- Security threat report 2011
- Customer Case Study: Yarra Valley Water Turns to Enterprise Software to Improve Information Flow
- The Need for DLP (data leak prevention) now
- Best Practices for Oracle License Management: Optimise Usage and Minimise Audit Liability
-
Wednesday Grok: Microsoft’s browser lockout is to be pitied more than despised
-
Change My Password logs 10 millionth account
-
Brain drain: Where Cobol systems go from here
-
The ABCs of camera phone technology
-
Change My Password logs 10 millionth account
-
MYOB Software for Dummies 6E Australian Edition
-
Microsoft Office
-
Excel 2007 All-In-One Desk Reference for Dummies
-
Office 2007 All-In-One Desk Reference for Dummies
-
Office 2007 for Dummies
-
Windows 7 for Seniors for Dummies®
-
Windows 7 for Dummies®
-
Teach Yourself Visually Windows 7
-
Computers for Seniors for Dummies, 2nd Edition









Comments
Post new comment