Abstract

Due to The complexity of modern software projects and the increasing size of software systems, it becomes difficult to perform tests manually with limited resources. Also, manual test cannot assure that the software is tested using all possible combinations of inputs. Therefore, Automate software testing activities have become primordial in the software development life cycle (SDLC). Model-based testing (MBT) is a prominent validation technique in software testing that uses models of the system under test to automatically generate test cases. This generation leads to a large number of test cases; which cannot exhaustively be executed, due to time and cost constraints. Also, the test-cases execution order has an influence on the rate at which faults can be detected. Therefore, it is essential to prioritize test cases in order to execute the most important with limited time and cost. Through this paper, we introduced a new model based testing approach for prioritizing and ranking test cases according to the requirements and failure modes. In the new approach we used Failure Mode and Effect Analysis method in model based testing way to automatically generate a set of pair test case, priority number to prioritize test cases.

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