IP Library Granted Patent US 8,286,140
Granted Patent B2
US 8,286,140 · App. 12/249,290 · Granted Oct 9, 2012

System, computer program, and method for a static code coverage analyzer for computer programs

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,286,140
App. No.
12/249,290
Granted
Oct 9, 2012
Kind
B2
Abstract

Methods, systems and computer program products are provided for analyzing a computer program including an analysis module constructed to generate a work file including test instance elements associated with a program under test, count a total number of each test instance in the program under test, and create a test case corresponding to each instance.

Claims (32)

1. A method for analyzing a computer program comprising the steps of:

generating a work file, the work file including at least one test instance comprising: subroutine, branch and file instances and being associated with the computer program;

counting a total number of each test instance in the computer program; and

creating a test case corresponding to each instance.

2. The method according to claim 1 , further comprising the step of:

inserting a test case header to a record in the work file, the test case header including a unique test case number and a test case classification.

3. The method according to claim 2 , further comprising the step of:

inserting a plurality of instructions to the test case header based on the test case classification.

4. The method according to claim 1 , further comprising the step of:

creating a test case for a subroutine instance.

5. The method according to claim 1 , further comprising the step of:

generating a warning message corresponding to a test case having a conditional instruction without an associated branch.

6. A computer-readable medium having stored thereon sequences of instructions, the sequences of instructions including instructions which when executed by a computer system causes the computer system to perform:

generating a work file, the work file including at least one test instance comprising: subroutine, branch and file instances and being associated with a program under test;

counting a total number of each test instance in the program under test; and

creating a test case corresponding to each instance.

7. The computer readable medium according to claim 6 , further having stored thereon sequences of instructions which cause the computer system to perform:

inserting a test case header to a record in the work file, the test case header including a unique test case number and a test case classification.

8. The computer readable medium according to claim 7 , further having stored thereon sequences of instructions which cause the computer system to perform:

inserting a plurality of instructions to the test case header based on the test case classification.

9. The computer readable medium according to claim 6 , further having stored thereon sequences of instructions which cause the computer system to perform:

creating a test case for a subroutine instance.

10. The computer readable medium according to claim 6 , further having stored thereon sequences of instructions which cause the computer system to perform:

generating a warning message corresponding to a test case having a conditional instruction without an associated branch.

11. A system for analyzing a computer program comprising:

an analysis module constructed to generate a work file, the work file including at least one test instance comprising: subroutine, branch and file instances and being associated with the computer program;

to count a total number of each test instance in the computer program; and

to create a test case corresponding to each instance.

12. The system according to claim 11 , wherein the analysis module is further constructed to insert a test case header to a record in the work file, the test case header including a unique test case number and a test case classification.

13. The system according to claim 12 , wherein the analysis module is further constructed to insert a plurality of instructions to the test case header based on the test case classification.

14. The system according to claim 11 , wherein the analysis module is further constructed to create a test case for a subroutine instance.

15. The system according to claim 11 , wherein the analysis module is further constructed to generate a warning message corresponding to a test case having a conditional instruction without an associated branch.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2018
From: III HOLDINGS 1, LLC
To: LIBERTY PEAK VENTURES, LLC
Reel/Frame 045611/0193 →