• DocumentCode
    3600555
  • Title

    A Subsumption Hierarchy of Test Case Prioritization for Composite Services

  • Author

    Lijun Mei ; Yan Cai ; Changjiang Jia ; Bo Jiang ; Chan, W.K. ; Zhenyu Zhang ; Tse, T.H.

  • Author_Institution
    Dept. of Solutions Eng. & Oper. Excellence, IBM Res. - China, Beijing, China
  • Volume
    8
  • Issue
    5
  • fYear
    2015
  • Firstpage
    658
  • Lastpage
    673
  • 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.
  • Keywords
    Web Services Business Process Execution Language; XML; program testing; regression analysis; service-oriented architecture; WS-BPEL; Web Services Business Process Execution Language; XML technology; composite workflow service; multilevel coverage model; refinement-oriented level-exploration strategy; regression testing; subsumption hierarchy; test case prioritization; Business; Educational institutions; Fault detection; Semantics; Testing; XML; Test case prioritization; WSDL; XML messages; XPath; service orientation;
  • fLanguage
    English
  • Journal_Title
    Services Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1939-1374
  • Type

    jour

  • DOI
    10.1109/TSC.2014.2331683
  • Filename
    6839018