Patent ID: 9612944
Date: 2017-04-04
CPC Classifications: G06F

Claim:
1. A computer implemented method for testing a software application, the method comprising: obtaining, by a processor, user requirements, wherein the user requirements are indicative of functionalities and features to be incorporated in the software application; identifying, by the processor, based on the user requirements, at least one test scenario for testing the software application, the at least one test scenario includes at least one step, wherein the at least one step are temporal steps of progression; associating, by the processor, one or more test cases with the at least one step of the at least one test scenario upon receiving a first approval from a user, wherein the first approval is indicative of validity of the at least one test scenario; executing, by the processor, based on a second approval received from the user, the one or more test cases for testing the software application, wherein the second approval is indicative of validity of the one or more test cases; and generating, by the processor, an evaluation report comprising details pertaining to the software testing, wherein the details include the user requirements, different versions of the at least one test scenario with unique IDs, at least one step of each test scenario, one or more test cases associates with each step, a time stamp, parameters involved in each test case, bugs, corrective measures for fixing each bug and areas of improvement of the software application.