CIM Test Development Process 14 January 2011 EPRI Project 071103 © 2010 EnerNex Corporation.
Download ReportTranscript CIM Test Development Process 14 January 2011 EPRI Project 071103 © 2010 EnerNex Corporation.
CIM Test Development Process 14 January 2011 EPRI Project 071103 © 2010 EnerNex Corporation. All Rights Reserved. CIM test process overview • • • • • 2 CIM Test Methodology compatible with – IEC WG 14 – CIM Users Group – OpenSG • And possibly MultiSpeak Test process defined, documented and repeatable Vetted with multiple utilities, vendors and user groups Tests designed for multiple implementation environments (test only messages, implementation agnostic) – Legacy point-to-point – SOA with or without ESB – Various ESBs (WebSphere, WebLogic, TIBCO, GlassFish) Tests openly available © 2010 EnerNex Corporation. All Rights Reserved. Project Schedule 3 © 2010 EnerNex Corporation. All Rights Reserved. Types of CIM-based Tests Conformance Tests Abstract Test Cases Interoperability Tests CIM Tests Concrete Detailed Test Procedures 4 © 2010 EnerNex Corporation. All Rights Reserved. Conformance Tests Interoperability Tests Abstract Test Cases Abstract Test Cases • High level test description which defines: • Test Description • • 5 Formal Requirements Tested • CIM business functions, profile and XSD • OpenSG SRSs • OpenADE, OpenADR, OpenHAN,AMI-ENT Applicable to ESB, non-ESB web service implementations © 2010 EnerNex Corporation. All Rights Reserved. Concrete Test Procedures Concrete Detailed Test Procedures • • Detailed step-by-step instructions needed to execute tests in laboratory environment Includes test set-up steps, exact message content, expected results and pass/fail criteria Conformance Tests • 6 Verifies adherence to IEC 61968 and 61970 standards © 2010 EnerNex Corporation. All Rights Reserved. Interoperability Tests • Validates systems from different vendors can operate together using CIM-formatted messages Abstract Test Case Development Process with Example 7 © 2010 EnerNex Corporation. All Rights Reserved. Next Steps • Review and update sample abstract test case • Write detailed sample concrete test procedure 8 © 2010 EnerNex Corporation. All Rights Reserved.