test readiness review nasa/gsfc code 452 june 6, 2008 space network access system (snas) test...

65
Test Readiness Review NASA/GSFC Code 452 June 6, 2008 Space Network Access System (SNAS) Space Network Access System (SNAS) Test Readiness Review Test Readiness Review June 6, 2008 NASA Code 452 Space Network (SN) Project

Post on 18-Dec-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

Test Readiness ReviewNASA/GSFC Code 452

June 6, 2008

Space Network Access System (SNAS) Space Network Access System (SNAS) Test Readiness ReviewTest Readiness Review

June 6, 2008

NASA Code 452

Space Network (SN) Project

Test Readiness ReviewNASA/GSFC Code 452

June 6, 20082

TRR AgendaTRR Agenda

• Purpose of Review Rose Pajerski

• System Overview

• Requirements Overview Chii-der Luo

• Software Readiness

• Hardware Readiness Merri Benjamin

• Security Status Joe Clark

• Acceptance Test Readiness Merri Benjamin

• Transition and Training David Warren

• Wrap Up and Next Steps Rose Pajerski

Test Readiness ReviewNASA/GSFC Code 452

June 6, 20083

Purpose of ReviewPurpose of Review

• The objectives of the review are to provide a comprehensive briefing to– Review SNAS requirements and testing activities to date– Present acceptance test plans and activities– Brief of the system, personnel and documentation readiness for acceptance testing– Demonstrate the system’s readiness to support acceptance testing at WSC

• Readiness criteria– All applicable functional, unit, subsystem testing, etc. has been successfully

completed.– Test objectives clear, system and environment configured and all test documentation

complete– All RFAs / issues from previous reviews have been satisfied according to plan.– All known significant system discrepancies have been identified and dispositioned– Interfaces under configuration management or as specified in test plan

– Testers identified, trained and ready

• Upon completion of the review, the SNAS team seeks approval to proceed with acceptance testing

Test Readiness ReviewNASA/GSFC Code 452

June 6, 20084

Review BoardReview Board

• Lynn Myers, (chair), NASA Code 450

• Markland Benson, NASA Code 583

• David Campbell, NASA Code 584, HST

• Gregory Coombs, HTSI Mission Integration & Operations

• Bryan Batson, LM/JSC/MSOC Engineering

Test Readiness ReviewNASA/GSFC Code 452

June 6, 2008

Project OverviewProject Overview

Rose Pajerski

Test Readiness ReviewNASA/GSFC Code 452

June 6, 20086

OrganizationOrganization

NASA Contractor

SN Project ManagerCode 452

Keiji Tasaki

SN Project ManagerCode 452

Keiji Tasaki

SNAS Product Development Lead

Rose Pajerski

SNAS Product Development Lead

Rose Pajerski Resource/Business ManagerPaula Tidwell

Resource/Business ManagerPaula Tidwell

IT Security

Curtis Emerson

IT Security

Curtis Emerson

Implementation Contractor

NENS

Implementation Contractor

NENS

Systems Engineering Contractor

ITT

Systems Engineering Contractor

ITT

Product ManagementContractor

PAAC-II

Product ManagementContractor

PAAC-II

Code 451Network Integration Management Office

Scott Greatorex / NENS

Test Readiness ReviewNASA/GSFC Code 452

June 6, 20087

Prior MilestonesPrior Milestones

• Project Milestones– System Requirements Review 7/08/03– NENS Task #20 SNAS PREP 4/04 - 10/04– NENS Task #60 SNAS start 3/04/05– Delta-System Requirements Design Review 4/28/05– Preliminary Design Review 9/12/05– Critical Design Review 5/04/06– Implementation 6/5/06 - 7/20/07– Integration/System Testing 8/07 - 05/08– Beta Testing 8/07 - 8/08– Server Shipment to WSC 5/06-12/08– System Installation and Checkout 5/14-30/08

Test Readiness ReviewNASA/GSFC Code 452

June 6, 20088

Moving Forward ScheduleMoving Forward Schedule

Scheduled Completion

• Test Readiness Review today• Acceptance Testing 7/25/08• CIM #8 July• Beta Testing 8/15/08• Transition to WSC Operations July - September

– Training August– User’s Guide August– Server Operator’s Guide August

• ORR (date tba) ~ 8/28/08• Operational Availability (NCCDS) 9/02/08

Test Readiness ReviewNASA/GSFC Code 452

June 6, 20089

Customer Community MilestonesCustomer Community Milestones

• Group Customer Interface Meetings– CIM #1, April 13, 2005 Pre-SRR

– CIM #2, June 14, 2005 Pre-PDR

– CIM #3, August 25, 2005 Post-PDR

