HP had commissioned Forrester Consulting to conduct a study determining the barriers, drivers and results of modernization of IT legacy applications. The results of the survey confirmed that modernizing software tools and processes yielded significant productivity gains and that agility, cost reduction and innovation are driving modernization efforts.
"There's a fundamental shift in how applications are being built," said HP Software and Solutions Senior Director of Products Mark Sarbiewski said in a pre-release press conference. Applications are now multi-layered, he explained, introducing extraordinary challenges in testing. At the GUI level, rich Internet applications (RIA) add a level of complexity with a variety of technologies that are being used.
Additionally, end-to-end business process testing must be done as well as testing of Web Services, APIs and components at the business layer. "We have a slew of layers," remarked Sarbiewski. "The challenges just abound here." One such challenge: "Headless testing -- when I don't have an interface, I can't possibly do this testing manually, so I'm forced to adopt some toolset or write my own software to test other pieces of software." Sarbiewski said that needs for
HP's announcement included a new Web 2.0 feature pack and extensibility accelerator as part of their Unified Functional Testing (UFT) 10.0 offering. The Web 2.0 feature pack allows for automation testing of Flex, Silverlight, WPF extensibility, as well as popular AJAX Toolkits such as Dojo, GWT and YUI. If the RIA technology is not one that's supported out of the box, the extensibility accelerator through the use of wizards will extend QTP, adding the ability to test Web 2.0 controls. The extensibility accelerator is offered free to the online community. This gives the community a "market-leading engine for creating and executing automated tests." The extensibility accelerator allows for creation of controls that don't have out-of-the-box support.
HP Service Test Management (STM) 10.5 allows for managing all types of application components including the GUI, services and integrations. Additionally, STM models and maintains dependencies between the components. There is full integration of STM with Quality Center and UFT, allowing for test automation and traceability to the various quality artifacts. "Not only do we have a picture of how the systems are all coming together, we can connect that to all of the things that dictate what we are supposed to be testing and checking for," said Sarbiewski.
These products are part of HP's Application Lifecycle Management (ALM) portfolio.
HP also offers Agile Accelerator as one of their testing services offerings to help organizations modernize their legacy applications using agile methodologies in Quality Center.