Mutation Testing Cost Reduction Techniques: A Survey

被引:49
|
作者
Polo Usaola, Macario [1 ]
Reales Mateo, Pedro [1 ]
机构
[1] Univ Castilla La Mancha, Dept Informat Syst & Technol, E-13071 Ciudad Real, Spain
关键词
Software engineering; Testing and debugging; Testing strategies; Testing tools;
D O I
10.1109/MS.2010.79
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Since the 1970s, researchers have widely used mutation as a testing technique, applying mainly it to validate test suites, as well as to validate test case strategies and test data generation. Mutation today is sufficiently mature for industrial applications. Although mutation's three main steps (mutant generation, test case execution, and result analysis) can be costly, researchers have made it possible to apply all this knowledge in the industry. This article reviews the most significant research in mutation testing cost reduction, which developers must take into account to apply it to software development and, perhaps more important, to develop powerful new mutation-based testing tools. © 2010 IEEE.
引用
收藏
页码:80 / 86
页数:7
相关论文
共 50 条
  • [31] Improved Genetic Algorithm to Reduce Mutation Testing Cost
    Bashir, Muhammad Bilal
    Nadeem, Aamer
    IEEE ACCESS, 2017, 5 : 3657 - 3674
  • [32] REDUCING THE COST OF MUTATION TESTING - AN EMPIRICAL-STUDY
    WONG, WE
    MATHUR, AP
    JOURNAL OF SYSTEMS AND SOFTWARE, 1995, 31 (03) : 185 - 196
  • [33] Cost Measures Matter for Mutation Testing Study Validity
    Guizzo, Giovani
    Sarro, Federica
    Harman, Mark
    PROCEEDINGS OF THE 28TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '20), 2020, : 1127 - 1139
  • [34] A Survey of Testing Techniques for Approximate Integrated Circuits
    Traiola, Marcello
    Virazel, Arnaud
    Girard, Patrick
    Barbareschi, Mario
    Bosio, Alberto
    PROCEEDINGS OF THE IEEE, 2020, 108 (12) : 2178 - 2194
  • [35] A SURVEY OF TELEMETRY TECHNIQUES APPLICABLE TO NONDESTRUCTIVE TESTING
    NERWIN, HN
    MATERIALS EVALUATION, 1966, 24 (07) : 373 - &
  • [36] A Survey of Model-Driven Testing Techniques
    Mussa, Mohamed
    Ouchani, Samir
    Al Sammane, Waseem
    Hamou-Lhadj, Abdelwahab
    2009 NINTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC 2009), 2009, : 167 - 172
  • [37] EXERCISE TESTING IN CHILDREN - A SURVEY OF TECHNIQUES AND SAFETY
    FREED, MD
    CIRCULATION, 1981, 64 (04) : 278 - 278
  • [38] Software Testing Techniques for Parallel Systems: A Survey
    Alghamdi, Ahmed M.
    Eassa, Fathy E.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2019, 19 (04): : 176 - 186
  • [39] A Survey of Field-based Testing Techniques
    Bertolino, Antonia
    Braione, Pietro
    De Angelis, Guglielmo
    Gazzola, Luca
    Kifetew, Fitsum
    Mariani, Leonardo
    Orru, Matteo
    Pezze, Mauro
    Pietrantuono, Roberto
    Russo, Stefano
    Tonella, Paolo
    ACM COMPUTING SURVEYS, 2021, 54 (05)
  • [40] RSM: REDUCING MUTATION TESTING COST USING RANDOM SELECTIVE MUTATION TECHNIQUE
    Falah, Bouchaib
    Akour, Mohammed
    Bouriat, Salwa
    MALAYSIAN JOURNAL OF COMPUTER SCIENCE, 2015, 28 (04) : 338 - 347