Abstract

Software and applications, tools and techniques are used in every field. In the digital era software and applications are used for making our life comfortable and fast. Software is used in many fields like the banking sector, communication, medical field, defense security and research. The software which is free from faults and has good security means it can be used efficiently. Advanced testing approaches for software testing are used for better quality products. This paper presents Metaheuristic Approaches that are used to solve Software Testing Problems. Metaheuristics are optimization approaches that provide a near-optimal solution in polynomial time. Test Cases play a very important role while software testing. Metaheuristics are applied to solve different Software Testing problems such as Test Case Minimization, Test Case Selection, Test Case Prioritization, etc. Best techniques used to solve problems not only save time and effort but also improve software quality. This paper presents different metaheuristics that we can use to solve software testing problems, Software Testing Processes and Metaheuristics Techniques in detail.

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