Extended Firm Mutation Testing: A Cost Reduction Technique for Mutation Testing

被引:0
|
作者
Singh, Mayank [1 ]
Srivastava, Viranjay M. [1 ]
机构
[1] Univ KwaZulu Natal, Dept Elect Elect & Comp Engn, ZA-4041 Durban, South Africa
关键词
Mutation Testing; Cost Reduction Techniques; AspectJ Programs;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
All the white-box testing techniques are to check the quality of code but unable to test the quality of test cases. Mutation testing is the most effective testing technique to evaluate the quality of a test sets, but it also encounters a number of problems to do so. These problems prevent the mutation testing technique to become practical. The major problem is the very high computational cost that occurs due to execution of mutants. The usage of mutation testing restrict by its high computation cost. In order to the practical use to mutation testing, various cost reduction techniques were proposed. In this paper, we first investigate the advantages and disadvantages of existing cost reduction techniques and then propose a new execution based technique to reduce the cost of mutation testing.
引用
收藏
页码:604 / 609
页数:6
相关论文
共 50 条
  • [31] Evolutionary mutation testing
    Dominguez-Jimenez, J. J.
    Estero-Botaro, A.
    Garcia-Dominguez, A.
    Medina-Bulo, I.
    INFORMATION AND SOFTWARE TECHNOLOGY, 2011, 53 (10) : 1108 - 1123
  • [32] Mutation testing with hyperproperties
    Fellner, Andreas
    Tabaei Befrouei, Mitra
    Weissenbacher, Georg
    SOFTWARE AND SYSTEMS MODELING, 2021, 20 (02): : 405 - 427
  • [33] Semantic mutation testing
    Clark, John A.
    Dan, Haitao
    Hierons, Robert M.
    SCIENCE OF COMPUTER PROGRAMMING, 2013, 78 (04) : 345 - 363
  • [34] Mutation testing in UTP
    Aichernig, Bernhard K.
    He Jifeng
    FORMAL ASPECTS OF COMPUTING, 2009, 21 (1-2) : 33 - 64
  • [35] Memory mutation testing
    Wu, Fan
    Nanavati, Jay
    Harman, Mark
    Jia, Yue
    Krinke, Jens
    INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 81 : 97 - 111
  • [36] Parallel mutation testing
    Reales Mateo, Pedro
    Polo Usaola, Macario
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2013, 23 (04): : 315 - 350
  • [37] Mutation Testing with Hyperproperties
    Fellner, Andreas
    Befrouei, Mitra Tabaei
    Weissenbacher, Georg
    SOFTWARE ENGINEERING AND FORMAL METHODS (SEFM 2019), 2019, 11724 : 203 - 221
  • [38] Performance mutation testing
    Delgado-Perez, Pedro
    Belen Sanchez, Ana
    Segura, Sergio
    Medina-Bulo, Inmaculada
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2021, 31 (05):
  • [39] Predictive Mutation Testing
    Zhang, Jie
    Zhang, Lingming
    Harman, Mark
    Hao, Dan
    Jia, Yue
    Zhang, Lu
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2019, 45 (09) : 898 - 918
  • [40] Mutation Sensitivity Testing
    Hook, Daniel
    Kelly, Diane
    COMPUTING IN SCIENCE & ENGINEERING, 2009, 11 (06) : 40 - 47