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 条
  • [41] Acceptance testing based test case prioritization
    Geetha, U.
    Sankar, Sharmila
    Sandhya, M.
    COGENT ENGINEERING, 2021, 8 (01):
  • [42] Google Vizier: A Service for Black-Box Optimization
    Golovin, Daniel
    Solnik, Benjamin
    Moitra, Subhodeep
    Kochanski, Greg
    Karro, John
    Sculley, D.
    KDD'17: PROCEEDINGS OF THE 23RD ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2017, : 1487 - 1496
  • [43] Recent Advances in Automatic Black-Box Testing
    Mariani, Leonardo
    Pezze, Mauro
    Zuddas, Daniele
    ADVANCES IN COMPUTERS, VOL 99, 2015, 99 : 157 - 193
  • [44] AutoBlackTest: A Tool for Automatic Black-Box Testing
    Mariani, Leonardo
    Pezze, Mauro
    Riganelli, Oliviero
    Santoro, Mauro
    2011 33RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2011, : 1013 - 1015
  • [45] A stochastic theory of black-box software testing
    Meinke, Karl
    ALGEBRA, MEANING, AND COMPUTATION: ESSAYS DEDICATED TO JOSEPH A. GOGUEN ON THE OCCASION OF HIS 65TH BIRTHDAY, 2006, 4060 : 578 - 595
  • [46] Testing Framework for Black-box AI Models
    Aggarwal, Aniya
    Shaikh, Samiulla
    Hans, Sandeep
    Haldar, Swastik
    Ananthanarayanan, Rema
    Saha, Diptikalyan
    2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2021), 2021, : 81 - 84
  • [47] Test case prioritization techniques in software regression testing: An overview
    Qasim, Muhammad
    Bibi, Asifa
    Hussain, Syed Jawad
    Jhanjhi, N. Z.
    Humayun, Mamoona
    Sama, Najm Us
    INTERNATIONAL JOURNAL OF ADVANCED AND APPLIED SCIENCES, 2021, 8 (05): : 107 - 121
  • [48] Black-Box Testing of Financial Virtual Assistants
    Itkin, Iosif
    Treshcheva, Elena
    Konnova, Luba
    Braslavski, Pavel
    Yavorskiy, Rostislav
    COMPANION OF THE 2020 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY, AND SECURITY (QRS-C 2020), 2020, : 684 - 685
  • [49] Black-Box Testing of Deep Neural Networks
    Byun, Taejoon
    Rayadurgam, Sanjai
    Heimdahl, Mats P. E.
    2021 IEEE 32ND INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE 2021), 2021, : 309 - 320
  • [50] White-box testing by combining deduction-based specification extraction and black-box testing
    Beckert, Bernhard
    Gladisch, Christoph
    TESTS AND PROOFS, 2007, 4454 : 207 - +