主权项 |
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. |