Why Us | ERP Implementations: Oracle

Automated Regression Testing
Client: Federal Agency

During this Oracle Financials implementation, we developed a Test Automation Framework. The client has an integrated accounting system which replaces the various systems that currently support all of their contractors' vendors and benefit accounting requirements.. Frequent feature upgrades and releases necessitated many cycles of regression testing and slowed down the process. To speed up the regression testing phase and increase testing productivity, the client needed to fully automate the regression testing process.

To meet the client's needs, we developed a Test Automation Framework. The methodology we adopted for generating WinRunner scripts was a functional decomposition combined with a data driven approach (where test data is stored in a separate data pool and is not embedded in the test scripts). This script development methodology involved identification of repeated actions and functions and creation of user-defined Business Function Script libraries, which in-turn could be used by multiple scripts to simulate different test scenarios. The test data was maintained in separate data files and could be changed for each test run as needed. Test execution was managed and controlled with Test Director.

As a result of our efforts. the Squires Group team was able to create maintainable automated test scripts. The benefits of this automated approach to testing included rapid development of test scripts, high maintainability, and the ability to accommodate frequent changes in the application without changing the framework code. This enabled our client to reduce regression test cycle effort while achieving better test coverage.