×

Method and apparatus for testing and evaluating a software component using an abstraction matrix

  • US 6,986,125 B2
  • Filed: 10/23/2001
  • Issued: 01/10/2006
  • Est. Priority Date: 08/01/2001
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method stored on at least one computer readable medium and executing on at least one computer for evaluating a software component, comprising:

  • deriving a conceptual layering scheme of the software component, the conceptual layering scheme dividing the software component into multiple software layers, the multiple software layers taking into account relationships that exist between software layers;

    providing an abstraction matrix in mathematical abstract form that describes the multiple software layers of the software component and accounts for the relationships that exist between the software layers, the abstraction matrix further comprising at least one test case scenario for each software layer and mapped expected results therefor;

    testing the multiple software layers of the software component using the test case scenarios to generate test results;

    evaluating the test results using the abstraction matrix, the evaluating including for each software layer automatically comparing a test case employed in testing of the software layer to the at least one test case scenario of the abstraction matrix therefor, and if a match is found, automatically comparing the test result for that test case with the mapped expected result for that test case scenario in the abstraction matrix; and

    wherein evaluation of the software component is accomplished upon completion of evaluation of the test results.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×