Lead from the front Texas Nodal 1 EDS 3 Release 5: SCED Phase 1 Testing Aug 14, 2007.

Slides:



Advertisements
Similar presentations
Testing Relational Database
Advertisements

Copyright Hub Software Engineering Ltd 2010All rights reserved Hub Document Exchange Product Overview Secure Transmission for Transaction-based Documents.
1 Software Engineering Lecture 11 Software Testing.
Lead from the front Texas Nodal 1 EDS 3 Release 5 and 6 Friday Market Updates Aug 08, 2008.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 23 Slide 1 Software testing.
Lead from the front Texas Nodal 1 EDS 3R5 Phase 1 Testing Detailed Approach and Demonstration August 16, 2007.
Categories of Testing.
1 Software Testing (Part-II) Lecture Software Testing Software Testing is the process of finding the bugs in a software. It helps in Verifying and.
Database testing Prepared by Saurabh sinha. Database testing mainly focus on: Data integrity test Data integrity test Stored procedures test Stored procedures.
Lead from the front Texas Nodal 1 EDS 3 Release 5 Phase 1 Testing Monday / Friday Market Updates August 27, 2007.
Lead from the front Texas Nodal Version EDS 3 R6.3 8 Focused Input Test (FIT) II Web Ex Texas Nodal Load Frequency Control.
Introduction Telerik Software Academy Software Quality Assurance.
CMSC 345 Fall 2000 Unit Testing. The testing process.
PR Phase II SCR 727 SCR 740 Web Services Jackie Ashbaugh Commercial Operations Data Integrity & Administration August 18, 2006.
FCS - AAO - DM COMPE/SE/ISE 492 Senior Project 2 System/Software Test Documentation (STD) System/Software Test Documentation (STD)
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
1 Software testing. 2 Testing Objectives Testing is a process of executing a program with the intent of finding an error. A good test case is in that.
TPTF Meeting Texas Nodal Program Update Market Readiness Metrics Update Chris Wilkinson PMO.
Lead from the front Texas Nodal 1 EDS 4 Release 9.1 DAM/RUC/SASM Market Call February 22, 2008.
Lead from the front Texas Nodal 1 EDS 3 Release 5 Monday / Friday Market Updates March 07, 2008.
Integration Update 1 External Interfaces & Integration October 14, 2008 Brian Brandaw.
Lead from the front Texas Nodal 1 EDS 3 Release 5: SCED Phase 1 Kickoff Meeting August 1, 2007.
Lead from the front Texas Nodal 1 EDS 3 Release 5 Monday / Friday Market Updates November 30, 2007.
Lead from the front Texas Nodal 1 EDS 3 Release 5 and 6 Friday Market Updates Oct 03, 2008.
Lead from the front Texas Nodal 1 EDS 4 Release 9.1 DAM/RUC/SASM Market Call January 11, 2008.
Lead from the front Texas Nodal 1 EDS 4 DAM/RUC/SASM EDS 4.9 Market Call March 28, 2008.
Software Testing Yonsei University 2 nd Semester, 2014 Woo-Cheol Kim.
Software Testing Reference: Software Engineering, Ian Sommerville, 6 th edition, Chapter 20.
ROS Meeting – 12/06/071Texas Nodal Program - TPTF Update Texas Nodal Transition Plan Task Force ROS Meeting Stacy Bridges, ERCOT Thursday, 12/06/2007.
TPTF Meeting Texas Nodal Program Update Market Readiness Metrics Update Chris Wilkinson PMO.
Lead from the front Texas Nodal 1 EDS 3 Release 5 Monday / Friday Market Updates April 18, 2008.
September Interface Kickoff Sunflower Project Statewide Management and Reporting Tool Update September 02, 2009.
Nodal Program Update and SEWG Update COPS 1/11/2011 Jim Galvin.
Lead from the front Texas Nodal 1 Texas Nodal Congestion Revenue Rights (CRR) EDS 3 Release 7 - Overview EDS 3 Phase 2 MP Planning.
1 Market Trials Real-Time Market / LFC Weekly Update April 16, 2010.
Nodal MIS Portal Project MIS Functions to Support EDS 3, Release 5 September 11, 2007.
Market Participant Data Access 1 Market Participant Data Access Jan Stephen Kerr.
Lead from the front Texas Nodal 1 EDS 4 Release 9.1 DAM/RUC/SASM Market Call March 7, 2008.
Lead from the front Texas Nodal 1 EDS 4 Release 9.1 DAM/RUC/SASM Market Call January 25, 2008.
Lead from the front Texas Nodal 1 EDS 4 Outage Scheduler EDS Market Call May 30, 2008.
Lead from the front Texas Nodal 1 EDS 4 Outage Scheduler EDS Market Call June 20, 2008.
Lead from the front Texas Nodal 1 EDS 3 Release 5 Monday / Friday Market Updates November 16, 2007.
Lead from the front Texas Nodal 1 Texas Nodal EDS 3 Early Delivery System Plan TPTF April 02, 2007.
Lead from the front Texas Nodal 1 EDS 3 Release 5 Monday / Friday Market Updates Feb 01, 2008.
Integrated Release Approach and Update TPTF 11/10/2008 Matt Mereness.
Lead from the front Texas Nodal 1 EDS 3 Release 5 Monday / Friday Market Updates November 02, 2007.
Integration Update 1 External Interfaces & Integration Aug Stephen Kerr.
Unit 17: SDLC. Systems Development Life Cycle Five Major Phases Plus Documentation throughout Plus Evaluation…
Lead from the front Texas Nodal 1 Texas Nodal EDS 4 Early Delivery System Plan TPTF May 22 nd, 2007.
External Interface Update 1 External Interface Update April 2, 2007 Daryl Shing.
Lead from the front Texas Nodal 1 Current Telemetry Dashboards NDSWG March 24, 2009.
Lead from the front Texas Nodal 1 EDS 4 Outage Scheduler EDS Market Call April 25, 2008.
1 Market Trials DAM/RUC/SASM Weekly Update March 19, 2010.
Lead from the front Texas Nodal 1 Integrated ERCOT Readiness and Transition (IRT) TPTF – December 4 th, 2006 ERCOT Qualification.
Automating the Dispute Submission System COPS Data Task Force October 20, 2004.
Lead from the front Texas Nodal 1 Early Delivery System Testing Environments & Planning – Involving Market Participants TPTF May.
Lead from the front Texas Nodal 1 EDS 4 DAM/RUC/SASM EDS 4.9 Market Call April 4, 2008.
Lead from the front Texas Nodal 1 EDS 3 Release 5 Phase 1 Testing Monday / Friday Market Updates September 26, 2007.
Lead from the front Texas Nodal 1 EDS 3 Release 5 and 6 Friday Market Updates Oct 24, 2008.
October 2, 2008 TAC Texas Nodal Market Implementation: Program Update Ron Hinsley.
Software Testing Reference: Software Engineering, Ian Sommerville, 6 th edition, Chapter 20.
EDS 3 Release 5 SCED Testing Update - TPTF Daryl Cote August 28, 2007.
Lead from the front Texas Nodal 1 EDS 3 Release 5 and 6 Friday Market Updates June 06, 2008.
6/21/2007 TPTF: Baselines 1&2 WP and CI Baselines 1 and 2 White Papers and Change Items Diran Obadina.
Lead from the front Texas Nodal 1 Texas Nodal Energy & Market Management System EMS/MMS Projects Requirement Documents November.
August 11, 2008 TPTF Early Delivery Systems Status Daryl Cote.
August 11, 2008 TPTF EDS Sequence and Durations Discussion Daryl Cote.
Cutover Market Call November 29, :30 PM
SOFTWARE TESTING Date: 29-Dec-2016 By: Ram Karthick.
TYPES OF TESTING.
Presentation transcript:

Lead from the front Texas Nodal 1 EDS 3 Release 5: SCED Phase 1 Testing Aug 14, 2007

Lead from the front Texas Nodal 2 Terminology: Black Box vs. White Box Testing Black box testing takes an external perspective of the test system to derive test cases. These tests can be functional or non-functional, though usually functional. The test designer selects valid and invalid input and determines the correct output. There is no knowledge of the test object's internal structure.  “Simulate Market Participant interaction” White box testing uses an internal perspective of the system to design test cases based on internal structure. It requires programming skills to identify all paths through the software. The tester chooses test case inputs to exercise paths through the code and determines the appropriate outputs.  “Validate Integration is working correctly”

Lead from the front Texas Nodal 3 MMS EDS Phase 1 Release Testing The EDS team will use a Black Box approach to test the EDS system simulating the Market Participant interaction. The set of valid and invalid test cases that will be executed during the phase 1 Support Window will be run simulating 3 QSEs to ensure system stability. Any critical functionality issues that would negatively affect phase 1 progress will be fixed prior to phase 1 while non-critical functionality issues will be prioritized along with internal testing variances.  The goal is to complete testing and critical issue fixes prior to 8/24. EWS Notification UI Validation MP

Lead from the front Texas Nodal 4 ERCOT Internal Functional and Integration Testing The INT team will use a White Box testing approach to perform functional testing against the External Web Services infrastructure. Internal checkpoints and database validation checkpoints In addition, the team will test the Integration of the Web Services with the SCED (MMS) system. Test submission and validation rules through EWS This testing will use valid test cases as well as extensive set of invalid test cases to test the validation rules. MMS EWS UI Validation Engine MP Notification Transformation