– CIM #4, January 26, 2006 Pre-CDR

– CIM #5, November 11, 2006 Build 1 demo

– CIM #6, March 28, 2007 Build 2 demo

– CIM #7, July 26, 2007 Build 3/4 demo

• Beta Releases & Participants– 1st beta: 4/07 - 7/16/07 (Build 2 – NOMs, WSC)

– 2nd beta: 7/07 - 11/29/07 (Build 3/4 - NOMs, WSC, HST)

– 3rd beta: 11/07 - 3/03/08 (NOMs, WSC, HST, JSC, TRMM)

– 4th beta: 3/08 - 4/18/08 (NOMs, WSC, HST, JSC, TRMM, SP&M, SPTR)

– 5th beta: 4/08 - 5/30/08

– Release 0.1 06/04/08

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200810

Project DocumentationProject Documentation

• System Requirements Doc. (DCN 002) CCB approved (4/30/08)

• Operations Concept Doc. (DCN 002) CCB approved (11/15/06)

• ICD between DAS/SNAS CCB approved (5/03/06)

• ICD between EPS/SNAS CCB approved (11/15/06)

• ICD between SN/CSM (DCN 002) CCB approved (10/29/07)

• Security Documentation 452 Approved (10/29/07)

• System Test Document Final, 5/16/08

• Acceptance Test Plan Final, 6/04/08

• MOC & O&M Client Users Guides Review drafts

• Server Operators Guide Review draft

Test Readiness ReviewNASA/GSFC Code 452

June 6, 2008

Requirements OverviewRequirements Overview

Chii-der Luo

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200812

RequirementsRequirements

• Current version: SRD DCN 002 (4/08)– 860 baseline requirements

– Security requirements for 2810.1A compliance added• Internet Security Service Officer and System Administrator Roles• System Logging changes• Auditing

– Updates: Clarification of State Vectors required by JSC; clarification of requirements on orbital data processing and recurrent scheduling

• SRD DCN 001 (4/06)– External interface requirements added

• User Planning System processes Recurrent Scheduling Orbital Data Processing External Processing Interface

• Report Transfers Additional Bulk File Type

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200813

Requirements Verification & Test CasesRequirements Verification & Test Cases

• Requirement verification disposition– Verification methods

• 689 Test (covered by 70 test cases)• 33 Demonstration• 4 Analysis (RMA)• 44 Inspection (including s/w standards – 6)• 28 Security • 62 Recommended for removal in DCN003

– Test case development process• Development team generated drafts during Development Testing• Reviewed by ITT• Updated based on comments• Reviewed by ITT and WSC• Finalized by WSC

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200814

Requirements Traceability Verification MatrixRequirements Traceability Verification Matrix

ID Req ID Requirement Method SAT Ver Case IDVerification

StatusRequirement

StatusApproval

StatusComments

1 3.1.1 The SNAS shall provide an interactive interface for planning, scheduling, and real-time monitoring and control of SN services.

Test SNAS-MOC-MSNSETUP-NCCSSC,SNAS-OM-MSNADMIN-NCCSSC,SNAS-OM-SYSMON-NCC

2 3.2.1.1 For all imported f iles, the message structure for each message type shall be validated as defined in 452-ICD-SN/CSM, ICD betw een the SN and Customers for Service Management.

Test SNAS-MOC-MSNSETUP-NCCSSC,SNAS-MOC-SCHED-TUT,SNAS-MOC-SCHEDNCC-SAR,SNAS-MOC-SCHEDNCC-RR,SNAS-MOC-SCHEDNCC-SDR,SNAS-MOC-SCHEDNCC-ASAR,SNAS-MOC-SCHEDNCC-WLR,SNAS-MOC-SCHEDTOOLS-REQUESTSNAS-OM-MSNADMIN-NCCSSC,SNAS-OM-SYSMON-NCC,SNAS-MOC-EPS-AUTONCC

3 3.2.1.2 For all imported f iles, the message structure for each message type shall be validated as defined in 452-ICD-SNAS/DAS, ICD betw een the SNAS and DAS, or

Test SNAS-MOC-SCHEDDAS-TVR,SNAS-MOC-SCHEDTOOLS-REQUEST,SNAS-MOC-EPS-AUTODAS

4 3.2.1.3 For all imported f iles, the message structure for each message type shall be validated as defined in 452-ICD-SNAS/EPS, Interface Control Document betw een the Space Netw ork Access System (SNAS) and the External Processing System (EPS).

Test SNAS-MOC-OVV-UAVPSAT,SNAS-MOC-OVV-TCWTSW

5 3.2.2.1 For all messages to be transmitted to the NCCDS or DAS, the Syntax shall be validated.

