METHOD AND SYSTEM FOR TEST FAILURE ANALYSIS PRIORITIZATION FOR SOFTWARE CODE TESTING IN AUTOMATED TEST EXECUTION
First Claim
1. A method of software code testing for an automated test execution environment, comprising:
- importing test case information into a tooling environment based on code coverage and targeted testing, the test information including test name and code coverage data including classes and methods exercised by the code;
generating a test hierarchy by analyzing the individual test case information;
selecting tests including one or more of;
all tests for a full regression run, a subset of tests for basic quality assurance or testing a particular area of functionality, and tests that exercise a recently changed class;
executing selected tests to generate a pass/fail result for each test and correlating the test results; and
performing test failure analysis prioritization to prioritize any failures.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for software code testing for an automated test execution environment is provided. Testing involves importing test case information into a tooling environment based on code coverage and targeted testing, the test information including test name and code coverage data including classes and methods exercised by the code; generating a test hierarchy by analyzing the individual test case information; selecting tests including one or more of: all tests for a full regression run, a subset of tests for basic quality assurance or testing a particular area of functionality, and tests that exercise a recently changed class; executing selected tests to generate a pass/fail result for each test and correlating the test results; performing test failure analysis prioritization to prioritize any failures.
-
Citations
1 Claim
-
1. A method of software code testing for an automated test execution environment, comprising:
-
importing test case information into a tooling environment based on code coverage and targeted testing, the test information including test name and code coverage data including classes and methods exercised by the code; generating a test hierarchy by analyzing the individual test case information; selecting tests including one or more of;
all tests for a full regression run, a subset of tests for basic quality assurance or testing a particular area of functionality, and tests that exercise a recently changed class;executing selected tests to generate a pass/fail result for each test and correlating the test results; and performing test failure analysis prioritization to prioritize any failures.
-
Specification