Lead from the front Texas Nodal 5 EDS Readiness Test Cases Examples Positive Test Cases for EDS 3 Submission Items (3PO, COP, OS, Inc/Dec) –Submit, Query, Update, Cancel* –Some complexity (multiple: resources, curves, intervals, statuses, limits, capacity)* –Validate synchronous response and asynchronous notification –Validate through MMS User Interface Negative Test Cases –Validate QSEs can only view and submit on their own resources –Create XML submissions to fail key validation rules (valid resource, limits, status, required items, invalid dates, …) –Validate synchronous response and asynchronous notification provide error messages * Some variations only apply to certain submission items

Lead from the front Texas Nodal 6 Internal Functional and Integration Testing Examples Business Test Cases –Positive Path Testing – white box (approx 20%) Same submission items for EDS 3 Extensive complexity variations (multiple: resources, curves, intervals, statuses, limits, capacity) Extensive variations of validation rules and optional fields Over-writing behavior Validate Notification Service –Negative Path Testing for each submission item (approx 80%) Invalid data input types (market, trading day, QSE, resource name, ownership, start date/time, end date/time, date variations, expiration date/time) Rejection due to overlapping offers, submission time, no energy offer curve, missing elements, … Invalid energy offer curve components (above/below cap, non-monotonically increasing, resource specific floor/cap violation) Invalid resource (not combined cycle, RMR) Review asynchronous error notifications

Lead from the front Texas Nodal 7 Internal Functional and Integration Testing Examples Technical Test Cases –EWS Security Testing Invalid: source, User Id, DUNS number Test: digital signatures, certificate, certificate revocation, timestamp and nonce Replay detection (valid / invalid / null nonce, created time) –EWS Transformation Testing Validate each submission item (submit, update, query, cancel*) Validate database entries –EWS XSD validation Validate optional fields –General Payload compression, format tag, verb / noun, mRID usage for all submission items

Lead from the front Texas Nodal 8 Internal Functional and Integration Testing Examples Technical Test Cases (cont.) –MMS input data validation Validate each submission item (submit, update, query, cancel*) Validate optional fields –Notification Service Data Load Failure (staging & destination tables) Offer and Bid Set Acceptance / Errors –System Status Web Service Web Service valid, error –Get mRID Web Service Web Service valid, error mRID usage for all submission items

Lead from the front Texas Nodal 9 Estimated Number of Test Cases & Scripts Business Test Cases –Test Cases Approx 320 –Test Scripts Approx 700 Technical Test Cases –Test Cases Approx 120 –Test Scripts Approx 250 Approximately 20% are planned to be executed prior to EDS 3 kickoff on 8/24

Lead from the front Texas Nodal 10 Questions ?