Development of Test Strategies, Planning and Creations of Automated Test Scripts, and Execution of Test Cases for a leading financial application product company
The Client
A US based leading provider of software and Web-based solutions specifically designed for the grant making community.
Challenge
The customer follows an iterative development process and tests the products in a predictable manner. Their product supports the three most current Microsoft operating systems (Windows 2000 and XP) and supports three different databases (MS Access, MS SQL Server and Oracle). Every test that is performed on the customer's products ensures that they function on all the operating environments. All products should undergo testing fully at least once on each of the three environments.
Solution
Triton is performing the testing of the entire new functionality of the desktop, client/server and the web-based versions of the grant application product.
In order to ensure that all environments are tested, three "representative" combinations of OS and databases (i.e. Windows ME - Access, Windows 2000 - SQL Server and Windows XP - Oracle) are chosen.
For the range of testing that needs to be performed, automated testing tools are used extensively to thoroughly test the application versions. Data Driven Testing Model is deployed for testing. DDT creates WinRunner automated test scripts "on-the-fly" based on the information entered into a database through a graphical user interface. An automated tool to generate GUI scripts is also used as part of the testing process.
The scope includes 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.
Technologies Used
Mercury WinRunner, Oracle, SQL Server, MS-Access, Visual Source Safe.
Value Created
Data Driven Testing (DDT) was created to simplify the creation of automated test cases and make it as much similar to the creation of manual test cases as possible.
Dedicated testing team for manual and automated testing at offshore has helped the customer to substantially reduce the costs and focus on the newer versions of the product.
Increased stability and robustness of the product resulting from extensive testing of all the features.
Automated testing has helped the customer to achieve aggressive schedule targets.