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 条
  • [31] Definition and Evaluation of Mutation Operators for GUI-level Mutation Analysis
    Oliveira, Rafael A. P.
    Alegroth, Emil
    Gao, Zebao
    Memon, Atif
    2015 IEEE EIGHTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2015,
  • [32] XML API-based Test Framework of Extension Interface Using Software Mutation Analysis for Component
    Xia Qiming
    Nie Nan
    Yao Junfeng
    He Keqing
    2009 INTERNATIONAL CONFERENCE ON E-BUSINESS AND INFORMATION SYSTEM SECURITY, VOLS 1 AND 2, 2009, : 1295 - 1299
  • [33] Revisiting the Relationship Between Fault Detection, Test Adequacy Criteria, and Test Set Size
    Chen, Yiqun T.
    Gopinath, Rahul
    Tadakamalla, Anita
    Ernst, Michael D.
    Holmes, Reid
    Fraser, Gordon
    Ammann, Paul
    Just, Rene
    2020 35TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2020), 2020, : 237 - 249
  • [34] An empirical evaluation of test case filtering techniques based on exercising complex information flows
    Leon, D
    Masri, W
    Podgurski, A
    ICSE 05: 27TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2005, : 412 - 421
  • [35] Statement frequency coverage: A code coverage criterion for assessing test suite effectiveness
    Aghamohammadi, Alireza
    Mirian-Hosseinabadi, Seyed-Hassan
    Jalali, Sajad
    INFORMATION AND SOFTWARE TECHNOLOGY, 2021, 129 (129)
  • [36] Integration testing using interface mutation
    Delamaro, ME
    Maldonado, JC
    Mathur, AP
    SEVENTH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 1996, : 112 - 121
  • [37] Test case generation based on mutation analysis and set evolution
    Zhang, Gong-Jie
    Gong, Dun-Wei
    Yao, Xiang-Juan
    Jisuanji Xuebao/Chinese Journal of Computers, 2015, 38 (11): : 2318 - 2331
  • [38] Assessing the Influence of Multiple Test Case Selection on Mutation Experiments
    Delamaro, Marcio E.
    Offutt, Jeff
    2014 SEVENTH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2014), 2014, : 171 - 175
  • [39] TauPad: Test Data Augmentation of Point Clouds by Adversarial Mutation
    Liu, Guandi
    Liu, Jiawei
    Zhang, Quanjun
    Fang, Chunrong
    Zhang, Xufan
    2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2022), 2022, : 212 - 216
  • [40] Mutation analysis and constraint-based criteria: Results from an empirical evaluation in the context of software testing
    Soares, IW
    Vergilio, SR
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2004, 20 (04): : 439 - 445