12
Green Button Initiati ve GREEN BUTTON DOWNLOAD MY DATA CERTIFICATION DRY RUN Marty Burns, for NIST August 6, 2013

Green Button Initiative GREEN BUTTON DOWNLOAD MY DATA CERTIFICATION DRY RUN Marty Burns, for NIST August 6, 2013

Embed Size (px)

Citation preview

Page 1: Green Button Initiative GREEN BUTTON DOWNLOAD MY DATA CERTIFICATION DRY RUN Marty Burns, for NIST August 6, 2013

GreenBu t t onI n i t i a t i v e

GREEN BUTTON DOWNLOAD MY DATA CERTIFICATION

DRY RUN

Marty Burns, for NISTAugust 6, 2013

Page 2: Green Button Initiative GREEN BUTTON DOWNLOAD MY DATA CERTIFICATION DRY RUN Marty Burns, for NIST August 6, 2013

2

Agenda

Green Button Download My Data Dry Run September Target DMD with manual procedure and inspections Based on current documentation and capabilities

OpenADE Task Force Deliverables Test Procedure

[9/4] Test Procedure (part 6 of GB Test Plan Document) [9/4] Data Sheet to record test results

Features Tested [9/4] Application form (PICS) [9/16] Certificate of Compliance

Page 3: Green Button Initiative GREEN BUTTON DOWNLOAD MY DATA CERTIFICATION DRY RUN Marty Burns, for NIST August 6, 2013

Green Button Testing and Certification

Implementation Agreements

Application ProfilesStandards Updates

Test Requirements

Requirements BreakdownRequirements verificationTest Procedures

Software ImplementationGreen Button Download My DataGreen Button Connect My Data

ITCA

Certification MarkCertification ProcessCertification Bodies

Certified Green Button

Implementations

Page 4: Green Button Initiative GREEN BUTTON DOWNLOAD MY DATA CERTIFICATION DRY RUN Marty Burns, for NIST August 6, 2013

UCAIug ITCA Architecture4

Page 5: Green Button Initiative GREEN BUTTON DOWNLOAD MY DATA CERTIFICATION DRY RUN Marty Burns, for NIST August 6, 2013

Testing Process Flow Chart5

1. All Dry Run Artifacts and Relationships Created• Test Labs are identified

and registered with CBs• Test Labs are Identified

on various web sites

2. Vendor selects test lab• May get from UCAIug

list• May get from CB list• May get from

prospective test lab

3. Vendor Application Form • Application Form• Application for

Certification

4. Application Accepted• Vendor Informed that

application accepted and

• test scheduled

5. TL administers test

6. Test Report Generated• Failures get addressed

and possible retest -- go back to step 3.

7. CB gets Test Report• Reviews report• Issue Certificate if

Approved• Notifies Program Owner

(UCAIug)

8. Posting Successful Vendors on Public Web Page

9. Certifications managed• revoked and renewed

Page 6: Green Button Initiative GREEN BUTTON DOWNLOAD MY DATA CERTIFICATION DRY RUN Marty Burns, for NIST August 6, 2013

6

Green Button Test Plan Requirements Breakdown

Applications Profiles •Section 3 GBTP

Function Blocks•Section 5 GBTP

Test Requirements•Rows of GBTC spreadsheet•From source documents•From experience

Test Cases•Rows of GBTC spreadsheet

GBTP – Green Button Test Plan DocumentGBTC – Green Button Test Cases Spreadsheet

1.1 Green Button Download My Data Green Button Download my data is the common-sense idea that electricity customers should be able to download their own energy usage information in consumer-understandable and computer-consumable format.

In the Green Button Download My Data scenario, a Retail Customer goes to a web portal of the Data Custodian. The Retail Customer establishes his credentials via a login process and is then led through a dialog to select data he is eligible for. The data is downloaded as a simple XML file. The XML file references the XML schema that governs its contents and references a style sheet that renders it in a web browser.

1.1 Data Custodian Role

1.1.1 [FB_2] Green Button Download My Data

This block contains the test requirements that are unique to the Green Button Download My data application.

[TR_GB001] Green Button: Customers shall have the ability to download usage data using a Green Button

[TR_GB011] GB Access: Customer shall access the information based on current login to access their consumption data

[TR_GB014] GB No Re-authentication: Customer should not be authenticated or authorized as part of the download process

Page 7: Green Button Initiative GREEN BUTTON DOWNLOAD MY DATA CERTIFICATION DRY RUN Marty Burns, for NIST August 6, 2013

www.greenbuttondata.org/greentest.aspx

Page 8: Green Button Initiative GREEN BUTTON DOWNLOAD MY DATA CERTIFICATION DRY RUN Marty Burns, for NIST August 6, 2013

Testing a Green Button Data File8

Select Common Scope

Allow us to save file

Browse for file (IE9)

Drag/Drop (FF)

Analyze Results

Edit Scope (Function Blocks)

Page 9: Green Button Initiative GREEN BUTTON DOWNLOAD MY DATA CERTIFICATION DRY RUN Marty Burns, for NIST August 6, 2013

Sample Results9

SUCCESS

ERRORS

Page 10: Green Button Initiative GREEN BUTTON DOWNLOAD MY DATA CERTIFICATION DRY RUN Marty Burns, for NIST August 6, 2013

Test Procedure (part 6 of GB Test Plan Document)10

1 Testing Process

1.1 Overview

1.2 Policies and Principles

1.3 Test Assessment < This section provides.>

1.3.1 Application Submission

< This section provides.>

1.3.2 Test Environment Submission

< This section provides.>

1.4 Test Preparation < This section provides.>

1.4.1 Test Plan

< This section provides.>

1.4.2 Test Design

< This section provides.>

1.4.3 Test Configuration

< This section provides.>

1.5 Testing < This section provides.>

1.6 Test Results < This section provides.>

Application form

Test Procedure

Data Sheet

Suggest Eliminate

Suggest Eliminate

Refers to ITCA Docs

Page 11: Green Button Initiative GREEN BUTTON DOWNLOAD MY DATA CERTIFICATION DRY RUN Marty Burns, for NIST August 6, 2013

Test Procedure and Data Sheet

5.1.1 [FB_1] Common 5.1.1.1 Other requirements

[initials][TR_CPYRT001] Verify Data Custodian Purchase of Standard: Verify that the implementer has purchased the standard.

• Attach scan of invoice or receipt ___ 5.1.1.2 Protocol requirements

[TR_PROTO001] HTTP: Verify implementation of HTTP

• Use Web Browser to go to GB DMD page : URL here: _____________________

11

Test Requirement

Optional Test Artifact

Example manual entry

P/F CheckboxInitials of tester and

witness

Test Steps

Content comes from GreenButtonTestPlan.docx and GreenButtonTestPlan.xlsm

Page 12: Green Button Initiative GREEN BUTTON DOWNLOAD MY DATA CERTIFICATION DRY RUN Marty Burns, for NIST August 6, 2013

Volunteer Editors

Test Procedure and Data Sheet [Due 9/4] Test Procedure (part 6 of GB Test Plan Document

or can be standalone document) [Due 9/4] Data Sheet to record test results

Editors: Don Coffin, Dave Mollerstuen Application form

[Due 9/4] Application form (PICS) [Due 9/16] Certificate of Compliance

Editors: Kay Clinard, John Teeter

12