Abstract

As computing technology progresses, computer systems and their activity domain are becoming widespread, and software projects are becoming complicated in the current society. Software testing is time-consuming and expensive. It aims at validating software functional and non-functional requirements, including software performance. During the test stages, first, it is specified whether software elements perform their tasks accurately and create correct output. While in software testing at the program code level, we can text all circles and lines of program and conditional parts of the program while there needs data in these tests which can test all these cases and cold pass the program lines with the most coating that is one of the most challenging problems in this type of software tests. Therefore, Imperialist Competitive Algorithm, an advanced algorithm, is considered for producing optimal test data for finding errors in programs. Practical results and evaluating the proposed method with other methods indicate the presented algorithm's excellence.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call