Experimental Comparison of Automated Mutation Testing Tools for Java']Java

被引:0
|
作者
Rani, Shweta [1 ]
Suri, Bharti [1 ]
Khatri, Sunil Kumar [2 ]
机构
[1] GGS Indraprastha Univ, USICT, Delhi, India
[2] Amity Univ, Amity Inst Informat Technol, Noida, India
关键词
Mutation Testing; Mutation Score; Automated Tools; Test Suite;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Mutation testing has been used to evaluate the quality of the test set and provides the confidence in testing activity. Generation as well as running of mutants needs practice. A huge amount of mutants are generated and therefore, it is a very costly activity in terms of time and effort. Automatic mutant generation and execution is essential to support testing. Automation achieves more attention, saves time and effort as developers and testers use automated tools. In the recent years, researchers have found that practitioners have diminutive knowledge about tools and their effectiveness. This paper compares five well-known publicly accessible mutation testing tools: 'MuClipse', 'Judy', 'Jumble', 'Jester' and PIT. This comparison uses a collection of Java classes taken from various easily accessible sources. Tests were designed and generated with the help of test generation techniques. The performance of each mutation tool was analyzed and was compared based on their mutation operators, mutation score and execution time.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] A Comparison of Mutation Analysis Tools for Java']Java
    Delahaye, Mickael
    du Bousquet, Lydie
    [J]. 2013 13TH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC), 2013, : 187 - 195
  • [2] A Comparative analysis of Mutation Testing tools for Java']Java
    Forostyanova, Mariya
    Dongak, Barkhas
    [J]. PROCEEDINGS OF 2016 IEEE EAST-WEST DESIGN & TEST SYMPOSIUM (EWDTS), 2016,
  • [3] An Empirical Analysis of Two Mutation Testing Tools for Java']Java
    Monteiro, Ricardo
    Durelli, Vinicius H. S.
    Endo, Andre T.
    Eler, Marcelo M.
    [J]. 7TH BRAZILIAN SYMPOSIUM ON SYSTEMATIC AND AUTOMATED SOFTWARE TESTING, SAST 2022, 2022, : 49 - 58
  • [4] Comparison and Validation of Mutation Testing Tools Based on Java Language
    Khari, Manju
    [J]. EAI/Springer Innovations in Communication and Computing, 2022, : 13 - 29
  • [5] How effective are mutation testing tools? An empirical analysis of Java']Java mutation testing tools with manual analysis and real faults
    Kintis, Marinos
    Papadakis, Mike
    Papadopoulos, Andreas
    Valvis, Evangelos
    Malevris, Nicos
    Le Traon, Yves
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2018, 23 (04) : 2426 - 2463
  • [6] Java']Javalanche: Efficient Mutation Testing for Java']Java
    Schuler, David
    Zeller, Andreas
    [J]. 7TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2009, : 297 - 298
  • [7] Comparison and Evaluation on Static Application Security Testing (SAST) Tools for Java']Java
    Li, Kaixuan
    Chen, Sen
    Fan, Lingling
    Feng, Ruitao
    Liu, Han
    Liu, Chengwei
    Liu, Yang
    Chen, Yixiang
    [J]. PROCEEDINGS OF THE 31ST ACM JOINT MEETING EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, ESEC/FSE 2023, 2023, : 921 - 933
  • [8] JFuzz: A Tool for Automated Java']Java Unit Testing Based on Data Mutation and Metamorphic Testing Methods
    Zhu, Hong
    [J]. 2015 SECOND INTERNATIONAL CONFERENCE ON TRUSTWORTHY SYSTEMS AND THEIR APPLICATIONS, 2015, : 120 - 127
  • [9] Mutation Testing for Java']Java Database Applications
    Zhou, Chixiang
    Frankl, Phyllis
    [J]. SECOND INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION, AND VALIDATION, PROCEEDINGS, 2009, : 396 - 405
  • [10] Reductions of Operators in Java']Java Mutation Testing
    Bluemke, Ilona
    Kulesza, Karol
    [J]. PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON DEPENDABILITY AND COMPLEX SYSTEMS DEPCOS-RELCOMEX, 2014, 286 : 93 - 102