This paper describes the methodology, architecture and features of the eCrash framework, a Java-based tool which employs Strongly-Typed Genetic Programming to automate the generation of test data for the structural unit testing of Object-Oriented programs. The application of Evolutionary Algorithms to Test Data generation is often referred to as Evolutionary Testing. eCrash implements an Evolutionary Testing strategy developed with three major purposes: improving the level of performance and automation of the Software Testing process; minimising the interference of the tool’s users on the Test Object analysis to a minimum; and mitigating the impact of users decisions in the Test Data generation process.
CITATION STYLE
Ribeiro, J. C. B., Nogueira, A. F., De Vega, F. F., & Zenha-Rela, M. A. (2015). eCrash: A genetic programming-based testing tool for object-oriented software. In Handbook of Genetic Programming Applications (pp. 575–593). Springer International Publishing. https://doi.org/10.1007/978-3-319-20883-1_23
Mendeley helps you to discover research relevant for your work.