You are required to read and agree to the below before accessing a full-text version of an article in the IDE article repository.

The full-text document you are about to access is subject to national and international copyright laws. In most cases (but not necessarily all) the consequence is that personal use is allowed given that the copyright owner is duly acknowledged and respected. All other use (typically) require an explicit permission (often in writing) by the copyright owner.

For the reports in this repository we specifically note that

  • the use of articles under IEEE copyright is governed by the IEEE copyright policy (available at http://www.ieee.org/web/publications/rights/copyrightpolicy.html)
  • the use of articles under ACM copyright is governed by the ACM copyright policy (available at http://www.acm.org/pubs/copyright_policy/)
  • technical reports and other articles issued by M‰lardalen University is free for personal use. For other use, the explicit consent of the authors is required
  • in other cases, please contact the copyright owner for detailed information

By accepting I agree to acknowledge and respect the rights of the copyright owner of the document I am about to access.

If you are in doubt, feel free to contact webmaster@ide.mdh.se

Automated Test Generation: Taxonomy and Tool Applications

Fulltext:


Authors:


Publication Type:

Conference/Workshop Paper

Venue:

11th International Conference on Fundamentals of Software Engineering


Abstract

Automated test generation is a mature area that has seen a lot of research, resulting in many test automation methods and tools for test creation. Nevertheless, practitioners often struggle to adopt them due to cognitive differences, terminology discrepancies, and, most importantly, the lack of a conceptual model to select suitable approaches for their specific context. We propose a taxonomy that characterizes the methods for automated test generation. The taxonomy can support researchers in identifying topics and opportunities for investigation and software practitioners in comparing and evaluating automated test generation methods. The taxonomy was constructed using a systematic process that involved analyzing secondary studies on automated test generation and existing taxonomies in the scientific literature. Direct observations and iterative refinements were included, followed by validation through conceptual evaluation and practitioner feedback. The resulting dimensions characterize automated test generation and its use in software testing. The taxonomy is organized into several dimensions: software artifact (i.e., type, notation, interfaces), test generation (i.e., objectives, methods, and monitoring), test execution, and test oracle. We demonstrate the taxonomy's use by applying it to several automated test-generation tools. This paper provides the necessary concepts and a generic process for categorizing and assessing automated test generation approaches.

Bibtex

@inproceedings{Enoiu7104,
author = {Eduard Paul Enoiu and Nasir Mehmood Minhas and Michael Felderer and Wasif Afzal},
title = {Automated Test Generation: Taxonomy and Tool Applications},
month = {April},
year = {2025},
booktitle = {11th International Conference on Fundamentals of Software Engineering},
url = {http://www.es.mdu.se/publications/7104-}
}