Test SNAS-MOC-MSNSETUP-NCCSSC,SNAS-MOC-SCHEDDAS-RAR,SNAS-MOC-SCHEDDAS-PBKS,SNAS-OM-MSNADMIN-NCCSSC

6 3.2.2.2 For all messages to be transmitted to the NCCDS or DAS, the Data type for each f ield shall be validated.

Test SNAS-MOC-MSNSETUP-NCCSSC,SNAS-MOC-SCHEDDAS-RAR,SNAS-MOC-SCHEDDAS-PBKS,SNAS-OM-MSNADMIN-NCCSSC

7 3.2.2.3 For all messages to be transmitted to the NCCDS or DAS, the Range of values for each f ield shall be validated.

Test SNAS-MOC-MSNSETUP-NCCSSC,SNAS-MOC-SCHEDDAS-RAR,SNAS-MOC-SCHEDDAS-PBKS,SNAS-OM-MSNADMIN-NCCSSC

8 3.2.2.4 For all messages to be transmitted to the NCCDS or DAS, it shall be validated that All required f ields have been entered.

Test SNAS-MOC-MSNSETUP-NCCSSC,SNAS-MOC-SCHEDDAS-RAR,SNAS-MOC-SCHEDDAS-PBKS,SNAS-OM-MSNADMIN-NCCSSC

Test Readiness ReviewNASA/GSFC Code 452

June 6, 2008

Software ReadinessSoftware Readiness

Chii-der Luo

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200816

Servers and ComponentsServers and Components

• Open IONet Server– Services Access Manager (SAM) provides MOC & O&M Client

connection

• Closed IONet Server– Services Enabler (SvE) controls all message processing

• Client messaging to and from servers• Control and Monitoring of all internal connections• Data collector and transfer activator

Forwards NCC and DAS messages to the appropriate Clients

– SNAS-NCC Interface (SNIF) & SNAS-DAS Interface (SDIF)• Monitors DB for outgoing Client messages ready for transmission• Transmits all ICD formatted messages to NCC/DAS• Receives all NCC/DAS responses and alerts, and updates DB

– SAM for Client connections via Closed IONet

• Data Server– Oracle RDBMS

– Data Server Data Manager (DSDM) for heavy-duty DB interactions

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200817

Configuration ControlConfiguration Control

• Development Environment– Changes controlled using CM tool

• Concurrent Versioning System (CVS) setup on development server• Eclipse IDE environment established on developer workstations

connected to CVS• Code checked into CVS after successfully compiled/linked and unit

tested by developers • Version can be tagged at specific Build milestones

– Build scripts were developed and executed on development server to create new server processes and client executables

– Clients are copied to remote computers and tested

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200818

Development TestingDevelopment Testing

• Peer code reviews– Recorded issues in Jupiter plug-in to Eclipse development tool

– Use of freeware Findbugs in streamlining code reviews

• Unit testing– Used JTest and JProbe

• Integration & tests– Testing updated functionality

– Used to develop and validate test cases

– Exercised all subsystems using MOC and O&M Clients

• System tests– Used developed test cases

– Regression tests

– Recorded and tracked problems in Bugzilla

– Open discrepancies to be transferred to Comprehensive Discrepancy System (CDS) Internal Discrepancy Reports (IDR)r3eviews

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200819

Development EnvironmentDevelopment Environment

Proxy

Closed IONETOpen IONET

Secure Gateway

Client

Data / Closed Server

Router

Hub

Open Server

HMD DAS

ANCC

SNAS Boundary

SNAS-architecture-2008-0417

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200820

Beta TestingBeta Testing

• User Planning System (UPS) and Space Web Services Interface (SWSI) engineers applying operational experiences

• Beta testers– SWSI users: WSC NCCDS & DAS Ops, SWIFT/GLAST/AIM

NOMs, SP&M

– UPS users: HST, TRMM, JSC, SP&M

– ITT

• Major functionality tested– Request generation capability

– DAS / NCC File transfers

– EPS message transfers

– Orbital data processing

– Recurrent scheduling

• Four Beta versions since 8/07• Continue use of Bugzilla for problem reporting and tracking

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200821

Beta TestingBeta TestingUser CommunityUser Community

• GSFC Network Operations Managers– Gamma-ray Large Area Space Telescope (GLAST) – DAS/NCCDS

scheduling

– Astronomy of Ice in the Mesosphere (AIM) – NCCDS scheduling

– Wide-field Infrared Survey Explorer (WISE) – DAS/NCCDS scheduling

• Hubble Space Telescope (HST)– STScI (Baltimore) - Forecast period scheduling

– STOCC (GSFC) - Active period scheduling

