Software Verification in a Fast-Paced, HRMS Environment
Challenge: Currently, Decennial Census employees are paid weekly. Any modifications to the integrated HR/Payroll system require testing to be thorough, accurate, and timely. The client needs products delivered as defect-free as possible, on a weekly basis. Previously, limited functional testing often failed to detect software shortcomings and many production issues were reported. The need for a formal testing process became apparent.
Solution: B&A consultants answered the testing challenge with a systematic approach. The primary step was to define specific testing strategies by analyzing testing requirements and developing business process flows. Tailored test plans, test scenarios and test scripts were written for the various types of testing to be performed. These repeatable testing processes and procedures were documented using templates to maintain consistency. The heavily customized HRMS system consisted of multiple modules, each requiring separate scenarios, yet needing integration strategies as well. Using a production-simulated testing environment, the B&A testers developed effective tests that have resulted in increased quality of deliverables.
B&A testers of the Decennial Census HRMS system perform different types of testing - system, integration, performance/load, and regression. Efficiency is evidenced in the CMMI Level 2-compliant, repeatable, regression test processes. It's critical that fixes and enhancements to the system are verified during regression testing to ensure that existing functionality is maintained. The institutionalized use of automated test tools allows the B&A testers to perform their testing activities effectively in a timely manner. These tools consist of (1)TestDirector, which allows them to better organize and manage test requirements, plans, test scripts, and to track defects; (2)LoadRunner, which helps during performance/load testing by simulating multiple, simultaneous users and also provides a method for loading the test environment with a measurable stress level; and (3)WinRunner, which executes regression test cases faster than humans, reduces errors and time consumed. The combination of using standardized processes and automated test tools have allowed the B&A consultants to deliver quality software within a limited window of time.
>>> Return to main Quality Assurance page.