Thursday, 28 April 2016

Testing Automation Solution

The client is a leading software and services provider company in USA. The client develops best technology toolsets for foundations, corporations, advisors, and financial institutions.
Business Goals
The client follows an iterative development process and tests its grant application products in a predictable and consistent manner. The client’s product supports the most current Microsoft operating systems and supports various databases such as MS Access, MS SQL Server, and Oracle. Every test that is performed on the clients’ products ensures that the tests function on all the different operating environments. All products should undergo testing fully at least once on each of the three environments. We were engaged to create a test automation platform to test the functionality of the clients’ products.
Our Solution
We leveraged our proven Product Realization Methodology to perform testing of the entire new functionality of the desktop, client server, and Web-based versions of the grant application product. In order to ensure that all the environments are tested, Latest OS and databases (that is, MS Access, SQL Server, and Oracle) were chosen. For the range of testing that was performed, automated testing tools were used extensively to thoroughly test the application versions. The Data Driven Testing Model (DDTM) was deployed for testing. This model allows the client to create WinRunner automated test scripts "on-the-fly" based on the information entered into a database through a Graphical User Interface (GUI). An automated tool to generate GUI scripts was used as part of the testing process. The scope of the project included extensive automation and execution of the test cases for complete functional testing as well as for regression testing. The defects that are found during the testing are logged into the bug tracker tool.
Business Results
A partial listing of the benefits that the client received during the project includes the following:
  • Data Driven Testing Model (DDTM) simplified the creation of automated test cases and made the process similar to the creation of manual test cases.
  • A dedicated testing team for manual and automated testing helped the client substantially reduce the development costs and focus on newer versions.
  • Extensive testing of all the features increased stability and robustness of the product.
  • Automated testing enabled the client to achieve aggressive scheduled targets.
Technology:
WinRunner, Oracle, SQL Server, MS-Access, and Visual Source Safe

No comments:

Post a Comment