A Subsumption Hierarchy of Test Case Prioritization for Composite Services

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

29 Scopus Citations
View graph of relations

Author(s)

  • Lijun Mei
  • Yan Cai
  • Changjiang Jia
  • Bo Jiang
  • Zhenyu Zhang
  • T.H. Tse

Related Research Unit(s)

Detail(s)

Original languageEnglish
Pages (from-to)658-673
Journal / PublicationIEEE Transactions on Services Computing
Volume8
Issue number5
Online published17 Jun 2014
Publication statusPublished - Sept 2015

Abstract

Many composite workflow services utilize non-imperative XML technologies such as WSDL, XPath, XML schema, and XML messages. Regression testing should assure the services against regression faults that appear in both the workflows and these artifacts. In this paper, we propose a refinement-oriented level-exploration strategy and a multilevel coverage model that captures progressively the coverage of different types of artifacts by the test cases. We show that by using them, the test case prioritization techniques initialized on top of existing greedy-based test case prioritization strategy form a subsumption hierarchy such that a technique can produce more test suite permutations than a technique that subsumes it. Our experimental study of a model instance shows that a technique generally achieves a higher fault detection rate than a subsumed technique, which validates that the proposed hierarchy and model have the potential to improve the cost-effectiveness of test case prioritization techniques.

Research Area(s)

  • service orientation, Test case prioritization, WSDL, XML messages, XPath

Citation Format(s)

A Subsumption Hierarchy of Test Case Prioritization for Composite Services. / Mei, Lijun; Cai, Yan; Jia, Changjiang et al.
In: IEEE Transactions on Services Computing, Vol. 8, No. 5, 09.2015, p. 658-673.

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review