Project 071103 CIM Test Development Process Author Name John Simmins Weekly Status and Planning Meeting 1/25/2011 CIM Test Process Overview • 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 Electric Power Research Institute, Inc. All rights reserved. 2 Schedule & SOW Task Deliverables © 2010 Electric Power Research Institute, Inc. All rights reserved. 3 Types of CIM-based Tests Conformance Tests Abstract Test Cases Interoperability Tests CIM Tests Concrete Detailed Test Procedures © 2010 Electric Power Research Institute, Inc. All rights reserved. 4 Conformance Tests Interoperability Tests Basic Title and Text Layout With Subheads and Take-Away Box Subhead • This is first level bullet text – This is second level bullet text • This is third level bullet text Subhead • This is first level bullet text – This is second level bullet text • This is third level bullet text Subhead • This is first level bullet text This is a take-away box that fades in automatically © 2010 Electric Power Research Institute, Inc. All rights reserved. 5 Abstract Test Conformance Case Development Process with Example © 2010 Electric Power Research Institute, Inc. All rights reserved. 6 Abstract Interoperability Dev. Process © 2010 Electric Power Research Institute, Inc. All rights reserved. 7 Next Steps • Review and update sample abstract test case – Walked through with group 1/18/2011 – • Instructions and procedures to connect up to an web service endpoints (e.g. MDMS & CIS) • POCs at Utilities/EPRI to coordinate testing • POCs at venders © 2010 Electric Power Research Institute, Inc. All rights reserved. 8 Status of Next Steps • Write detailed sample concrete test procedure – Exchange of security certificates • Certificate exchange • Code examples – Firewall setting • Permission from relevant IT organization • Port and IP address – Address Venders’ IPR concerns – ESB setup and cross-ESB configurations – POC information of people responsible for executing tests at Utilities, Venders and EPRI. © 2010 Electric Power Research Institute, Inc. All rights reserved. 9 Walkthrough of Interoperability Test Procedure © 2010 Electric Power Research Institute, Inc. All rights reserved. 10