Abstract

Software testing is a valuable and time-consuming activity that aims to improve the software quality. Due to its significance, combinatorial testing focuses on fault identification by the interaction of small amount of input factors. But, deep testing is not sufficient due to time or resources availability. To select the optimal test cases with least computation time, Hybrid Multi Criteria Particle Swarm and Ranked Firefly Metaheuristic Optimization(HMCPW-RFMO) technique are introduced. Initially, the population of the test cases is randomly initialized. Then the fitness is calculated by the pairwise coverage, execution cost, fault detection capability and average execution frequency. RFM approach starts with ‘n’ fireflies. The light intensity of each firefly gets initialized.If the light intensity of one firefly is minor than the other one, it moves near the brighter one. Next, the rank is given to the firefly based on their light intensity. Lastly, the high ranked firefly is chosen as a global best solution.The result reveals that HMCPW-RFMO technique improves the software quality.

Highlights

  • With Software testing is one of the significant task of software development. software testing is crucial to check the software application program to promise that the system is working accurately

  • The algorithm does not minimize the testing cost at a required level. We identified that both baseline algorithms are demanded less fault coverage capability, lack of test case minimization, failure to solve the multi-objective problems, failure to improve software quality, more computational time to optimize the test suite

  • The Test case reduction rate is defined as the ratio of a number of optimal test cases are selected to the total number of test cases in a test suite

Read more

Summary

Introduction

With Software testing is one of the significant task of software development. software testing is crucial to check the software application program to promise that the system is working accurately. Software testing demands time and cost consumed on software development. Software may be published into the market without being tested adequately due to marketing force and idea to save time and reduce costs. Publishing software products without high quality into the market is unacceptable. Because it may trigger loss of incomes or even damage of life. Software testers should construct high-quality test cases that discover maximum of the faults in the software within the scheduled time for testing. Excellence of software program is attained by means of accurate test suite. Essential goal of software testing is to create a set of tiniest test cases which covers higher faults in smaller amount of time

Objectives
Results
Conclusion
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