NEAT Algorithm for Testsuite generation in Automated Software Testing

dc.contributor.authorPraveen Raj, H.L.P.
dc.contributor.authorChandrasekaran, K.
dc.date.accessioned2026-02-06T06:38:06Z
dc.date.issued2018
dc.description.abstractSoftware testing is one of the most essential and an indispensable part of Software production life cycle. Software testing helps in validating if the product meets with the requirements or not, and also testing helps to validate the performance of the product. Unfortunately, this process takes up about 50% of the production time and budget, due to its laboriosity. Hence, in order to reduce the time it takes, Automated Software Testing becomes essential. Here we propose a novel idea of using Machine Learning for automatically generating the test suites. In this paper we present an approach that uses NEAT (Neuroevolution of Augmenting Topologies) Algorithm to automatically generate new test suites or for improving the coverage of already produced test suite. Our approach automatically generates test suites for white box testing. White box testing refers to testing of the internal structure and the working of the Software Under Test. © 2018 IEEE.
dc.identifier.citationProceedings of the 2018 IEEE Symposium Series on Computational Intelligence, SSCI 2018, 2018, Vol., , p. 2361-2368
dc.identifier.urihttps://doi.org/10.1109/SSCI.2018.8628668
dc.identifier.urihttps://idr.nitk.ac.in/handle/123456789/31413
dc.publisherInstitute of Electrical and Electronics Engineers Inc.
dc.subjectbranch coverage
dc.subjectGenetic Algorithm
dc.subjectloop coverage
dc.subjectMachine Learning
dc.subjectNEAT Algorithm
dc.subjectSoftware testing
dc.subjectSoftware Under Test
dc.subjectstatement coverage
dc.titleNEAT Algorithm for Testsuite generation in Automated Software Testing

Files