Quality Assurance and Testing Using HP ALM and UFT
Customer needed to improve its HP ALM and Testing practices to provide better product quality and support auditing requirements. e-Core stepped in and worked with the customer to suggest and implement improvements
Our client is a major player in the Retirement Plan Administration industry and offers its customers a wide array of retirement related investment products, such as 401(k), 403(b), 457 and profit sharing plans to over 3 million participants. Solutions are directed at both internal and external facing users who are able to manage their retirement and related investments through customer’s web based tool.
Customer needed to improve its HP ALM and Testing practices to provide better product quality and support auditing requirements. Large amounts of regression testing were taking too long increasing delivery times. Associated regulations for handling large sums of money were an additional complexity for both correctness and security.
e-Core started the engagement with a thorough analysis of the customer’s existing process. After creating an inventory of existing documentation, tools and processes, e-Core worked with the customer to suggest improvements. Usage of HP ALM and UFT were in its very early stages, and e-Core’s knowledge and experience contributed to the adoption based on best practices. Focus of the work was then directed to regression tests to be based on test automation. e-Core onboarded and trained a team of Software Quality Analysts using its internal Knowledge Management Practices.
e-Core’s solution was based on HP Mercury toolset including HP ALM (Application Lifecycle Management) and UFT (Unified Functional Testing). Customer’s process is also supported by other tools including Serena TeamTrack and Atlassian JIRA.
One of the greatest associated benefits was the creation and publication of product and process related metrics including:
- Test Coverage
- Number of Defects opened and Closed
- Defect trends
- Applications and modules under test
- Number of test cases and scripts created, updated and executed per test cycle
Ultimately, customer saw significant increase in test coverage (over 90%) and reduction on the time needed for regression tests (down to 1 week per release). Additionally, the metrics report provided at the end of each iteration and production deployment provides the management team with the necessary information to constantly monitor and act on further improvements.