CIM Test Development Process 14 January 2011 EPRI Project 071103 © 2010 EnerNex Corporation.

Download Report

Transcript 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.