Paper published in a book (Scientific congresses, symposiums and conference proceedings)
Unit Test Generation During Software Development: EvoSuite Plugins for Maven, IntelliJ and Jenkins
Arcuri, Andrea; Jose, Campos; Gordon, Fraser
2016In IEEE International Conference on Software Testing, Verification and Validation (ICST)
Peer reviewed
 

Files


Full Text
paper_tool.pdf
Author preprint (1.58 MB)
Request a copy

All documents in ORBilu are protected by a user license.

Send to



Details



Abstract :
[en] Different techniques to automatically generate unit tests for object oriented classes have been proposed, but how to integrate these tools into the daily activities of software development is a little investigated question. In this paper, we report on our experience in supporting industrial partners in introducing the EVOSUITE automated JUnit test generation tool in their software development processes. The first step consisted of providing a plugin to the Apache Maven build infrastructure. The move from a research-oriented point-and-click tool to an automated step of the build process has implications on how developers interact with the tool and generated tests, and therefore, we produced a plugin for the popular IntelliJ Integrated Development Environment (IDE). As build automation is a core component of Continuous Integration (CI), we provide a further plugin to the Jenkins CI system, which allows developers to monitor the results of EVOSUITE and integrate generated tests in their source tree. In this paper, we discuss the resulting architecture of the plugins, and the challenges arising when building such plugins. Although the plugins described are targeted for the EVOSUITE tool, they can be adapted and their architecture can be reused for other test generation tools as well.
Disciplines :
Computer science
Author, co-author :
Arcuri, Andrea;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Jose, Campos
Gordon, Fraser
External co-authors :
yes
Language :
English
Title :
Unit Test Generation During Software Development: EvoSuite Plugins for Maven, IntelliJ and Jenkins
Publication date :
2016
Event name :
IEEE International Conference on Software Testing, Verification and Validation (ICST)
Event date :
10-04-2016
Main work title :
IEEE International Conference on Software Testing, Verification and Validation (ICST)
Peer reviewed :
Peer reviewed
Available on ORBilu :
since 01 March 2016

Statistics


Number of views
114 (5 by Unilu)
Number of downloads
1 (1 by Unilu)

Scopus citations®
 
31
Scopus citations®
without self-citations
23

Bibliography


Similar publications



Contact ORBilu