Proceedings of the 36th Annual International Computer Software and
Applications Conference
(COMPSAC '12), IEEE Computer Society, Los Alamitos, CA (2012) |
Lijun Mei 2 , Ke Zhai 2 , Bo Jiang 2 , W.K. Chan 3 , and T.H. Tse 2
[paper from IEEE Xplore | paper from IEEE digital library | technical report TR-2012-05]
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: adaptive service composition, adaptive regression testing, preemptive regression testing, test case prioritization |
|
EVERY VISITOR COUNTS: |