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

EvoSuite: On the Challenges of Test Case Generation in the Real World
复制标题

EvoSuite:论现实世界中测试用例生成的挑战

DOI:
--
复制
发表时间:
2013
期刊:
2013 IEEE Sixth International Conference on Software Testing, Verification and Validation
影响因子:
--
通讯作者:
Andrea Arcuri
Andrea Arcuri
中科院分区:
--
文献类型:
--
作者:
G. Fraser;Andrea Arcuri

文献摘要

被引文献

相似文献

测试案例生成是一项重要但繁琐的任务,因此研究人员设计了许多旨在自动化的原型,因为这些原型是研究原型,它们通常只在一些手工选择的案例研究中进行评估仍然是“现实世界”中的可用性问题努力实现现实世界的可用性,我们最近通过了从SourceForge开源平台随机选择的一百个项目的里程碑成功,本文讨论了像EvoSuite这样的测试工具需要解决Java类时需要解决的技术挑战。从现实世界的开源项目中,以及生产针对真实用户的Junit测试套件时。
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.