International Journal of Applied Information Systems |
Foundation of Computer Science (FCS), NY, USA |
Volume 11 - Number 7 |
Year of Publication: 2016 |
Authors: Gufran Ahmad Ansari, Wasiur Rhmann, Vipin Saxena |
10.5120/ijais2016451624 |
Gufran Ahmad Ansari, Wasiur Rhmann, Vipin Saxena . Risk based Test Case Prioritization using UML State Machine Diagram. International Journal of Applied Information Systems. 11, 7 ( Dec 2016), 15-21. DOI=10.5120/ijais2016451624
Time and budget constraints are two main factors which affect the quality of software products. Testing is the last activity that performed in the software development life cycle which suffers more. Test cases are designed to find the bugs in the software. Prioritization of test cases is used to execute test cases earlier which are of high probability of finding bugs. Testing with all possible test cases is not possible even for trivial software. Testing of safety critical systems require more effort to identify the critical components. In the present work, authors proposed, a novel technique of test cases prioritization from UML state diagram by taking account risk. State machine diagram is transformed into WEFSM (Weighted Extended Finite State Machine) and a case study of ATM system is used to evaluate the proposed approach. A new metric based on risk called APRC (Average Percentage of Risk Covered) is proposed and used to demonstrate the effectiveness of proposed approach.