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 条
  • [31] A novel approach of test case generation for Boolean specification
    Li L.
    Xu B.
    Chen Z.
    Zhang X.
    Dong G.
    Dongnan Daxue Xuebao (Ziran Kexue Ban)/Journal of Southeast University (Natural Science Edition), 2010, 40 (02): : 291 - 295
  • [32] An Approach to Automatic Test Case Generation for Unit Testing
    Liu, Pan
    Xu, Zhenning
    Ai, Jun
    2018 IEEE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C), 2018, : 545 - 552
  • [33] Systematic Mapping Study in Automatic Test Case Generation
    Mohi-Aldeen, Shayma Mustafa
    Deris, Safaai
    Mohamad, Radziah
    NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2014, 265 : 703 - 720
  • [34] Intra component GUI test case generation technique
    Hayat, Muhammad Umar
    Qadeer, Nauman
    ICIET 2007: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INFORMATION AND EMERGING TECHNOLOGIES, 2007, : 154 - +
  • [35] Path Reliability in Automated Test Case Generation Process
    Choudhary, Kavita
    Rani, Payal
    Shilpa
    INFORMATION SYSTEMS DESIGN AND INTELLIGENT APPLICATIONS, VOL 1, INDIA 2016, 2016, 433 : 467 - 474
  • [36] The Use of Ontology in Case Based Reasoning for Reusable Test Case Generation
    Li, Rui
    Ma, Shilong
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND INDUSTRIAL ENGINEERING (AIIE 2015), 2015, 123 : 369 - 374
  • [37] Identifying Test-Suite-Overfitted Patches through Test Case Generation
    Xin, Qi
    Reiss, Steven P.
    PROCEEDINGS OF THE 26TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS (ISSTA'17), 2017, : 226 - 236
  • [38] Application of an Improved Combinatorial Test Strategy in Test Case Generation for Aviation Software
    Qiu, Xiaohan
    Jing, Hua
    Zhang, Wei
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: IOT AND SMART CITY (ICIT 2018), 2018, : 65 - 69
  • [39] Test Case Generation for Context Testing of Embedded Systems
    Yang, Qi-Ping
    Kim, Tae-Hyong
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2007, 7 (11): : 142 - 148
  • [40] Named Entity Recognition for Automated Test Case Generation
    Mahalakshmi, Guruvayur
    Vijayan, Vani
    Antony, Betina
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2018, 15 (01) : 112 - 120