Preemptive Regression Test Scheduling Strategies: A New Testing Approach to Thriving on the Volatile Service Environments
2013 IEEE 37th Annual Computer Software and Applications Conference (2012)
Izmir, Turkey Turkey
July 16, 2012 to July 20, 2012
A workflow-based web service may use ultra-late binding to invoke external web services to concretize its imple¬mentation at run time. None¬theless, 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.
Testing, Educational institutions, Availability, Books, Service oriented architecture, test case prioritization, adaptive service composition, adaptive regression test¬ing, preemptive regression testing
W. K. Chan, Bo Jiang, Ke Zhai, Lijun Mei, T. H. Tse, "Preemptive Regression Test Scheduling Strategies: A New Testing Approach to Thriving on the Volatile Service Environments", 2013 IEEE 37th Annual Computer Software and Applications Conference, vol. 00, no. , pp. 72-81, 2012, doi:10.1109/COMPSAC.2012.17