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 条
  • [31] A comparison of bug finding tools for Java
    Rutar, Nick
    Almazan, Christian B.
    Foster, Jeffrey S.
    Proc. Int. Symp. Softw. Reliab. Eng., 1600, (245-256):
  • [32] Automated Refactorings in Java']Java
    Mahmood, Jeffrey
    Reddy, Y. Raghu
    SOUVENIR OF THE 2014 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2014, : 1406 - 1414
  • [33] Mutation of Java']Java objects
    Alexander, RT
    Bieman, JM
    Ghosh, S
    Ji, BX
    13TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 2002, : 341 - 351
  • [34] ArbitCheck: A Highly Automated Property-based Testing Tool for Java']Java
    Yatoh, Kohsuke
    Sakamoto, Kazunori
    Ishikawa, Fuyuki
    Honiden, Shinichi
    2014 SEVENTH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2014), 2014, : 405 - 412
  • [35] JUTA: An automated unit testing framework for Java
    Institute of Software, Chinese Acad. of Sci., Beijing 100190, China
    不详
    不详
    Jisuanji Yanjiu yu Fazhan, 1600, 10 (1840-1848):
  • [36] Korat: Automated testing based on Java predicates
    Boyapati, Chandrasekhar
    Khurshid, Sarfraz
    Marinov, Darko
    Proceedings of the ACM SIGSOFT 2002 International Symposium on Software Testing and Analysis, 2002, : 123 - 133
  • [37] Smart tools for Java']Java Cards
    Attali, I
    Caromel, D
    Courbis, C
    Henrio, L
    Nilsson, H
    SMART CARD RESEARCH AND ADVANCED APPLICATIONS, 2000, 52 : 155 - 174
  • [38] JTL - the Java']Java tools language
    Cohen, Tal
    Gil, Joseph
    Maman, Itay
    ACM SIGPLAN NOTICES, 2006, 41 (10) : 89 - 108
  • [39] Comparison of Static Analysis Tools for Java']Java Using the Juliet Test Suite
    Charest, Thomas
    Rodgers, Nick
    Wu, Yan
    PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON CYBER WARFARE AND SECURITY (ICCWS 2016), 2016, : 431 - 438
  • [40] Unit Testing in Java']Java
    Proulx, Viera K.
    Jossey, Weston
    ITICSE 2009: PROCEEDING OF THE 2009 ACM SIGSE ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2009, : 349 - 349