• Johnson Space Center (JSC)– User Planning System (UPS) Engineering – Forecast/Active

scheduling and Recurrent scheduling

• Tropical Rain Monitoring Mission (TRMM)– Recurrent scheduling & orbital data processing

• White Sands Complex– Demand Access System (DAS) engineering

– Network Control Center Data System (NCCDS) engineering

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200822

Beta Testing Beta Testing ConfigurationConfiguration

• Remote Client communication to server access via– GSFC’s Central Network Environment (CNE)

– NASA’s Open IONet

• Connected to WSC’s ANCC and DAS HMD• Data populated from O&M

– Official mission data• TDRS IDs/Groups, SICs, SSCs, PEs (from ANCC)• Service and UPD definitions (from SWSI)

– O&M-approved data (from Mission Manager)• User accounts and roles, SSC changes, PE changes

• User generated (realistic Beta testing)– All mission defaults and characteristics, and EPS node data

– DAS schedule & playback requests

– NCC schedule requests

– Orbital and vector data via file imports

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200823

Beta (I&T) EnvironmentBeta (I&T) Environment

Closed IONETOpen IONET

RAID

Secure Gateway

Client

Router

Client

Closed Server

Router

Hub

Open Server

HMD DAS

ANCC

SNAS Boundary SNAS Boundary

Switch

Data Server

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200824

Development/Beta Testing ResultsDevelopment/Beta Testing Results

• Discrepancy status: 81 I&T 373 Resolved

36 Beta (HST) 21 Wishlist/Enhancement

6 Beta (ITT) 5 Open Discrepancy

8 Beta (JSC) ======================

23 Beta (NOM) 399 Total

22 Beta (WSC)

223 System Testing

================

399 Total

• No open priority 1 or 2 discrepancies– 5 Open discrepancies of priority 3, 4 or 5

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200825

Continued Use of Beta SystemContinued Use of Beta System

• Beta version will be kept in step with AT version• Continued UPS user familiarization

– MOC Operation capabilities• NCCDS request processing• Bulk schedule request ingest• Orbital data processing• TSW transmission• Recurrent scheduling• Auto-forwarding• Report generation• Graphics timeline

– Comments and bug reports will be accepted

• Continued SWSI user familiarization– MOC Operational capabilities

• DAS and NCCDS request processing• Bulk schedule request ingest• UPD and GCMR processing• Vector transfer • TUT access and retrieval• Request summaries• O&M Client functionality

– Comments and bug reports will be accepted

Test Readiness ReviewNASA/GSFC Code 452

June 6, 2008

Hardware ReadinessHardware Readiness

Merri Benjamin

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200827

Operational (AT) EnvironmentOperational (AT) Environment

Closed IONETOpen IONET

RAID

Secure Gateway

Client

Router Router

Client

Closed Server Closed Server

Data Server

Router Router

Hub Hub

Open Server Open Server

NCCDAS

HMD DAS

ANCC

Heartbeat

SNAS Boundary

SNAS Boundary

Switch Switch

Data ServerHeartbeat

Heartbeat

Client

Internet

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200828

Operational String - StatusOperational String - Status

• Systems Configuration – SNAS Servers

• Installed under EC –TO60-1• Two racks in WSC CDCN (Open Servers and Closed Servers)• Connected to NISN Open and Closed IONet equipment racks in the

WSC GCE• Software and Database configured on system • Remote System Admin access from GSFC via IONet verified• End-to-end connections from Client to Servers to ANCC and DAS HMD

verified

– NISN IONet modifications• Bandwidth increased on Closed IONet routers to accommodate SNAS

data• Modifications to WSC Open IONet interface to accommodate SNAS

system and increased bandwidth allocations

Test Readiness ReviewNASA/GSFC Code 452

June 6, 2008

Security OverviewSecurity Overview

Joe Clark

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200830

SNAS Security BoundarySNAS Security Boundary

Internet Closed IONETOpen IONET

RAID

Secure Gateway

Router Router

Closed Server Closed Server

Data Server

Router Router

Hub Hub

Open Server Open Server

NCCDAS

HMD DAS

ANCC

Heartbeat

SNAS Boundary

SNAS Boundary

Switch Switch

Data ServerHeartbeat

Heartbeat

SNAS-architecture-2008-0417

Client ClientClient

SNAS Accreditation Boundary

NISN

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200831

SNAS Security Categorization SNAS Security Categorization (1 of 2)(1 of 2)

• Guidance taken from– NIST 800-60

– NPR 2810.1A

– Discussions with representatives from Code 731 and Code 453

• SNAS has been determined to be a low impact system following FIPS 199 Guidelines because– the loss of confidentiality, integrity, or availability might:

