Abstract

Software testing is an ongoing activity to evaluate the functionality of the software to detect errors and find whether the developed software meets the required objective. Testing software requires enough resources and budget; therefore, it becomes a challenge for organizations to complete it successfully with the growing complexity of the applications. Cloud-based testing can possibly offer a convincing blend of low costs, pay-per-use and elimination of upfront capital consumptions. So, software testing on cloud lowers the cost of acquiring infrastructure, saves time consumed in evaluation and makes proper resource utilization. In this paper, we discuss software testing techniques such as mutation testing, fault injection and prioritization used to enhance software testing in cloud environment. The paper highlights the impact and challenges incurred with these techniques and propose MFP model based on the unification of mutation, fault injection and prioritization in cloud environment.

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