File Download
  Links for fulltext
     (May Require Subscription)
Supplementary

Article: Preemptive regression testing of workflow-based web services

TitlePreemptive regression testing of workflow-based web services
Authors
Keywordsprogram testing
regression analysis
Web services
workflow management software
Issue Date2015
PublisherIEEE. The Journal's web site is located at http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=4629386
Citation
IEEE Transactions on Services Computing, 2015, v. 8 n. 5, p. 740-754 How to Cite?
AbstractAn external web service may evolve without prior notification. In the course of the regression testing of a workflow-based web service, existing test case prioritization techniques may only verify the latest service composition using the not-yet-executed test cases, overlooking high-priority test cases that have already been applied to the service composition before the evolution. In this paper, we propose Preemptive Regression Testing (PRT), an adaptive testing approach to addressing this challenge. Whenever a change in the coverage of any service artifact is detected, PRT recursively preempts the current session of regression test and creates a sub-session of the current test session to assure such lately identified changes in coverage by adjusting the execution priority of the test cases in the test suite. Then, the sub-session will resume the execution from the suspended position. PRT terminates only when each test case in the test suite has been executed at least once without any preemption activated in between any test case executions. The experimental result confirms that testing workflow-based web service in the face of such changes is very challenging; and one of the PRT-enriched techniques shows its potential to overcome the challenge.
Persistent Identifierhttp://hdl.handle.net/10722/199521
ISSN
2021 Impact Factor: 11.019
2020 SCImago Journal Rankings: 1.207
ISI Accession Number ID

 

DC FieldValueLanguage
dc.contributor.authorMei, L-
dc.contributor.authorChan, WK-
dc.contributor.authorTse, TH-
dc.contributor.authorJiang, B-
dc.contributor.authorZhai, K-
dc.date.accessioned2014-07-22T01:21:49Z-
dc.date.available2014-07-22T01:21:49Z-
dc.date.issued2015-
dc.identifier.citationIEEE Transactions on Services Computing, 2015, v. 8 n. 5, p. 740-754-
dc.identifier.issn1939-1374-
dc.identifier.urihttp://hdl.handle.net/10722/199521-
dc.description.abstractAn external web service may evolve without prior notification. In the course of the regression testing of a workflow-based web service, existing test case prioritization techniques may only verify the latest service composition using the not-yet-executed test cases, overlooking high-priority test cases that have already been applied to the service composition before the evolution. In this paper, we propose Preemptive Regression Testing (PRT), an adaptive testing approach to addressing this challenge. Whenever a change in the coverage of any service artifact is detected, PRT recursively preempts the current session of regression test and creates a sub-session of the current test session to assure such lately identified changes in coverage by adjusting the execution priority of the test cases in the test suite. Then, the sub-session will resume the execution from the suspended position. PRT terminates only when each test case in the test suite has been executed at least once without any preemption activated in between any test case executions. The experimental result confirms that testing workflow-based web service in the face of such changes is very challenging; and one of the PRT-enriched techniques shows its potential to overcome the challenge.-
dc.languageeng-
dc.publisherIEEE. The Journal's web site is located at http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=4629386-
dc.relation.ispartofIEEE Transactions on Services Computing-
dc.rightsIEEE Transactions on Services Computing. Copyright © IEEE.-
dc.rights©2014 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.-
dc.subjectprogram testing-
dc.subjectregression analysis-
dc.subjectWeb services-
dc.subjectworkflow management software-
dc.titlePreemptive regression testing of workflow-based web services-
dc.typeArticle-
dc.identifier.emailChan, WK: rickchan@hkucc.hku.hk-
dc.identifier.emailTse, TH: thtse@cs.hku.hk-
dc.identifier.emailZhai, K: kzhai@cs.hku.hk-
dc.identifier.authorityTse, TH=rp00546-
dc.description.naturepostprint-
dc.identifier.doi10.1109/TSC.2014.2322621-
dc.identifier.scopuseid_2-s2.0-84929183775-
dc.identifier.hkuros230249-
dc.identifier.volume8-
dc.identifier.issue5-
dc.identifier.spage740-
dc.identifier.epage754-
dc.identifier.isiWOS:000362791500008-
dc.publisher.placeUnited States-
dc.identifier.issnl1939-1374-

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats