Regression test case prioritisation using genetic algorithm
by Anand Kumar Yadav; Anil Kumar Malviya
International Journal of Advanced Intelligence Paradigms (IJAIP), Vol. 27, No. 1, 2024

Abstract: On customer's demand, new requirements are implemented in the software. The modified software may not work properly as earlier because of the new requirements added. So the modified software must be tested. Regression testing (RT) is defined as retesting of the modified software. It is performed using the already developed test suite and a newly developed test suite. The big software has a larger test suite size. For a single requirement change, to run the whole test cases is not beneficial for the development organisation. To make RT more effective, prioritisation of test suite is done. Here we present the genetic algorithm (GA) for the test case prioritisation (TCP). Different approaches have been discussed and implemented using the average percentage of fault detected (APFD) metric. The discussed approaches are applied over a single problem and the result is shown in the tabular form. APFD metric is applied to all the discussed approaches and suggested which one is better. This paper uses GA to arrange the test cases in a prioritised way on the basis of the fault detected.

Online publication date: Thu, 22-Feb-2024

The full text of this article is only available to individual subscribers or to users at subscribing institutions.

 
Existing subscribers:
Go to Inderscience Online Journals to access the Full Text of this article.

Pay per view:
If you are not a subscriber and you just want to read the full contents of this article, buy online access here.

Complimentary Subscribers, Editors or Members of the Editorial Board of the International Journal of Advanced Intelligence Paradigms (IJAIP):
Login with your Inderscience username and password:

    Username:        Password:         

Forgotten your password?


Want to subscribe?
A subscription gives you complete access to all articles in the current issue, as well as to all articles in the previous three years (where applicable). See our Orders page to subscribe.

If you still need assistance, please email subs@inderscience.com