• cause a significant degradation in mission capability to an extent and duration that the organization is able to perform its primary functions, but the effectiveness of the functions is noticeably reduced;

• result in minor damage to organizational assets; • result in minor financial loss; or • result in minor harm to individuals

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200832

SNAS Security Categorization SNAS Security Categorization (2 of 2)(2 of 2)

System/Application Name

Description Applicable Locations

InfoType Security Categorization

Space Network service scheduling web application for customers

This system provides scheduling, monitoring and control for TDRSS services to Customer platforms.

New Mexico D.22.4 Information Infrastructure Management Information LLL

Low

C3.5.4 Information and Technology ManagementLLL

Low

Confidentiality Integrity Availability

Overall High Water Mark Low Low Low

Questioner Template Responses

On scale of 0-10 what is the impact to NASA’s reputation if the information is compromised? 3

What are the effects of system failure to NASA? Upset customers, loss of scheduling data

What is the significance of failure for each of the identified effects on the system from question # 2 above?

Low, Low

What is the highest sensitivity level of the information processed, handled or stored in the information system?

SBU

What is the official (NASA System Owner) Criticality Designation for the information system? Not Officially Designated

In the opinion of the system and information owner (two answers) what is the restoration period of the information system in the case of a total catastrophe with respect to the agency?

Restore in 30 days

System & Data/Information Owners Comments: Based on the Space Network Web Services Interface (SWSI) system in use for 2 years without problems.

Crosschecked Security Categorization Low

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200833

SNAS Security Documentation StatusSNAS Security Documentation Status

• Risk Assessment Report– Approved 29 October 2007

• SNAS Security Plan– Approved 29 October 2007– Contingency Plan has been incorporated in the Security Plan

• Self-Assessment Checklist– Approved 29 October 2007

• SNAS will become a subsystem of WSC– The SNAS Security Plan will be incorporated into the WSC

Security Plan

Test Readiness ReviewNASA/GSFC Code 452

June 6, 2008

Acceptance Test Readiness

Merri Benjamin

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200835

Test Environment – Test Environment – Systems Resources for ATSystems Resources for AT

• SNAS Servers – Operational String– Connections to ANCC and DAS HMD verified

• Connection to NCCDS and DAS Ops blocked

– Software Release 0.1 loaded– SNAS Database configured - populated with required pre-test

configurations (i.e., test SICs and SSCs)

Closed IONETOpen IONET

RAID

Secure Gateway

Client

Router Router

Client

Closed Server Closed Server

Data Server

Router Router

Hub Hub

Open Server Open Server

NCCDAS

HMD DAS

ANCC

Heartbeat

SNAS Boundary

SNAS Boundary

Switch Switch

Data ServerHeartbeat

Heartbeat

Client

Internet

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200836

Test Environment – Test Environment – Systems Resources for ATSystems Resources for AT (con’t)(con’t)

– ANCC configuration – shared SN resource• Pre-test database configurations completed• No interactive UPD updates – not a concern for AT

– DAS HMD – shared SN resource• TO-83, DASE Task Order, activities concurrent with SNAS AT – not a

concern for test integrity – modifications to DAS HMD not related to DAS functionality

– Client Platforms – multiple platforms available to AT testers• MOC Client on test platforms• O&M Client on test platforms

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200837

Test PlanTest Plan

• AT Objectives– Verification of MOC Client functionality– Verification of O&M Client functionality– Verification of data flows between Client, Open Server system, and

Closed Server system– Verification of data flows between Closed Server system and ANCC

and DAS HMD– Verification of Data Server functions for data storage and retrieval

• ATP Completed - testing to requirements – RTVM in ATP– Functional Requirements

• User interface• Interactions with NCCDS• Interactions with DAS

– Operational Requirements• Operational procedures• Maintenance• Security

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200838

Test Plan Test Plan (con’t)(con’t)

• Test Cases - Five Test Groups– System Configuration for Mission and Users

• Logins, Mission Setups, etc.

– MOC Client Functionality• Orbital data processing, NCCDS and DAS scheduling, Real-time

monitoring, Reports and Queries, etc.

– O&M Client Functionality• System monitoring, customer configuration update requests, etc.

– Security tests

– System Performance tests

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200839

ATP Test Case Groups ATP Test Case Groups (1 of 6)(1 of 6)

• System Configuration for Mission and Users– User Configuration Test Group

• SNAS-MOC-USER-LOGIN• SNAS-MOC-USER-PREF• SNAS-MOC-VIEW-STAT• SNAS-MOC-VIEW-SYS• SNAS-MOC-USER-WORKSPACE

