发明名称 SYSTEM AND METHOD FOR ANALYZING RISKS PRESENT IN A SOFTWARE PROGRAM CODE
摘要 The various embodiments herein provide a system and method for analyzing and assessing multiple risk factors to enhance the quality of source code during software development. The method comprises the steps of: identifying and analyzing multiple risk factors such as but not limited to identifying impact of removed or optimized cases on a source code; evaluating multiple risks and defining one or more test cases; and categorizing risk profiles for a series of test case. The risk profile is determined based on the ranking of the defect density, complexity of the code and change rate. The method for prioritizing the test cases based on the risks is provided. The method evaluates the test case scenario depending on the risk posed by the new source code. The method prioritizes which scripts need to be executed for a necessary and sufficient condition. Further, the scripts are determined by the correlation between the files, activities on those files, defects fixed by those files and test cases used to test those defects.
申请公布号 US2016004626(A1) 申请公布日期 2016.01.07
申请号 US201514789991 申请日期 2015.07.02
申请人 OPSHUB, INC. 发明人 JAIN SANDEEP;VENKATARAMAN RAMESH
分类号 G06F11/36 主分类号 G06F11/36
代理机构 代理人
主权项 1. A computer implemented system for identifying risks present in a software program code, the system comprising: a processor configured to process the software program code, and analyze the risks present in the software program code; an evaluator cooperating with the processor and configured to evaluate each of the risks present in the software program code, said evaluator further configured to calculate a defect density, complexity and change rate corresponding to the software program code, said evaluator further configured to calculate a defect density, complexity and change rate corresponding to a modified software program code; and a test suite cooperating with the evaluator and configured to generate test cases corresponding to the risks present in the software program code, said test suite still further configured to execute generated test cases, the test suite still further configured to generate revised test case in response to the software program code being modified, the test suite further configured to execute revised test case(s), said test suite further configured to prioritize the generated test cases based on evaluated risks.
地址 Palo Alto CA US