Sciweavers

GECCO
2006
Springer

A specification-based fitness function for evolutionary testing of object-oriented programs

14 years 3 months ago
A specification-based fitness function for evolutionary testing of object-oriented programs
Encapsulation of states in object-oriented programs hinders the search for test data using evolutionary testing. As client code is oblivious to the internal state of a server object, no guidance is available to test the client code using evolutionary testing; i.e., it is difficult to determine the fitness or goodness of test data, as it may depend on the hidden internal state. Nevertheless, evolutionary testing is a promising new approach of which effectiveness has been shown by several researchers. We propose a specification-based fitness function for evolutionary testing of object-oriented programs. Our approach is modular in that fitness value calculation doesn't depend on source code of server classes, thus it works even if the server implementation is changed or no code is available---which is frequently the case for reusable object-oriented class libraries and frameworks. Categories and Subject Descriptors D.2.5 [Software Engineering]: Testing and Debugging-testing tools; I...
Yoonsik Cheon, Myoung Kim
Added 23 Aug 2010
Updated 23 Aug 2010
Type Conference
Year 2006
Where GECCO
Authors Yoonsik Cheon, Myoung Kim
Comments (0)