– Mission Configuration Test Group• SNAS-MOC-MSNSETUP-USERACCT• SNAS-MOC-MSNSETUP-SPCCHRS • SNAS-MOC-MSNSETUP-EPSCFG• SNAS-MOC-MSNSETUP-NCCSSC• SNAS-MOC-MSNSETUP-DSCHPARM• SNAS-MOC-MSNSETUP-PE• SNAS-MOC-MSNSETUP-EDITSUPER• SNAS-MOC-MSNSETUP-ORBITAL

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200840

ATP Test Case Groups ATP Test Case Groups (2 of 6)(2 of 6)

• MOC Client Functions – Import Data Test Group

• SNAS-MOC-OVV-GEOC• SNAS-MOC-OVV-GEOD• SNAS-MOC-OVV-IMPVEC• SNAS-MOC-OVV-TCWTSW• SNAS-MOC-OVV-TRANSTSW• SNAS-MOC-OVV-UAVPSAT

– NCC Scheduling Test Group• SNAS-MOC-SCHED-TUT• SNAS-MOC-SCHEDNCC-SAR• SNAS-MOC-SCHEDNCC-SDR• SNAS-MOC-SCHEDNCC-RR• SNAS-MOC-SCHEDNCC-ASAR• SNAS-MOC-SCHEDNCC-WLR• SNAS-MOC-SCHED-IMPORT-NCC• SNAS-MOC-EPS-AUTONCC• SNAS-MOC-SCHEDNCC-RECURRENT

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200841

ATP Test Case Groups ATP Test Case Groups (3 of 6)(3 of 6)

• MOC Client Functions (con’t)– DAS Scheduling Test Group

• SNAS-MOC-SCHEDDAS-TVR• SNAS-MOC-SCHEDDAS-RAR• SNAS-MOC-SCHEDDAS-RAMR• SNAS-MOC-SCHEDDAS-RADR• SNAS-MOC-SCHEDDAS-PBKS• SNAS-MOC-SCHEDDAS-PBKMR• SNAS-MOC-SCHEDDAS-PBKDR• SNAS-MOC-SCHED-IMPORT-DAS• SNAS-MOC-EPS-AUTODAS

– Scheduling Tool Test Case (NCC & DAS) • SNAS-MOC-SCHEDTOOLS-ACTIVE• SNAS-MOC-SCHEDTOOLS-BULKMOD• SNAS-MOC-SCHEDTOOLS-REQUEST• SNAS-MOC-SCHEDTOOLS-TIMELINE• SNAS-MOC-SCHEDTOOLS-TIMESHIFT• SNAS-MOC-SCHED-TSWSUM

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200842

ATP Test Case Groups ATP Test Case Groups (4 of 6)(4 of 6)

• MOC Client Functions (con’t)– Real-time Monitoring Test Group (NCC & DAS)

• SNAS-MOC-CONTMON-REALTIME• SNAS-MOC-USER-SWITCHUSER

– Report and Query Test Group • SNAS-MOC-RPTS&QRYS-RPTS• SNAS-MOC-RPTS&QRYS-USERENV• SNAS-MOC-RPTS&QRYS-QUERIES

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200843

ATP Test Case Groups ATP Test Case Groups (5 of 6)(5 of 6)

• O&M Client Functions – User Configuration Test Group

• SNAS-OM-USER-LOGIN• SNAS-OM-SYSMON-STAT• SNAS-OM-SYSMON-SYS

– SNAS and Mission Configuration Test Group • SNAS-OM-MSNMAINT-TDRS• SNAS-OM-MSNMAINT-NCCCONN• SNAS-OM-MSNADMIN-SIC • SNAS-OM-MSNADMIN-DASSSC• SNAS-OM-MSNADMIN-NCCSSC• SNAS-OM-MSNADMIN-MISC• SNAS-OM-MSNADMIN-PURGE• SNAS-OM-USERADM-ACCT• SNAS-OM-SYSMSG-BCAST

– SNAS Monitoring Test Group • SNAS-OM-SYSMON-MOC• SNAS-OM-SYSMON-NCC

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200844

ATP Test Case Groups ATP Test Case Groups (6 of 6)(6 of 6)

• Security Test Group– Roles and Responsibilities– NIST Controls – General– NASA Wide Common Security Controls– Computer Support and Operations– Network Security Operations– Routine Monitoring– Periodic Testing and Security Controls Requirements– Incident Handling and Reporting– Awareness and Training– Account Management– Logical Access Requirements– Audit Trails and Accountability– Goddard Procedures and Guidelines

• Server System and System Performance Test – SNAS-SYSTEM-PERFORM– SNAS-SYSTEM-ETE– SNAS-SYSTEM-HA

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200845

