A Genetic Programming Approach to Automated Test Generation for Object-Oriented Software

  • Seesing A
  • Gross H
ISSN: 1751-1461
N/ACitations
Citations of this article
26Readers
Mendeley users who have this article in their library.

Abstract

This article proposes a new method for creating testsoftware for object-oriented systems using a geneticprogramming approach. It is believed that this approachis advantageous over the more established search-basedtest-case generation approaches because the testsoftware is represented and altered as a fullyfunctional computer program. Genetic programming (GP)uses a tree-shaped data structure which is moredirectly comparable and suitable for being mappedinstantly to abstract syntax trees commonly used incomputer languages and compilers. These structures canbe manipulated and executed directly, bypassingintricate and error prone conversion procedures betweendifferent representations. In addition, tree structuresmake more operations possible, which keep the structureand semantics of the evolving test software betterintact during program evolution, compared to linearstructures. This speeds up the evolutionary programgeneration process because the loss of evolvedstructures due to mutations and crossover is preventedmore effectively.

Cite

CITATION STYLE

APA

Seesing, A., & Gross, H.-G. (2006). A Genetic Programming Approach to Automated Test Generation for Object-Oriented Software. International Transactions on Systems Science and Applications, 1(2), 127–134. Retrieved from http://siwn.org.uk/press/sai/itssa0001.htm

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free