Explore Acceptance Testing
Overview
Definition of Success
The objective is to validate the GridX Explore tool is 100% operational, producing results according to the agreed upon specification. GridX Explore guides utility customers along their clean energy journey. This customer-facing tool provides a user-friendly design and UX that enables customers to visualize and bundle options (EVs, solar, storage, heat pumps, etc.), and communicate the cost impact of their choices, as well as the optimal rates to maximize their investments.
Testing Objectives
GridX Explore:
Validate the widget integration
Ensure branding compliance
Ensure all test scenarios (user stories) have been accommodated and acceptable
Testing Scope
The scope includes validating GridX Explore features per the GridX Acceptance Test Plan
Acceptance Testing – GridX Explore – data content and user stories
Key Testing Assumptions, Dependencies, and Constraints
As a customer facing tool, testing will be preformed in a testable environment page.
Test population will using production data of the population in a lower environment within the rate scope.
The test meter list (i.e. Contract_ID) per test scenario will be provided by GridX
Testing will be performed using production interval data
Using production data limits the ability to execute testing scenarios and testing will encompass researching the test scenarios and looking within the production data set those Contract IDs who meet the test scenario criteria for review / validation / confirmation
Steps to perform Acceptance Testing in Explore
Step 1: Log in to your domain → Clean Energy Calculator or testing link
Step 2: Customer accounts available for testing
Step 3: Run test scripts from the excel sheet
Step 4: Validate test scripts and provide feedback
Acceptance Cases and Results
Req_ID | Type | Group | Detail | Feature | Test Case Script |
1 | Capability | Widget | Explore can be deployed as a widget so it can be embedded in a utility portal | Deployment | |
2 | Capability | Widget | The widget should match the brand guidelines of the utility | Branding Guidelines | Objective: Ensure that the tool adheres to the brand guidelines of the utility, including aspects like colors, fonts, logos, and spacing Test steps: Identify key elements such as:
|
3 | Capability | Widget | Error message will be displayed to customer based on ineligibility rules. | Error Handling | |
4 | Capability | Project | All analyses should be contained within a project that is created from the widget home screen. | Project | Objective: Ensure that all analyses are contained within a project that is created from the widget home screen. Steps: 1. Access the Applications Home Screen
2. Verify all analysis are contained in the home screen
Conclusion:Following these steps will ensure that all analyses are contained within a project created from the widget home screen, and verify the proper functionality and containment of analyses within the project. |
5 | Capability | Project | A user can save the project and provide a name for the project. | Save Project | Objective: Verify that a user can save a project and provide a name for the project. Steps:1. Access the Applications Home Screen
2. Create a New Project2.1 Navigate to the Calculation Section
2.2 Add a Product
2.3 Choose an Electrification Product
2.4 Configure the Electrification Product
2.5 Verify the Addition
2.6 Save the Project
2.7 Name the Calculation
2.8 Finalize the Save
2.9 Return to Home Page
2.10 Verify the Saved Project
Conclusion:Following these steps will verify that a user can save a project and provide a name for the project successfully. |
6 | Capability | Project | Save Projects default naming convention set be "My Product+Product+Product…project". | Default Naming | Objective: Verify that a user can save a project with default naming convention. Steps:1. Access the Applications Home Screen
2. Create a New Project2.1 Navigate to the Calculation Section
2.2 Add a Product
2.3 Choose an Electrification Product
2.4 Configure the Electrification Scenario
2.5 Verify the Addition
2.6 Save the Project
2.7 Name the Calculation
2.8 Finalize the Save
2.9 Return to Home Page
2.10 Verify the Saved Project
Conclusion:Following these steps will verify that a user can save a project and provide a name for the project successfully. |
7 | Capability | Project | A user can delete the project from the settings button. | Delete Project | |
8 | Capability | Modifiers | All modifiers supported in the right-hand banner selection (EV, Solar, Battery, Heat Pump Water Heater, HVAC, Electric Range, Electric Dryer). | Modifiers | Objective: Verify that all modifiers (EV, Solar, Battery, Heat Pump Water Heater, HVAC, Electric Range, Electric Dryer) are supported in the right-hand banner selection. Steps:1. Access the Applications Home Screen
2. Initiate a New Calculation or Project
3. Verify Each Modifier is preset in the right - hand banner selection
Conclusion:Following these steps will verify that all modifiers (EV, Solar, Battery, Heat Pump Water Heater, HVAC, Electric Range, Electric Dryer) are supported in the right-hand banner selection. |
9 | Capability | Modifiers | An end user can add an EV and configure model, make, year, charger type, weekday mileage, weekend mileage, and charging time. | EV Configuration | Objective: Verify end user can configure EV modifier. Steps:1. Access the Applications Home Screen
2. Initiate a New Calculation or Project
3. Configure modifier
Conclusion:Following these steps will verify EV modifier is supported in the right-hand banner selection and can be added and configured correctly. |
10 | Capability | Modifiers | An end user can add Solar and configure the size of the solar system in kW and the direction the panels are facing. | Solar Configuration | Objective: Verify end user can configure Solar modifier. Steps:1. Access the Applications Home Screen
2. Initiate a New Calculation or Project
3. Configure modifier
Conclusion:Following these steps will verify Solar modifier is supported in the right-hand banner selection and can be added and configured correctly. |
11 | Capability | Modifiers | An end user can add Battery Storage and configure rated capacity (kWh) and resiliency. | Battery Storage Configuration | Objective: Verify end user can configure Battery modifier. Steps:1. Access the Applications Home Screen
2. Initiate a New Calculation or Project
3. Configure modifier
Conclusion:Following these steps will verify Battery modifier is supported in the right-hand banner selection and can be added and configured correctly. |
12 | Capability | Modifiers | An end user can add a Heat Pump HVAC and configure vintage, heat fuel type, and cool type. | HVAC Configuration | Objective: Verify end user can configure HVAC modifier. Steps:1. Access the Applications Home Screen
2. Initiate a New Calculation or Project
3. Configure modifier
Conclusion:Following these steps will verify HVAC modifier is supported in the right-hand banner selection and can be added and configured correctly. |
13 | Capability | Modifiers | An end user can add a Heat Pump Water Heater and configure the number of occupants and fuel type. | Heat Pump Configuration | Objective: Verify end user can configure Heat Pump Water Heater modifier. Steps:1. Access the Applications Home Screen
2. Initiate a New Calculation or Project
3. Configure modifier
Conclusion:Following these steps will verify Heat Pump Water Heater modifier is supported in the right-hand banner selection and can be added and configured correctly. |
14 | Capability | Modifiers | An end user can add an Electric Dryer and configure the number of occupants, dryer fuel type, and type of dryer (electric, heat pump). | Electric Dryer Configuration | Objective: Verify end user can configure Electric Dryer modifier. Steps:1. Access the Applications Home Screen
2. Initiate a New Calculation or Project
3. Configure modifier
Conclusion:Following these steps will verify Electric Dryer modifier is supported in the right-hand banner selection and can be added and configured correctly. |
15 | Capability | Modifiers | An end user can add an Electric or Induction Range and configure the number of occupants, range fuel type, and type of range (electric, induction). | Electric Range Configuration | Objective: Verify end user can configure Electric Range modifier. Steps:1. Access the Applications Home Screen
2. Initiate a New Calculation or Project
3. Configure modifier
Conclusion:Following these steps will verify Electric Range modifier is supported in the right-hand banner selection and can be added and configured correctly. |
16 | Capability | Modifiers | An end user can configure one or multiple modifiers (EV, Solar, Battery, Heat Pump Water Heater, HVAC, Electric Range, Electric Dryer). | Modifiers Configuration | Objective: Verify end user can configure one or multiple modifiers (EV, Solar, Battery, Heat Pump Water Heater, HVAC, Electric Range, Electric Dryer). Steps:1. Access the Applications Home Screen
2. Initiate a New Calculation or Project
3. Add and configure 1 or multiple electrification technologies
4. Configure Each Modifier (Optional)
Conclusion:Following these steps will verify that all modifiers (EV, Solar, Battery, Heat Pump Water Heater, HVAC, Electric Range, Electric Dryer) are supported in the right-hand banner selection and can be added and configured correctly. |
17 | Analysis | Impact | User can perform real-time calculations that determine the annual cost and savings due to the applied modifier(s) | Cost Estimates | Objective: Verify that a user can perform real-time calculations to determine the annual cost and savings due to the applied modifier(s) Steps:1. Access the Applications Home Screen
2. Initiate a New Calculation or Project
3. Add Electrification Technology
4. Perform Real-Time Calculations
5. Verify Calculation Results
Conclusion:Following these steps will verify that a user can perform real-time calculations to determine the annual cost and savings due to the applied electrification technologies, ensuring the functionality and of the calculation feature. |
18 | Analysis | Impact | Users have the ability to compare the customer’s current scenario against the modifier scenario including rates/programs. | Cost Estimates | Objective: Verify that users have the ability to compare the customer’s current scenario against the modifier scenario, including rates/programs. Steps:1. Access the Applications Home Screen
2. Initiate a New Calculation or Project
3. Add Electrification Technology
4. Perform Real-Time Calculations
5. Verify Comparison Results
Conclusion:Following these steps will verify that users can effectively compare the customer’s current scenario against the modifier scenario, including rates/programs, ensuring the functionality and accuracy of the comparison feature. |
19 | Analysis | Impact | 12-month electric cost chart dollar figures should match with table view. | Cost Estimates | Objective: Verify that the 12-month electric cost chart dollar figures match the figures in the table view.Steps: 1. Access the Applications Home Screen
2. Initiate a New Calculation or Project
3. Add Electrification Technology
4. Perform Real-Time Calculations
5. Switch to Table View
6. Compare Chart and Table Figures
Conclusion:Following these steps will verify that the 12-month electric cost chart dollar figures match the figures in the table view, ensuring data consistency and accuracy across different views in the application. |
20 | Analysis | Impact | Users have the ability to compare the customer’s current scenario against the modifier scenario including rates/programs. | Cost Estimates | Objective: Verify that users have the ability to compare the customer’s current scenario against the modifier scenario, including rates/programs.: 1. Access the Applications Home Screen
2. Initiate a New Calculation or Project
3. Add Electrification Technology
4. Perform Real-Time Calculations
5. Verify Comparison Results
6. Validate Accuracy of Comparison
Conclusion:Following these steps will verify that users can effectively compare the customer’s current scenario against the modifier scenario, including rates and programs, ensuring the functionality and accuracy of the comparison feature. |