Software testing cost reduction with genetic algorithms and neural networks.
Highly complex and interconnected systems may suffer from intermittent or transient software failures. These are particularly difficult to diagnose without large quantities of test cases. This research focuses on a hybrid method for generating test cases. A genetic algorithm is first used to automatically generating large numbers of test cases to form a comprehensive test suite. These test suites are then used to train a neural network for regression testing and test suite augmentation. The results indicate that the genetic algorithm can produce a balanced test suite that, when combined with a neural network, can reduce the costs of software testing by reducing system run-time and human interaction.
Engineering and Science Research Support Academy
Watkins, A. L. & Davalos, S. (2014). Software testing cost reduction with genetic algorithms and neural networks. International Journal of Engineering Research & Technology (IJERT), 3(3), 1148-1452.
Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License.