发明名称 Method of optimizing execution of test cases and a system thereof
摘要 The present subject matter relates to a computer implemented method and a computer system for optimizing execution of test cases. The method comprises calculating failure probability level of plurality of test cases based on plurality of test results associated to each of the plurality of test cases and determining dynamic risk profile level based on weights assigned to the failure probability level and risk impact parameter of the plurality of test cases. The method further comprises determining one or more set of optimal test cases to be executed based on the dynamic risk profile level of the plurality of test cases satisfying one or more test rule parameters. Upon determining, the method comprises identifying sequence of executing the one or more set of optimal test cases based on the one or more test sequence parameters and executing the one or more set of optimal test cases in the identified sequence.
申请公布号 US9529700(B2) 申请公布日期 2016.12.27
申请号 US201414300509 申请日期 2014.06.10
申请人 Wipro Limited 发明人 Raghavan Girish;Narayan Ganesh;Peterbarnabas Thamilchelvi
分类号 G06F9/44;G06F11/36 主分类号 G06F9/44
代理机构 LeClairRyan, a Professional Corporation 代理人 LeClairRyan, a Professional Corporation
主权项 1. A method of optimizing execution of test cases, comprising: calculating, by a test case optimization computing device, a failure probability level of a plurality of test cases based on a plurality of test results associated with each of the plurality of test cases; determining, by the test case optimization computing device, a risk profile score for the plurality of test cases based on weights assigned to the failure probability level and assigned to a risk impact parameter of the plurality of test cases; comparing, by the test case optimization computing device, the risk profile score with one or more risk profile threshold scores, wherein the one or more risk profile threshold scores include a high risk profile threshold score, a medium risk profile threshold score, a low risk threshold score, and a very low risk profile threshold score; and determining, by the test case optimization computing device, a dynamic risk profile level of each of the plurality of test cases based on the comparison; determining, by the test case optimization computing device, one or more sets of optimal test cases to be executed from the plurality of test cases based on whether the dynamic risk profile level of the plurality of test cases is of lower risk than all previously executed failed test cases and the plurality of test cases satisfies one or more test rule parameters; and executing, by the test case optimization computing device, the one or more set of optimal test cases.
地址 Bangalore IN