Communication publiée dans un ouvrage (Colloques, congrès, conférences scientifiques et actes)
Java Enterprise Edition Support in Search-Based JUnit Test Generation
ARCURI, Andrea; Fraser, Gordon
2016In Java Enterprise Edition Support in Search-Based JUnit Test Generation
Peer reviewed
 

Documents


Texte intégral
paper.pdf
Preprint Auteur (231.51 kB)
Demander un accès

Tous les documents dans ORBilu sont protégés par une licence d'utilisation.

Envoyer vers



Détails



Résumé :
[en] Many di fferent techniques and tools for automated unit test generation target the Java programming languages due to its popular- ity. However, a lot of Java's popularity is due to its usage to develop enterprise applications with frameworks such as Java Enterprise Edition (JEE) or Spring. These frameworks pose challenges to the automatic gen- eration of JUnit tests. In particular, code units (\beans") are handled by external web containers (e.g., WildFly and GlassFish). Without consid- ering how web containers initialize these beans, automatically generated unit tests would not represent valid scenarios and would be of little use. For example, common issues of bean initialization are dependency in- jection, database connection, and JNDI bean lookup. In this paper, we extend the EvoSuite search-based JUnit test generation tool to provide initial support for JEE applications. Experiments on 247 classes (the JBoss EAP tutorial examples) reveal an increase in code coverage, and demonstrate that our techniques prevent the generation of useless tests (e.g., tests where dependencies are not injected).
Disciplines :
Sciences informatiques
Auteur, co-auteur :
ARCURI, Andrea;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Fraser, Gordon
Co-auteurs externes :
yes
Langue du document :
Anglais
Titre :
Java Enterprise Edition Support in Search-Based JUnit Test Generation
Date de publication/diffusion :
2016
Nom de la manifestation :
Symposium on Search-Based Software Engineering (SSBSE)
Lieu de la manifestation :
Raleigh, Etats-Unis
Date de la manifestation :
8-10 October 2016
Titre de l'ouvrage principal :
Java Enterprise Edition Support in Search-Based JUnit Test Generation
Peer reviewed :
Peer reviewed
Disponible sur ORBilu :
depuis le 25 juillet 2016

Statistiques


Nombre de vues
167 (dont 8 Unilu)
Nombre de téléchargements
3 (dont 3 Unilu)

citations Scopus®
 
13
citations Scopus®
sans auto-citations
7

Bibliographie


Publications similaires



Contacter ORBilu