Patent ID: 7757121

Claim:
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.