EvoSuite: On The Challenges of Test Case Generation in the Real World

被引:43
|
作者
Fraser, Gordon [1 ]
Arcuri, Andrea [2 ]
机构
[1] Univ Sheffield, Sheffield, S Yorkshire, England
[2] Certus Software V&V Ctr, Simula Res Lab, Lysaker, Norway
来源
2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST 2013) | 2013年
关键词
test case generation; search-based testing; testing classes; search-based software engineering;
D O I
10.1109/ICST.2013.51
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Test case generation is an important but tedious task, such that researchers have devised many different prototypes that aim to automate it. As these are research prototypes, they are usually only evaluated on a few hand-selected case studies, such that despite great results there remains the question of usability in the "real world". EVOSUITE is such a research prototype, which automatically generates unit test suites for classes written in the Java programming language. In our ongoing endeavour to achieve real-world usability, we recently passed the milestone success of applying EVOSUITE on hundred projects randomly selected from the SourceForge open source platform. This paper discusses the technical challenges that a testing tool like EVOSUITE needs to address when handling Java classes coming from real-world open source projects, and when producing JUnit test suites intended for real users.
引用
收藏
页码:362 / 367
页数:6
相关论文
共 50 条
  • [41] Compiler test case generation methods: a survey and assessment
    Boujarwah, AS
    Saleh, K
    INFORMATION AND SOFTWARE TECHNOLOGY, 1997, 39 (09) : 617 - 625
  • [42] Test Case Generation by Contract Mutation in Spec#
    Krenn, Willibald
    Aichernig, Bernhard K.
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 253 (02) : 71 - 86
  • [43] EFSM Amorphous Slicing Based Test Case Generation
    Su N.
    Guo J.
    Li Z.
    Zhao R.
    Li, Zheng (lizheng@mail.buct.edu.cn), 1600, Science Press (54): : 669 - 680
  • [44] A3Test: Assertion-Augmented Automated Test case generation
    Alagarsamy, Saranya
    Tantithamthavorn, Chakkrit
    Aleti, Aldeida
    INFORMATION AND SOFTWARE TECHNOLOGY, 2024, 176
  • [45] Test case generation with regular expressions and combinatorial techniques
    Polo Usaola, Macario
    Ruiz Romero, Francisco
    Rodriguez-Bobada Aranda, Rosana
    Garcia Rodriguez, Ignacio
    10TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS - ICSTW 2017, 2017, : 189 - 198
  • [46] A pragmatic approach for hyper-parameter tuning in search-based test case generation
    Shayan Zamani
    Hadi Hemmati
    Empirical Software Engineering, 2021, 26
  • [47] A pragmatic approach for hyper-parameter tuning in search-based test case generation
    Zamani, Shayan
    Hemmati, Hadi
    EMPIRICAL SOFTWARE ENGINEERING, 2021, 26 (06)
  • [48] Achieving scalable mutation-based generation of whole test suites
    Fraser, Gordon
    Arcuri, Andrea
    EMPIRICAL SOFTWARE ENGINEERING, 2015, 20 (03) : 783 - 812
  • [49] Achieving scalable mutation-based generation of whole test suites
    Gordon Fraser
    Andrea Arcuri
    Empirical Software Engineering, 2015, 20 : 783 - 812
  • [50] An Improved Test Case Generation Method based on Test Requirements for Testing Software Component
    Chen, Jinfu
    Yin, Yemin
    Cai, Saihua
    Geng, Ye
    Huang, Longxia
    2022 IEEE 22ND INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY, AND SECURITY COMPANION, QRS-C, 2022, : 209 - 218