RTVM Test CompletionRTVM Test Completion

• RTVM fields to be populated during AT

– Verification Status• Pass • Passed conditionally - test passed with some reservation• Failed• Blocked - the test was not performed for some reason

– Requirement Status• Fully Met• Partially Met• Not Met

– Approval Status• Approved • Disapproved

ID Req ID Requirement Method SAT Ver Case IDVerification

StatusRequirement

StatusApproval

StatusComments

1 3.1.1 The SNAS shall provide an interactive interface for planning, scheduling, and real-time monitoring and control of SN services.

Test SNAS-MOC-MSNSETUP-NCCSSC,SNAS-OM-MSNADMIN-NCCSSC,SNAS-OM-SYSMON-NCC

2 3.2.1.1 For all imported f iles, the message structure for each message type shall be validated as defined in 452-ICD-SN/CSM, ICD betw een the SN and Customers for Service Management.

Test SNAS-MOC-MSNSETUP-NCCSSC,SNAS-MOC-SCHED-TUT,SNAS-MOC-SCHEDNCC-SAR,SNAS-MOC-SCHEDNCC-RR,SNAS-MOC-SCHEDNCC-SDR,SNAS-MOC-SCHEDNCC-ASAR,SNAS-MOC-SCHEDNCC-WLR,SNAS-MOC-SCHEDTOOLS-REQUESTSNAS-OM-MSNADMIN-NCCSSC,SNAS-OM-SYSMON-NCC,SNAS-MOC-EPS-AUTONCC

3 3.2.1.2 For all imported f iles, the message structure for each message type shall be validated as defined in 452-ICD-SNAS/DAS, ICD betw een the SNAS and DAS, or

Test SNAS-MOC-SCHEDDAS-TVR,SNAS-MOC-SCHEDTOOLS-REQUEST,SNAS-MOC-EPS-AUTODAS

4 3.2.1.3 For all imported f iles, the message structure for each message type shall be validated as defined in 452-ICD-SNAS/EPS, Interface Control Document betw een the Space Netw ork Access System (SNAS) and the External Processing System (EPS).

Test SNAS-MOC-OVV-UAVPSAT,SNAS-MOC-OVV-TCWTSW

5 3.2.2.1 For all messages to be transmitted to the NCCDS or DAS, the Syntax shall be validated.

Test SNAS-MOC-MSNSETUP-NCCSSC,SNAS-MOC-SCHEDDAS-RAR,SNAS-MOC-SCHEDDAS-PBKS,SNAS-OM-MSNADMIN-NCCSSC

6 3.2.2.2 For all messages to be transmitted to the NCCDS or DAS, the Data type for each f ield shall be validated.

Test SNAS-MOC-MSNSETUP-NCCSSC,SNAS-MOC-SCHEDDAS-RAR,SNAS-MOC-SCHEDDAS-PBKS,SNAS-OM-MSNADMIN-NCCSSC

7 3.2.2.3 For all messages to be transmitted to the NCCDS or DAS, the Range of values for each f ield shall be validated.

Test SNAS-MOC-MSNSETUP-NCCSSC,SNAS-MOC-SCHEDDAS-RAR,SNAS-MOC-SCHEDDAS-PBKS,SNAS-OM-MSNADMIN-NCCSSC

8 3.2.2.4 For all messages to be transmitted to the NCCDS or DAS, it shall be validated that All required f ields have been entered.

Test SNAS-MOC-MSNSETUP-NCCSSC,SNAS-MOC-SCHEDDAS-RAR,SNAS-MOC-SCHEDDAS-PBKS,SNAS-OM-MSNADMIN-NCCSSC

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200846

Test Reporting Test Reporting

• AT Discrepancy Reporting– SN Comprehensive Discrepancy System (CDS)

• Internal Discrepancy Report (IDR) Database

• Test Status Meetings– Testers, System Developers, and Task Monitor– Review all open discrepancies and determine plan for resolution– Identify shared resource contentions and coordinate resource

availability with WSC management (DAS HMD)– Review valid discrepancies against concurrent on-going Beta

testing • Determine plan for resolution• No patches delivered unless required to continue AT or minimal impact

to testing (I.e., minimal regression test, no impacts to integrity of test results)

– Plan for meeting two times per week

• Final Test Report and PVM will be delivered following completion of AT

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200847

Test Resources Test Resources

• Testers Identified – WSC engineers with NCC and DAS experience

• NCC & DAS engineers trained in July 2007 at GSFC• Participated in Beta testing

• Supporting resources– Customer MOC

• Input of project unique configuration and data Orbital Data Processing Recurrent Scheduling EPS-Client message exchanges with legacy systems

