Data driven Software Testing for Agile Development
Automated comprehensive testing of software functionality, especially GUI, conventionally requires extensive scripting for the Testing Tool. Agile development being dynamic with multiple changes in specifications, poses major challenges for the Testing to keep pace, making it arduous and time consuming. For software with complex GUI, comprehensive test coverage is very difficult. This paper presents a Workbench that is Testing Tool neutral, and that neatly addresses the demands of re testing with changing software specs; creating extensive test cases with mere mock ups; accommodating new or modified GUI features; and re using test cases across similar software products. The Workbench integrates TestComplete TM with Microsoft(r) Excel(r) for storing test scenarios collections of sophisticated test cases in pre defined structure. This approach accommodates testing of growing or changing feature combinations with a relatively small effort of defining the test parameters. The workbench, in active use over several release cycles is now being extended to QC numeric results of algorithmic engines. 1. AUTOMATED SOFTWARE TESTING