Interface mutation test adequacy criterion: An empirical evaluation

被引:9
作者
Delamaro M.E. [1 ]
Maldonado J.C. [2 ]
Pasquini A. [3 ]
Mathur A.P. [4 ]
机构
[1] Departamento de Informática, Universidade Estadual de Maringá, Maringá, PR
[2] Universidade de São Paulo, São Carlos, SP
[3] Robotics and Information Technology Division, Italian Research Agency for New Technology, Energy and Environment (ENEA), Roma
[4] Department of Computer Sciences, Purdue University, West Lafayette, IN
关键词
Interface mutation; Mutation testing; Software testing; Test adequacy criteria;
D O I
10.1023/A:1011429104252
中图分类号
学科分类号
摘要
An experiment was conducted to evaluate an inter-procedural test adequacy criterion named Interface Mutation. Program SPACE, developed for the European Space Agency (ESA), was used in this experiment. The development record available for this program was used to find the faults uncovered during its development. Using this information the test process was reproduced starting with a version of SPACE containing several faults and then applying Interface Mutation. Thus we could evaluate the fault revealing effectiveness of Interface Mutation. Results from the experiment suggest that (a) the application of Interface Mutation favors the selection of fault revealing test cases when they exist and (b) Interface Mutation tends to select fault revealing test cases more efficiently than in the case where random selection is used.
引用
收藏
页码:111 / 142
页数:31
相关论文
共 50 条
  • [21] An empirical evaluation of coverage criteria for FBD simulation using mutation analysis
    Lee, Dong-Ah
    Kim, Eui-Sub
    Yoo, Junbeom
    IEICE Transactions on Information and Systems, 2021, E104D (01) : 208 - 211
  • [22] Software unit test coverage and adequacy
    Zhu, H
    Hall, PAV
    May, JHR
    ACM COMPUTING SURVEYS, 1997, 29 (04) : 366 - 427
  • [23] A formal analysis of the subsume relation between software test adequacy criteria
    Zhu, H
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1996, 22 (04) : 248 - 255
  • [24] An Experimental Study Evaluating Cost, Adequacy, and Effectiveness of Pynguin's Test Sets
    Guerino, Lucca R.
    Vincenzi, Auri M. R.
    PROCEEDINGS OF THE 8TH BRAZILIAN SYMPOSIUM ON SYSTEMATIC AND AUTOMATED SOFT-WARE TESTING, SAST 2023, 2023, : 5 - 14
  • [25] Testing Adequacy of Convolutional Neural Network Based on Mutation Testing
    Yao, Yi
    Liu, Jiuluo
    Huang, Song
    Hui, Zhanwei
    Wu, Kaishun
    Chen, Lele
    Yang, Sen
    Chen, Qiang
    2019 COMPANION OF THE 19TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS-C 2019), 2019, : 536 - 537
  • [26] An Empirical Analysis of Two Mutation Testing Tools for Java']Java
    Monteiro, Ricardo
    Durelli, Vinicius H. S.
    Endo, Andre T.
    Eler, Marcelo M.
    7TH BRAZILIAN SYMPOSIUM ON SYSTEMATIC AND AUTOMATED SOFTWARE TESTING, SAST 2022, 2022, : 49 - 58
  • [27] Higher Order Mutation Testing to Drive Development of New Test Cases: An Empirical Comparison of Three Strategies
    Quang Vu Nguyen
    Madeyski, Lech
    INTELLIGENT INFORMATION AND DATABASE SYSTEMS, ACIIDS 2016, PT I, 2016, 9621 : 235 - 244
  • [28] An empirical evaluation of several test-a-few strategies for testing particular conditions
    Chan, Eric Ying Kwong
    Chan, W. K.
    Poon, Pak-Lok
    Yu, Yuen Tak
    SOFTWARE-PRACTICE & EXPERIENCE, 2012, 42 (08) : 967 - 994
  • [29] An Empirical Evaluation of Test Suite Reduction for Boolean Specification-based Testing
    Zhang, Xiaofang
    Xu, Baowen
    Chen, Zhenyu
    Nie, Changhai
    Li, Leifang
    QSIC 2008: PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2008, : 270 - 275
  • [30] ANALYSIS AND REFINEMENT OF SOFTWARE TEST DATA ADEQUACY PROPERTIES
    PARRISH, A
    ZWEBEN, SH
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1991, 17 (06) : 565 - 581