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 条
  • [41] Testing Java']Java servlets
    DiMaggio, L
    [J]. DR DOBBS JOURNAL, 2004, 29 (08): : 26 - +
  • [42] Java']Java GUI testing
    Walworth, A
    [J]. DR DOBBS JOURNAL, 1997, 22 (02): : 30 - +
  • [43] Automated cobol to Java']Java recycling
    Mossienko, M
    [J]. SEVENTH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 2003, : 40 - 49
  • [44] Towards Automated Testing and Feedback of Object-Oriented Programming Tasks in Java']Java
    Muncey, Andrew
    [J]. PROCEEDINGS OF THE 2023 CONFERENCE ON UNITED KINGDOM & IRELAND COMPUTING EDUCATION RESEARCH, UKICER 2023, 2023,
  • [45] JAVA']JAVA wrappers for automated interoperability
    Cheng, N
    Berzins, V
    Luqi
    Bhattacharya, S
    [J]. DATABASES IN NETWORKED INFORMATION SYSTEMS, PROCEEDINGS, 2001, 1966 : 45 - 64
  • [46] A technique for mutation of Java']Java objects
    Bieman, JM
    Ghosh, S
    Alexander, RT
    [J]. 16TH ANNUAL INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2001), PROCEEDINGS, 2001, : 337 - 340
  • [47] Mutation Operators for Java']Java Streams
    Aranda, Manoel, III
    Soares, Elvys
    Ribeiro, Marcio
    Ferrari, Fabiano
    Gheyi, Rohit
    Lima, Arthur
    [J]. 7TH BRAZILIAN SYMPOSIUM ON SYSTEMATIC AND AUTOMATED SOFTWARE TESTING, SAST 2022, 2022, : 59 - 68
  • [48] Specification-driven automated testing of Java']Java swing GUIs using XML
    Assem, M.
    Keshk, A.
    Ismail, N.
    Nassar, H.
    [J]. MEDIA CONVERGENCE: MOVING TO THE NEXT GENERATION, 2007, : 83 - 87
  • [49] Bacterio: Java']Java Mutation Testing Tool A Framework to Evaluate Quality of Tests Cases
    Reales Mateo, Pedro
    Polo Usaola, Macario
    [J]. 2012 28TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE (ICSM), 2012, : 646 - 649
  • [50] Experimental comparison of the comprehensibility of a Z specification and its implementation in Java']Java
    Snook, CF
    Harrison, R
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2004, 46 (14) : 955 - 971