Requirement driven interoperability/compliance testing systems and methods
First Claim
Patent Images
1. An interoperability/compliance test system for performing tests on a system under test (SUT), the test system comprising:
- an integrity engine comprising a server; and
a memory accessible by the server and having computer code thereon, the memory implementing the server to provide;
a test definition engine for receiving test requirements, for inserting test objects into a structured format for a test definition, the test definition structured format comprising a test definition default object, and for linking a test script to one of the test requirements;
an SUT definition engine for inserting SUT objects into a structured format for an SUT definition, the SUT definition structured format comprising an SUT default object, components of the SUT, and a state for each of the components; and
a test result engine for inserting test result objects into a structured format for a test result definition, the test result definition structured format comprising at least one of a test event, a measurement and configuration;
wherein when a new object is to be inserted in one of the structured formats and the new object does not belong to any specific parent object it is inserted in one of the default parent objects thereby each one of the engines can be used independently and in any sequence to complete at least a part of an interoperability/compliance test; and
a computing device in communication with the server for implementing a test harness, the test harness for connection to the SUT and the integrity engine; and
for receiving the test script, for using the test script to send stimuli to the SUT, for capturing a resulting response from the SUT, and for forwarding the resulting response to the test result engine.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for requirement driven interoperability/compliance testing of Hardware and Software in a distributed environment. Three modules are configured as a default system: a test definition, a SUT definition and a test result. A series of tree elements are coupled to represent requirements to test case mapping. Test cases are executed and components in the system are assigned with test results while requirements coverage is computed. Auto-detection of additional parts and test cases enables validity checking of the requirement to test case tree and reports are generated.
-
Citations
13 Claims
-
1. An interoperability/compliance test system for performing tests on a system under test (SUT), the test system comprising:
-
an integrity engine comprising a server; and
a memory accessible by the server and having computer code thereon, the memory implementing the server to provide;a test definition engine for receiving test requirements, for inserting test objects into a structured format for a test definition, the test definition structured format comprising a test definition default object, and for linking a test script to one of the test requirements; an SUT definition engine for inserting SUT objects into a structured format for an SUT definition, the SUT definition structured format comprising an SUT default object, components of the SUT, and a state for each of the components; and a test result engine for inserting test result objects into a structured format for a test result definition, the test result definition structured format comprising at least one of a test event, a measurement and configuration; wherein when a new object is to be inserted in one of the structured formats and the new object does not belong to any specific parent object it is inserted in one of the default parent objects thereby each one of the engines can be used independently and in any sequence to complete at least a part of an interoperability/compliance test; and a computing device in communication with the server for implementing a test harness, the test harness for connection to the SUT and the integrity engine; and
for receiving the test script, for using the test script to send stimuli to the SUT, for capturing a resulting response from the SUT, and for forwarding the resulting response to the test result engine. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An interoperability/compliance test method performing tests on a system under test (SUT), the test method comprising:
-
a server; receiving test requirements; inserting test objects into a structured format for a test definition, the test definition structured format comprising a test definition default object; linking a test script to one of the test requirements; inserting SUT objects into a structured format for an SUT definition, the SUT definition structured format comprising an SUT default object, components of the SUT, and a state for each of the components; inserting test result objects into a structured format for a test result definition, the test result definition structured format comprising at least one of a test event, a measurement and configuration; and sending the test script to a test harness connected to the SUT; wherein when inserting a new object in one of the structured formats and the new object does not belong to any specific parent object it is inserted in one of the default parent objects and stored in a memory of the server; a computing device implementing the test harness; receiving the test script; using the test script to send stimuli to the SUT; capturing a resulting response from the SUT; and outputting the resulting response for display on a display device. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification