Search-Based Software Engineering - 7th International Symposium, SSBSE 2015, Bergamo, Italy, September 5-7, 2015, Proceedings

Search-Based Software Engineering - 7th International Symposium, SSBSE 2015, Bergamo, Italy, September 5-7, 2015, Proceedings
复制标题

基于搜索的软件工程 - 第七届国际研讨会,SSBSE 2015,意大利贝加莫,2015 年 9 月 5-7 日,会议记录

DOI:
10.1007/978-3-319-22183-0_16
复制
发表时间:
2015
期刊:
--
影响因子:
--
通讯作者:
Campos J
Campos J
中科院分区:
--
文献类型:
--
作者:
Campos J

文献摘要

相似文献

基于搜索的测试可以应用于自动生成单元测试,以实现面向对象类的高级别代码覆盖。然而,测试生成需要时间,特别是如果项目由许多类组成,比如Guava库。为了允许基于搜索的测试生成扩展并将其更好地集成到软件开发中,持续测试生成在持续集成期间增量地应用测试生成。在本文中,我们报告了连续测试生成与EvoSuite在SSBSE'15的挑战上的Guava库的应用。我们的研究结果表明,持续的测试生成减少了96%的时间花在自动化测试生成,而平均增加了13.9%的代码覆盖率。
Search-based testing can be applied to automatically generate unit tests that achieve high levels of code coverage on object-oriented classes. However, test generation takes time, in particular if projects consist of many classes, like in the case of the Guava library. To allow search-based test generation to scale up and to integrate it better into software development,continuous test generationapplies test generation incrementally during continuous integration. In this paper, we report on the application of continuous test generation withEvoSuiteat the SSBSE’15 challenge on the Guava library. Our results show that continuous test generation reduces the time spent on automated test generation by 96 %, while increasing code coverage by 13.9 % on average.