Continuous Test Generation on Guava

Continuous Test Generation on Guava
复制标题

Guava 上的连续测试生成

DOI:
--
复制
发表时间:
2015
期刊:
International Symposium on Search Based Software Engineering
影响因子:
--
通讯作者:
Rui Abreu
Rui Abreu
中科院分区:
--
文献类型:
--
作者:
José Campos;G. Fraser;Andrea Arcuri;Rui Abreu

文献摘要

被引文献

相似文献

基于搜索的测试可以应用于自动生成的单位测试,这些测试可以在面向对象的类上获得高水平的代码覆盖范围,但测试生成需要时间,特别是如果项目由许多类别组成,例如GUAVA库。为了使基于搜索的测试生成扩大并将其更好地集成到软件开发中,在本文中,连续测试生成会逐步应用测试生成。我们报告了在Guava库中使用SSBSE'15挑战的连续测试生成的应用。 。
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 generation applies test generation incrementally during continuous integration. In this paper, we report on the application of continuous test generation with EvoSuite at 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.