Tag-Based Techniques for Black-Box Test Case Prioritization for Service Testing

被引:8
|
作者
Mei, Lijun [1 ]
Chan, W. K. [2 ]
Tse, T. H. [1 ]
Merkel, Robert G. [3 ]
机构
[1] Univ Hong Kong, Pokfulam, Hong Kong, Peoples R China
[2] City Univ Hong Kong, Hong Kong, Peoples R China
[3] Swinburne Univ Technol, Melbourne, Vic, Australia
基金
澳大利亚研究理事会;
关键词
test case prioritization; black-box regression testing; WS-BPEL; service testing; encapsulation testing;
D O I
10.1109/QSIC.2009.12
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A web service may evolve autonomously, making peer web services in the same service composition uncertain as to whether the evolved behaviors may still be compatible to its originally collaborative agreement. Although peer services may wish to conduct regression testing to verify the original collaboration, the source code of the former service can be inaccessible to them. Traditional code-based regression testing strategies are inapplicable. The rich interface specifications of a web service, however, provide peer services with a means to formulate black-box testing strategies. In this paper, we formulate new test case prioritization strategies using tags embedded in XML messages to reorder regression test cases, and reveal how the test cases use the interface specifications of services. We evaluate experimentally their effectiveness on revealing regression faults in modified WS-BPEL programs. The results show that the new techniques can have a high probability of outperforming random ordering.
引用
收藏
页码:21 / +
页数:2
相关论文
共 50 条
  • [21] Black-box testing based on colorful taint analysis
    Kai Chen
    DengGuo Feng
    PuRui Su
    YingJun Zhang
    Science China Information Sciences, 2012, 55 : 171 - 183
  • [22] Black-box testing based on colorful taint analysis
    CHEN Kai1
    2State Key Laboratory of Information Security
    3National Engineering Research Center of Information Security
    ScienceChina(InformationSciences), 2012, 55 (01) : 171 - 183
  • [23] Ontology Based Test Case Generation for Black Box Testing
    Ul Haq, Sami
    Qamar, Usman
    PROCEEDINGS OF 2019 8TH INTERNATIONAL CONFERENCE ON EDUCATIONAL AND INFORMATION TECHNOLOGY (ICEIT 2019), 2019, : 236 - 241
  • [24] ATM: Black-box Test Case Minimization based on Test Code Similarity and Evolutionary Search
    Pan, Rongqi
    Ghaleb, Taher A.
    Briand, Lionel
    2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ICSE, 2023, : 1700 - 1711
  • [25] An Empirical Evaluation of Automated Black-Box Testing Techniques for Crashing GUIs
    Bertolini, Cristiano
    Peres, Glaucia
    d'Amorim, Marcelo
    Mota, Alexandre
    SECOND INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION, AND VALIDATION, PROCEEDINGS, 2009, : 21 - 30
  • [26] Design-to-Test Approach for Black-Box Testing of Programmable Controllers
    Ma, Canlong
    Provost, Julien
    2015 INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2015, : 1018 - 1024
  • [27] Generating Test Data for Black-Box Testing using Genetic Algorithms
    Fischer, Marten
    Toenjes, Ralf
    2012 IEEE 17TH CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (ETFA), 2012,
  • [28] Tailoring of black-box testing methods
    Murnane, Tafline
    Reed, Karl
    Hall, Richard
    2006 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2006, : 292 - +
  • [29] Black-box tree test case generation through diversity
    Shahbazi, Ali
    Panahandeh, Mahsa
    Miller, James
    AUTOMATED SOFTWARE ENGINEERING, 2018, 25 (03) : 531 - 568
  • [30] Survey of test case prioritization techniques for regression testing
    Chen, Xiang
    Chen, Ji-Hong
    Ju, Xiao-Lin
    Gu, Qing
    Ruan Jian Xue Bao/Journal of Software, 2013, 24 (08): : 1695 - 1712