Title :
Preemptive Regression Test Scheduling Strategies: A New Testing Approach to Thriving on the Volatile Service Environments
Author :
Mei, Lijun ; Zhai, Ke ; Jiang, Bo ; Chan, W.K. ; Tse, T.H.
Author_Institution :
IBM Res. - China, Beijing, China
Abstract :
A workflow-based web service may use ultra-late binding to invoke external web services to concretize its implementation at run time. Nonetheless, such external services or the availability of recently used external services may evolve without prior notification, dynamically triggering the workflow-based service to bind to new replacement external services to continue the current execution. Any integration mismatch may cause a failure. In this paper, we propose Preemptive Regression Testing (PRT), a novel testing approach that addresses this adaptive issue. Whenever such a late-change on the service under regression test is detected, PRT preempts the currently executed regression test suite, searches for additional test cases as fixes, runs these fixes, and then resumes the execution of the regression test suite from the preemption point.
Keywords :
Web services; program testing; regression analysis; PRT; adaptive service composition; dynamically triggered workflow-based external Web service; integration mismatch; preemption point; preemptive regression test scheduling strategies; run time; test cases; ultralate binding; volatile service environments; Availability; Books; Educational institutions; Service oriented architecture; Testing; adaptive regression test¬ing; adaptive service composition; preemptive regression testing; test case prioritization;
Conference_Titel :
Computer Software and Applications Conference (COMPSAC), 2012 IEEE 36th Annual
Conference_Location :
Izmir
Print_ISBN :
978-1-4673-1990-4
Electronic_ISBN :
0730-3157
DOI :
10.1109/COMPSAC.2012.17