Using evolutionary algorithms for the unit testing of object-oriented software.
Stefan WapplerFrank LammermannPublished in: GECCO (2005)
Keyphrases
- evolutionary algorithm
- object oriented software
- unit testing
- regression testing
- test cases
- software testing
- data flow
- software development
- object oriented
- design patterns
- multi objective
- software architecture
- evolutionary computation
- integration testing
- optimization problems
- differential evolution
- black box
- multi objective optimization
- genetic algorithm
- test suite
- software engineering
- tool suite
- test data
- software systems
- differential evolution algorithm
- neural network
- case study
- test generation
- databases
- software projects
- building blocks
- software components
- data sets
- particle swarm optimization