NEW! 'b' profile tests now shipping!
The OpenADR Alliance uses the OpenADR 2.0 Certification Test Harness developed by QualityLogic to certify OpenADR 2.0 devices. The same development and test tool is available to implementers of OpenADR so you can validate conformance to the specification prior to submitting your device for certification.
Demo of OpenADR 2.0 - Transactive Control Protocol - SEP 2.0 Test Scenario
Jim Zuber, QualityLogic's Chief Test Architect, narrates this demo of OpenADR 2.0 Protocol interacting with Transactive Control Protocol and Smart Energy Profile 2.0 (SEP 2.0).
Test Suite Architecture
All OpenADR 2.0 interactions are between a Virtual End Node (VEN) and a Virtual Top Node (VTN). When a test is run, the test harness plays the role opposite that of the device under test. For instance, when testing a VEN Push implementation, the test harness will play the role of a VTN Push implementation.
The OpenADR 2.0 Certification Test Harness development and test tool contains four separate test suites:
- VEN Push Test Suite
- VEN Pull Test Suite
- VTN Push Test Suite
- VTN Pull Test Suite
Each test case has a defined a set of prerequisites, a test scenario consisting of a sequence of VEN/VTN message exchanges, and an expected result. Execution of a test scenario will result in payload exchanges between the DUT and the Test Harness.
Several forms of analysis are performed on this payload exchange:
- Message interaction patterns are as expected, including correct response and request payloads
- Properly formed XML
- Conformance to OpenADR 2.0 schema
- Specific conformance rules defined in the OpenADR Profile Specification are followed. For instance, an OpenADR 2.0a conformance rule states that the payload element signalType must contain the string "simple". This is not validated by the schema, so it is done as a separate conformance rule analysis step.
- The intent of the test case is met. The test case may expect the VEN to send an optType of “optOut”, and if this is not received, the test case will fail.
Optional Test Cases
Some test cases are dependent on the ability to configure specific values on the Device Under Test. If those value are not configurable, the OpenADR 2.0a PICS document, which is available on the Alliance web site (www.openadr.org), provides a list of questions that determine which optional test cases can be skipped.
Take the First Step
QualityLogic has the experience, skills, and resources to help you quickly roll out a reliable, conformant smart energy device.
To learn more, contact us online, request a quote, call us at 1 800 436-6292 (US toll-free) or +1 805 531-9030, or send an email to firstname.lastname@example.org.