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 条
  • [21] Mutation testing for java database applications
    Zhou, Chixiang
    Frankl, Phyllis
    [J]. Proceedings - 2nd International Conference on Software Testing, Verification, and Validation, ICST 2009, 2009, : 396 - 405
  • [22] GUITest: A Java']Java Library for Fully Automated GUI Robustness Testing
    Bauersfeld, Sebastian
    Vos, Tanja E. J.
    [J]. 2012 PROCEEDINGS OF THE 27TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2012, : 330 - 333
  • [23] An Empirical Study on Automated Test Generation Tools for Java']Java: Effectiveness and Challenges
    Liu, Xiang-Jun
    Yu, Ping
    Ma, Xiao-Xing
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2024, 39 (03) : 715 - 736
  • [24] A New Mutation Analysis Method for Testing Java']Java Exception Handling
    Ji, Changbin
    Chen, Zhenyu
    Xu, Baowen
    Wang, Ziyuan
    [J]. 2009 IEEE 33RD INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOLS 1 AND 2, 2009, : 1229 - +
  • [25] Mutation Testing for Java']Java based on Model-Driven Development
    Gonzalez, Ariel
    Luna, Carlos
    Bressan, Gonzalo
    [J]. 2018 XLIV LATIN AMERICAN COMPUTER CONFERENCE (CLEI 2018), 2018, : 1 - 10
  • [26] HOMAJ: A Tool for Higher Order Mutation Testing in AspectJ and Java']Java
    Omar, Elmahdi
    Ghosh, Sudipto
    Whitley, Darrell
    [J]. 2014 SEVENTH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2014), 2014, : 165 - 170
  • [27] Efficient Java']JavaScript Mutation Testing
    Mirshokraie, Shabnam
    Mesbah, Ali
    Pattabiraman, Karthik
    [J]. 2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST 2013), 2013, : 74 - 83
  • [28] Testing Java']Java
    Comerford, R
    [J]. IEEE SPECTRUM, 1997, 34 (09) : 107 - 107
  • [29] MuJava']Java: an automated class mutation system
    Ma, YS
    Offutt, J
    Kwon, YR
    [J]. SOFTWARE TESTING VERIFICATION & RELIABILITY, 2005, 15 (02): : 97 - 133
  • [30] A comparison of bug finding tools for Java
    Rutar, Nick
    Almazan, Christian B.
    Foster, Jeffrey S.
    [J]. Proc. Int. Symp. Softw. Reliab. Eng., 1600, (245-256):