– WSC DBA and SNAS SA• Maintain system configuration• Update database configurations

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200848

AT Risks and MitigationAT Risks and Mitigation

• If the test system connects to either NCC or DAS OPS during testing, there could be impacts to on-going SN mission operations.

• Rated: likelihood is LOW; consequence is HIGH• Mitigation:

Test SICs will be AT unique Property files will be adjusted to limit access

• Reduced risk to LOW

• With on-going Beta testers and AT testers sharing the same database (i.e., ANCC and DAS HMD) then there could be impacts to testing.

• Rated: likelihood is MEDIUM; consequence is HIGH• Mitigation:

Test SICS and/or SUPIDENS will be AT unique.

• Reduced risk to LOW

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200849

Open AT issuesOpen AT issues

• Version of DAS HMD to be used for SNAS AT. Continuing discussions with DASE project.

• Contention for DAS HMD resources during time planned for SNAS testing. Activities for DAS Enhancement Project (TO-83) will be on-going during SNAS AT. Work with WSC scheduling to optimize use of resources.

Test Readiness ReviewNASA/GSFC Code 452

June 6, 2008

Transition and Training

David Warren

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200851

Releases and TransitioningReleases and Transitioning

• Release 0.1 06/4/08 Version for Acceptance Testing

(and ongoing Beta testing on I&T)

– Test team to determine need for updates to complete AT• Release 0.2, Release 0.3, etc. until testing completed

• Release 1.0 08/22/08 Version to go to Operations

• Release 2.0 10/08/08 Added Wishlist functionality– AT testers to repeat functional and regression testing

• MOC transitioning can start after 9/02/08 using Release 1.0– Follow WSC registration and approval process

– Work with O&M DBA for mission data (SIC, SSC, PE, etc,)

– Capability for NCCDS connectivity only, as DAS users must transition all at one time (DAS port limitation)

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200852

User TrainingUser Training

• E-Training– Successfully used to introduce functionality at three group

Customer Interface Meetings for Builds 1 – 4

– Live MOC Client interaction with Beta servers interfaced to DAS HMD and ANCC

• Training materials– Powerpoint Presentation

– MOC Client Users Guide – included with downloaded Client

– O&M Client Users Guide

• Beta System availability

• Network Operation Manager site-visits

• WSC Operations demonstrations

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200853

Follow-up

Rose Pajerski

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200854

Remaining ScheduleRemaining Schedule

• Acceptance Testing through 7/25/08• Beta Testing through 8/15/08• CIM #8 July• Transition to Operations July - September

– Training July & August– User’s Guide August– Server Operator’s Guide August

• ORR (date tba) 8/28/08• Operational Availability (NCCDS) starting September 2, 2008• Operational Availability (DAS) TBD

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200855

Post-TRR ActivitiesPost-TRR Activities

• Start Testing Immediately

• Respond to RFAs– Previous from earlier reviews (all closed)

– New one from today’s review

• Prepare Training materials

• Finalize project documentation– Security Plan

– Configuration Management Plan

– MOC and O&M User’s Guides

– Server Operators Guide

– Detailed Design Specification

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200856

Operational Documents Needed By ORROperational Documents Needed By ORR

• Information System Security Officer Functions new • System Administrator Functions

– Account Management new– Daily Floor Check update

• Security Audits– LOP for Security Audit process update

• Server Operations and Maintenance– Server Operators Guide update

• Database Management and Control Procedures– New Customer integration update

• Account management – including deletion of stale accounts• SIC, SSC, PE, etc. updates

• Sparing/Logistics plan update

• DSMC Operations Interface Procedures update

• Training – SNAS Overview for new users new– O&M Client, HA, and Server Operations new– MOC Client new

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200857

Next StepsNext Steps

• Plan for CIM #8 for July as 1st E-Training for Release 1

• Send documentation to CCB Review for final approvals– MOC and O&M Users Guides

– Server Operators Guide

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200858

In ClosingIn Closing

• Closing remarks from review board

• Thank you for your attendance

• RFA due date: Weds., 6/11/08 (Neil Dissinger, PAAC II)

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200859

Backup Slides

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200860

SRD DCN003 SRD DCN003 (1 of 6)(1 of 6)

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200861

SRD DCN003 SRD DCN003 (2 of 6)(2 of 6)

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200862

SRD DCN003 SRD DCN003 (3 of 6)(3 of 6)

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200863

SRD DCN003 SRD DCN003 (4 of 6)(4 of 6)

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200864

SRD DCN003 SRD DCN003 (5 of 6)(5 of 6)

Test Readiness ReviewNASA/GSFC Code 452

June 6, 200865

SRD DCN003 SRD DCN003 (6 of 6)(6 of 6)