Client: Internet Service
System Requirement: Software Test Automation
Technology Platform: Microsoft .NET
Description:
Our client provides internet service provision on a private label basis to their clients. The service includes customer registration, mediation and billing as well as an “a la carte” style provision of various services including internet, on-demand media including movies and local content. They struggled with the time required to test new enhancements to their platform since each of their customers has the system customized and implemented for their specific needs.
Working with our client’s software development and quality assurance groups, Mantis detailed the software development lifecycle activities and current testing processes. Once the interaction between development and testing groups was understood, Mantis utilized its extensive test automation experience, in combination with its TestCentral framework to implement a flexible solution to meet the client’s needs.
TestCentral is a powerful framework that enables not just automation of test case execution, but management of the significant volume of test scripts, scenarios, data and execution results necessary to be truly successful in a test automation project. The system is designed to be customized to the data points that are specific to the client’s project. This data allows for the creation of all permutations of any automated test to be generated from a single piece of source code which can be abstracted into the TestCentral framework. This allowed for our client to input the data-points that were specific to their clients customizations and focus on providing deeper testing for each of their clients sites in less time.
Two key benefits resulted from this effort: (i) our client was able to enjoy the benefits of running over 250 different unique tests after recording and abstracting only a single test. This allowed them to grow their coverage quickly and at a very low man-hour cost. (ii) Their maintenance costs for keeping the automated tests up to date remained low because there was a single point of contact with the data that created all the permutations for each test. They became more efficient and gained more comprehensive coverage.
|