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 in accordance with a weighting structure 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 in accordance with a weighting structure to characterize board test coverage for the test suite.
-
Citations
30 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 in accordance with a weighting structure 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)
for a given device, combining the component'"'"'s property scores to generate a component score.
-
-
3. The method of claim 2, wherein combining property scores in accordance with a weighting structure comprises:
-
a) assigning component property weights to a component'"'"'s properties; and
b) combining component properties in accordance with the component property weights.
-
-
4. The method of claim 3, wherein component properties are assigned different component property weights for different component types.
-
5. The method of claim 3, wherein component properties are assigned different component property weights for different individual components.
-
6. The method of claim 3, wherein the component property weights for a given component sum to 1.0.
-
7. The method of claim 1, wherein combining property scores in accordance with a weighting structure comprises:
-
a) assigning component type weights to component types; and
b) combining property scores in accordance with the component type weights.
-
-
8. The method of claim 7, wherein component type weights are assigned by normalizing a board'"'"'s component type failure Pareto diagram onto a unit weight of 1.0.
-
9. The method of claim 7, wherein component type weights are assigned using a uniform distribution.
-
10. The method of claim 7, wherein combining property scores in accordance with a weighting structure further comprises:
-
a) calculating a component weight adjuster that is indicative of the population of component types on a given board; and
b) combining property scores in accordance with the component weight adjuster.
-
-
11. The method of claim 1, wherein combining property scores in accordance with a weighting structure comprises:
-
a) assigning package type weights to package types; and
b) combining property scores in accordance with the package type weights.
-
-
12. The method of claim 1, wherein combining property scores to characterize board test coverage comprises:
for a given connection, combining the connection'"'"'s property scores to generate a connection score.
-
13. The method of claim 12, wherein combining property scores in accordance with a weighting structure comprises:
-
a) assigning connection property weights to a connection'"'"'s properties; and
b) combining property scores for a given connection in accordance with the connection property weights.
-
-
14. The method of claim 13, wherein the connection property weights for a given connection sum to 1.0.
-
15. The method of claim 13, wherein a connection property weight assigned to a connection'"'"'s short property is distributed amongst the number of possible shorts for the connection.
-
16. Apparatus for evaluating 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 process 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 process tests for the potentially defective properties, and in accordance with a weighting structure. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification