Abstract

Software maintenance is the longest process of SDLC. It continues with the distribution of applications till the software is not in operation. Software modifications are an unavoidable aspect of the life cycle of software growth. The optimization of software testing is still an important task, as the average percentage of detected failures (APFD), the average percentage of Branch Coverage detection (APBCD), and output of time are unsatisfactory in priority test cases. We also suggested in this document to give priority to test cases using Butterfly Algorithms optimally. We use Butterfly Algorithm with a fitness function specified with a similitude-distance model to optimise the ordering of test cases. Three testing suites selected from the software testing case repository experimented with within 3 benchmarking programmes. Our Test Case Prioritization technique (TCP) was seen better than current works with the Butterfly APFD Algorithm as the output matrix. Overall APFD results show Butterfly Algorithm being a successful competitor in TCP applications.

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