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 条
  • [41] An Investigation of Compression Techniques to Speed up Mutation Testing
    Zhu, Qianqian
    Panichella, Annibale
    Zaidman, Andy
    2018 IEEE 11TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2018, : 274 - 284
  • [42] Software testing: cost reduction in Industry 4.0
    Valle-Gomez, Kevin J.
    Delgado-Perez, Pedro
    Medina-Bulo, Inmaculada
    Magallanes Fernandez, Jose
    2019 IEEE/ACM 14TH INTERNATIONAL WORKSHOP ON AUTOMATION OF SOFTWARE TEST (AST 2019), 2019, : 69 - 70
  • [43] An analysis of power reduction techniques in scan testing
    Saxena, J
    Butler, KM
    Whetsel, L
    INTERNATIONAL TEST CONFERENCE 2001, PROCEEDINGS, 2001, : 670 - 677
  • [44] A Survey on Noise Reduction Techniques in Medical Images
    Ravishankar, Aditya
    Anusha, S.
    Akshatha, H. K.
    Raj, Anjali
    Jahnavi, S.
    Madhura, J.
    2017 INTERNATIONAL CONFERENCE OF ELECTRONICS, COMMUNICATION AND AEROSPACE TECHNOLOGY (ICECA), VOL 1, 2017, : 385 - 389
  • [45] A survey on dimension reduction techniques in text classification
    Wang, Zhi Juan
    Zhou, Ruo Song
    COMPUTING, CONTROL, INFORMATION AND EDUCATION ENGINEERING, 2015, : 633 - 635
  • [46] Toward a Quantitative Survey of Dimension Reduction Techniques
    Espadoto, Mateus
    Martins, Rafael M.
    Kerren, Andreas
    Hirata, Nina S. T.
    Telea, Alexandru C.
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2021, 27 (03) : 2153 - 2173
  • [47] Identification of propagated defects to reduce software testing cost via mutation testing
    Lee, Dong-Gun
    Seo, Yeong-Seok
    MATHEMATICAL BIOSCIENCES AND ENGINEERING, 2022, 19 (06) : 6124 - 6140
  • [48] Evaluating Different Strategies for Reduction of Mutation Testing Costs
    Lima, Jackson A. Prado
    Guizzo, Giovani
    Vergilio, Silvia R.
    Silva, Alan P. C.
    Jakubovski Filho, Helson L.
    Ehrenfried, Henrique V.
    I BRAZILIAN SYMPOSIUM ON SYSTEMATIC AND AUTOMATED SOFTWARE TESTING (SAST 2016), 2016,
  • [50] Spectral clustering based mutant reduction for mutation testing
    Wei, Changqing
    Yao, Xiangjuan
    Gong, Dunwei
    Liu, Huai
    INFORMATION AND SOFTWARE TECHNOLOGY, 2021, 132