Methods and apparatus for characterizing board test coverage
First Claim
Patent Images
1. A method for characterizing board test coverage, comprising:
- a) enumerating potentially defective properties for a board, without regard for how the potentially defective properties might be tested;
b) for each potentially defective property enumerated, generating a property score that is indicative of whether a test suite tests for the potentially defective property; and
c) combining property scores to characterize board test coverage for the test suite.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are methods and apparatus for characterizing board test coverage. In one method, potentially defective properties are enumerated for a board, without regard for how the potentially defective properties might be tested. For each potentially defective property enumerated, a property score is generated. Each property score is indicative of whether a test suite tests for a potentially defective property. Property scores are then combined to characterize board test coverage for the test suite.
20 Citations
36 Claims
-
1. A method for characterizing board test coverage, comprising:
-
a) enumerating potentially defective properties for a board, without regard for how the potentially defective properties might be tested;
b) for each potentially defective property enumerated, generating a property score that is indicative of whether a test suite tests for the potentially defective property; and
c) combining property scores to characterize board test coverage for the test suite. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. Apparatus for characterizing board test coverage, comprising:
-
a) computer readable storage media; and
b) computer readable program code, stored on the computer readable storage media, comprising;
i) program code for building a list of potentially defective properties for a board;
said program code A) parsing descriptive information for the board to extract component and connection information for the board, and B) associating potentially defective properties with the extracted component and connection information;
ii) program code for parsing a test suite and extracting test objects therefrom;
each test object comprising A) details of a test, and B) a list of components and connections that are tested by the test;
iii) program code for associating the test objects with entries in the list of potentially defective properties, by identifying common components and connections in each; and
iv) program code for assigning property scores to the potentially defective properties in said list of potentially defective properties, in response to whether tests in the associated test objects test for the potentially defective properties. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. Apparatus for characterizing board test coverage, comprising:
-
a) means for enumerating potentially defective properties for a board, without regard for how the potentially defective properties might be tested;
b) means for determining and scoring, in relation to each potentially defective property enumerated, whether a test suite tests for the potentially defective property; and
c) means for combining scores to characterize board test coverage for the test suite.
-
-
29. A method for comparing board test coverage for two test suites, comprising:
-
a) enumerating potentially defective properties for a board, without regard for either of the test suites;
b) for each test suite, scoring whether the test suite tests for the potentially defective properties enumerated; and
c) comparing scores for the two test suites. - View Dependent Claims (30)
-
-
31. Apparatus for characterizing board test coverage, comprising:
-
a) computer readable storage media; and
b) computer readable program code, stored on the computer readable storage media, comprising program code for i) parsing a test suite and a list of potentially defective properties for a board, and ii) assigning property scores to potentially defective properties in response to whether the test suite tests for the potentially defective properties. - View Dependent Claims (32, 33, 34, 35, 36)
-
Specification