Test Case AvnFPS View Current TAF

for the

AWIPS

Contract

DG133W-05-CQ-1067

Prepared for:

U.S. Department of Commerce

NOAA/NWS Acquisition Management Division

SSMC2, Room 11220

1325 East-West Highway

Silver Spring, MD 20910

Prepared by:

Raytheon Company

STC Office

6825 Pine Street

Omaha, NE 68106

Submitted By:

\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_
\_\_\_\_\_\_\_\_\_\_\_

Test Engineer Date

Approved By:

\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_
\_\_\_\_\_\_\_\_\_\_

Program Manager Date

\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_
\_\_\_\_\_\_\_\_\_\_

Mission Assurance Quality Date

Revision History

  -------------- ---------- --------------- -------------------------------------
  **Revision**   **Date**   **Affected      **Explanation of Change**
                            Pages**         

  1.0            27 June    ALL             Initial Draft
                 2008                       

                                            

                                            
  -------------- ---------- --------------- -------------------------------------

Table of Contents

[1.0 Scope 4](#scope)

[2.0 APPLICABLE DOCUMENTS 5](#applicable-documents)

[2.1 Source Documents 5](#source-documents)

[2.2 Reference Documents 5](#reference-documents)

[3.0 Test Case description 6](#test-case-description)

[3.1 Assumptions, Constraints and Preconditions
6](#assumptions-constraints-and-preconditions)

[3.2 Recommended Hardware 6](#recommended-hardware)

[3.3 Test Inputs 6](#test-inputs)

[3.4 Test Outputs 6](#test-outputs)

[4.0 TEST SCENARIO 7](#test-scenario)

[5.0 requirements verification traceability matrix (RVTM)
10](#requirements-verification-traceability-matrix-rvtm)

# Scope

See Software Test Plan.

# APPLICABLE DOCUMENTS

## Source Documents

-   None

    []{.mark}

## Reference Documents

-   Legacy NWS Test Case: Baseline_AvnFPS\_ ViewCurrentTAF \_OB8.1.

-   Software Test Plan for the Advanced Weather Information Processing
    System Project, Contract #DG133W-05-CQ-1067, August 2008.

-   The Silver Spring NWS AWIPS 1 test bed application.

-   Rational RequisitePro.

# Test Case description

Test case verifies that the user is able to view current Terminal
Aerodrome Forecasts (TAF) and Meteorological Aviation Reports (METAR) in
the viewer mode for a particular site. The test case also verifies that
when viewing All Metars the order of observations is grouped by site,
then issuance time.

## Assumptions, Constraints and Preconditions

-   TO9 software has been installed successfully

-   CAVE, EDEX and pgAdmin III are running

-   Data has been ingested

-   Actions, Results, and Requirements highlighted in yellow indicate
    requirements and/or capabilities to be included in the scope of
    future task orders. They are included here for purposes of
    continuity and traceability with the original AWIPS I test case
    documents.

## Recommended Hardware

See Software Test Plan.

## Test Inputs

Section 4.0 below contains the test procedures for this test case.
Sections 2.2 -- 2.9 of the Software Test Plan contain general test
inputs applicable to all TO9 test cases.

## Test Outputs

The AvnFPS Monitor dialog is displayed and the results outlined in
section 4.0 are met. The AvnFPS GUIs to be tested include:

-   AvnFPS Menu

-   AvnFPS Monitor

-   AvnFPS TAF Editor

# TEST SCENARIO

+---+-----------------------------+----------------------------+------+
| S | Action                      | Result                     | P    |
| t |                             |                            | ass/ |
| e |                             |                            | Fail |
| p |                             |                            |      |
| \ |                             |                            |      |
| # |                             |                            |      |
+===+=============================+============================+======+
| 1 | In CAVE, select 'CAVE' -\>  | The AvnFPS Menu opens.     |      |
| . | 'New' -\> 'Aviation' -\>    |                            |      |
|   | 'AvnFPS Menu...'.           |                            |      |
|   |                             |                            |      |
+---+-----------------------------+----------------------------+------+
| 2 | From the AvnFPS Menu,       | The AvnFPS Monitor window  |      |
| . | select a forecaster's name  | displays.                  |      |
|   | and Mouse Button (MB) 1     |                            |      |
|   | click on the 'TAFs' button. |                            |      |
+---+-----------------------------+----------------------------+------+
| 3 | Verify the AvnFPS Monitor   | A row of buttons and       |      |
| . | provides a row of buttons   | labels are available for   |      |
|   | and labels for each TAF     | each TAF site.             |      |
|   | site.                       |                            |      |
+---+-----------------------------+----------------------------+------+
| 4 | Verify the AvnFPS TAF       | The AvnFPS TAF Monitor     |      |
| . | Monitor window contains one | window contains one or     |      |
|   | or more Site ID buttons.    | more Site ID buttons.      |      |
|   |                             |                            |      |
+---+-----------------------------+----------------------------+------+
| 5 | Verify the AvnFPS TAF       | The AvnFPS TAF Monitor     |      |
| . | Monitor window contains an  | window contains an Active  |      |
|   | Active Toggle check box     | Toggle check box with each |      |
|   | associated with each Site   | Site ID button.            |      |
|   | ID button.                  |                            |      |
+---+-----------------------------+----------------------------+------+
| 6 | Verify the AvnFPS TAF       | The AvnFPS TAF Monitor     |      |
| . | Monitor window contains     | window contains TAF/MTR    |      |
|   | TAF/MTR Time Labels         | Time Labels with each Site |      |
|   | associated with each Site   | ID button.                 |      |
|   | ID button.                  |                            |      |
+---+-----------------------------+----------------------------+------+
| 7 | Verify the TAF/MTR Time     | The TAF/MTR Time Labels    |      |
| . | Labels display the most     | display the most recent    |      |
|   | recent issuance time of the | issuance time of the TAF   |      |
|   | TAF or METAR.               | or METAR.                  |      |
+---+-----------------------------+----------------------------+------+
| 8 | Verify the AvnFPS TAF       | The AvnFPS TAF Monitor     |      |
| . | Monitor window contains     | window contains            |      |
|   | Observation/Guidance Status | Observation/Guidance       |      |
|   | associated with each Site   | Status associated with     |      |
|   | ID button.                  | each Site ID button.       |      |
+---+-----------------------------+----------------------------+------+
| 9 | Verify the AvnFPS TAF       | The AvnFPS TAF Monitor     |      |
| . | Monitor window's            | window's                   |      |
|   | Observation/Guidance Status | Observation/Guidance       |      |
|   | contains groupings of       | Status contains the        |      |
|   | weather elements in seven   | following categories:      |      |
|   | distinct categories:        |                            |      |
|   |                             | METAR, Persistence,        |      |
|   | METAR, Persistence,         | Lightning, Lightning       |      |
|   | Lightning, Lightning        | Probability Guidance,      |      |
|   | Probability Guidance,       | Collaborative Convective   |      |
|   | Collaborative Convective    | Forecast Product, Gridded  |      |
|   | Forecast Product, Gridded   | Forecasts, and Latest Wind |      |
|   | Forecasts, and Latest Wind  | Profile.                   |      |
|   | Profile.                    |                            |      |
+---+-----------------------------+----------------------------+------+
| 1 | Verify the AvnFPS TAF       | The AvnFPS TAF Monitor     |      |
| 0 | Monitor window's            | window's                   |      |
| . | Observation/Guidance        | Observation/Guidance       |      |
|   | Status' METAR weather       | Status' METAR weather      |      |
|   | element contains a grouping | element contains the       |      |
|   | of five sub-elements:       | following sub-elements:    |      |
|   |                             |                            |      |
|   | TEMPO, Visibility, Wind,    | TEMPO, Visibility, Wind,   |      |
|   | Weather, and Ceiling.       | Weather, and Ceiling.      |      |
+---+-----------------------------+----------------------------+------+
| 1 | Verify the AvnFPS TAF       | The AvnFPS TAF Monitor     |      |
| 1 | Monitor window's            | window's                   |      |
| . | Observation/Guidance        | Observation/Guidance       |      |
|   | Status' Persistence weather | Status' Persistence        |      |
|   | element contains a grouping | weather element contains   |      |
|   | of four distinct            | the following              |      |
|   | sub-elements:               | sub-elements: Visibility,  |      |
|   |                             | Wind, Weather, and         |      |
|   | Visibility, Wind, Weather,  | Ceiling.                   |      |
|   | and Ceiling.                |                            |      |
+---+-----------------------------+----------------------------+------+
| S | Action                      | Result                     | P    |
| t |                             |                            | ass/ |
| e |                             |                            | Fail |
| p |                             |                            |      |
| \ |                             |                            |      |
| # |                             |                            |      |
+---+-----------------------------+----------------------------+------+
| 1 | Verify the AvnFPS TAF       | The AvnFPS TAF Monitor     |      |
| 2 | Monitor window's            | window's                   |      |
| . | Observation/Guidance        | Observation/Guidance       |      |
|   | Status' Lightning (ltg)     | Status' Lightning (ltg)    |      |
|   | weather element contains    | weather element contains   |      |
|   | one distinct sub-element:   | the following sub-element: |      |
|   |                             |                            |      |
|   | Number of strikes (ts).     | Number of strikes (ts).    |      |
+---+-----------------------------+----------------------------+------+
| 1 | Verify the AvnFPS TAF       | The AvnFPS TAF Monitor     |      |
| 3 | Monitor window's            | window's                   |      |
| . | Observation/Guidance        | Observation/Guidance       |      |
|   | Status' Lightning           | Status' Lightning          |      |
|   | Probability Guidance (rltg) | Probability Guidance       |      |
|   | weather element contains    | (rltg) weather element     |      |
|   | one distinct sub-element:   | contains the following     |      |
|   |                             | sub-element:               |      |
|   | Lightning Probability (ts). |                            |      |
|   |                             | Lightning Probability      |      |
|   |                             | (ts).                      |      |
+---+-----------------------------+----------------------------+------+
| 1 | Verify the AvnFPS TAF       | The AvnFPS TAF Monitor     |      |
| 4 | Monitor window's            | window's                   |      |
| . | Observation/Guidance        | Observation/Guidance       |      |
|   | Status' Collaborative       | Status' Collaborative      |      |
|   | Convective Forecast Product | Convective Forecast        |      |
|   | (ccfp) weather element      | Product (ccfp) weather     |      |
|   | contains one distinct       | element contains the       |      |
|   | sub-element:                | following sub-element:     |      |
|   |                             |                            |      |
|   | Convection Potential (ts).  | Convection Potential (ts). |      |
+---+-----------------------------+----------------------------+------+
| 1 | Verify the AvnFPS TAF       | The AvnFPS TAF Monitor     |      |
| 5 | Monitor window's            | window's                   |      |
| . | Observation/Guidance        | Observation/Guidance       |      |
|   | Status' Gridded Forecasts   | Status' Gridded Forecasts  |      |
|   | (grid) weather element      | (grid) weather element     |      |
|   | contains four distinct      | contains the following     |      |
|   | sub-elements:               | sub-elements:              |      |
|   |                             |                            |      |
|   | Visibility (vis), Wind      | Visibility (vis), Wind     |      |
|   | (wnd), Weather (wx), and    | (wnd), Weather (wx), and   |      |
|   | Sky Cover (sky).            | Sky Cover (sky).           |      |
+---+-----------------------------+----------------------------+------+
| 1 | Verify the AvnFPS TAF       | The AvnFPS TAF Monitor     |      |
| 6 | Monitor window's            | window's                   |      |
| . | Observation/Guidance        | Observation/Guidance       |      |
|   | Status' Latest Wind Profile | Status' Latest Wind        |      |
|   | (llws) weather element      | Profile (llws) weather     |      |
|   | contains one distinct       | element contains the       |      |
|   | sub-element:                | following sub-element:     |      |
|   |                             |                            |      |
|   | Wind Shear Value (ws).      | Wind Shear Value (ws).     |      |
+---+-----------------------------+----------------------------+------+
| 1 | Verify the AvnFPS TAF       | The AvnFPS TAF Monitor     |      |
| 7 | Monitor window's menu bar   | window's menu bar contains |      |
| . | contains the following      | the following drop-down    |      |
|   | drop-down menus:            | menus:                     |      |
|   |                             |                            |      |
|   | File, Options, and Help.    | File, Options, and Help.   |      |
+---+-----------------------------+----------------------------+------+
| 1 | Verify the AvnFPS TAF       | The AvnFPS TAF Monitor     |      |
| 8 | Monitor window contains a   | window contains a message  |      |
| . | message bar at the very     | bar at the bottom of the   |      |
|   | bottom of the dialog that   | dialog that displays       |      |
|   | shows messages.             | messages.                  |      |
+---+-----------------------------+----------------------------+------+
| 1 | Verify the AvnFPS TAF       | The AvnFPS TAF Monitor     |      |
| 9 | Monitor contains a message  | contains a message         |      |
| . | severity indicator at the   | severity indicator at the  |      |
|   | very bottom left corner of  | very bottom left corner of |      |
|   | the dialog that displays    | the dialog that displays   |      |
|   | the message severity.       | the message severity.      |      |
+---+-----------------------------+----------------------------+------+

+---+-----------------------------+----------------------------+------+
| S | Action                      | Result                     | P    |
| t |                             |                            | ass/ |
| e |                             |                            | Fail |
| p |                             |                            |      |
| \ |                             |                            |      |
| # |                             |                            |      |
+===+=============================+============================+======+
| 2 | Verify the AvnFPS TAF       | The AvnFPS TAF Monitor     |      |
| 0 | Monitor contains a message  | contains a message display |      |
| . | display button at the very  | button at the very bottom  |      |
|   | bottom right corner of the  | right corner of the dialog |      |
|   | dialog that allows the      | that allows the operator   |      |
|   | operator the capability to  | the capability to view all |      |
|   | view all the messages that  | the messages that have     |      |
|   | have been displayed in a    | been displayed in a        |      |
|   | separate dialog.            | separate dialog.           |      |
+---+-----------------------------+----------------------------+------+
| 2 | Verify the AvnFPS TAF       | The AvnFPS TAF Monitor     |      |
| 1 | Monitor contains a queue    | contains a queue button    |      |
| . | button [that allows the     | [that allows the operator  |      |
|   | operator the capability to  | the capability to view the |      |
|   | view the status of the      | status of the              |      |
|   | queues.]{.mark}             | queues]{.mark}.            |      |
+---+-----------------------------+----------------------------+------+
| 2 | Select a Site ID button to  | The AvnFPS TAF Editor      |      |
| 2 | view current TAFs and       | window opens with the      |      |
| . | METARs for a particular     | selected site displayed in |      |
|   | site in the Viewer mode.    | the Viewer mode. Verify    |      |
|   |                             | the Metars and Data        |      |
|   |                             | Sources display on a tab   |      |
|   |                             | of the second half of the  |      |
|   |                             | screen (one data source on |      |
|   |                             | each tab, e.g., Metar,     |      |
|   |                             | GFS-MOS, TAF/GFSLAMP,      |      |
|   |                             | GFSLAMP, ETA-MOS, NGM-MOS, |      |
|   |                             | NAM-WRF profile, and       |      |
|   |                             | Grids)                     |      |
|   |                             |                            |      |
|   |                             | Note: Depending on the     |      |
|   |                             | configuration at the WFO,  |      |
|   |                             | only a subset may visible. |      |
+---+-----------------------------+----------------------------+------+
| 2 | Select another site id      | The current TAF for a      |      |
| 3 | button.                     | selected site displays     |      |
| . |                             | accordingly.               |      |
|   |                             |                            |      |
+---+-----------------------------+----------------------------+------+
| 2 | Select the 'Metars' tab to  | The Metars' latest         |      |
| 4 | view the latest             | observations are           |      |
| . | observations for the        | displayed.                 |      |
|   | selected site.              |                            |      |
+---+-----------------------------+----------------------------+------+
| 2 | In the lower half of the    | The Num Hours is set to 3. |      |
| 5 | GUI, on the right hand      |                            |      |
| . | side, is a popup-menu list  | [The last 3 hours of       |      |
|   | titled 'Num Hours'. MB1     | observations display in    |      |
|   | click on that menu and      | the window under the       |      |
|   | change 'Num Hours:' to '3'  | 'Metars' tab.]{.mark}      |      |
|   | [to display the last 3      |                            |      |
|   | hours worth of observations |                            |      |
|   | in the Metar Display        |                            |      |
|   | below]{.mark}.              |                            |      |
+---+-----------------------------+----------------------------+------+
| 2 | MB1 click the 'All' button. | The observations from all  |      |
| 6 |                             | sites are displayed and    |      |
| . |                             | grouped by site, then      |      |
|   |                             | issuance time.             |      |
+---+-----------------------------+----------------------------+------+
| 2 | Close the AvnFPS Editor,    | The AvnFPS TAF Editor,     |      |
| 7 | AvnFPS Monitor, and AvnFPS  | AvnFPS Monitor, and AvnFPS |      |
| . | Menu windows.               | Menu windows close.        |      |
|   |                             |                            |      |
+---+-----------------------------+----------------------------+------+
|   | End of test.                |                            |      |
+---+-----------------------------+----------------------------+------+

# requirements verification traceability matrix (RVTM)

  --------------------------------------------------------------------------
  Number        Description                                       Test
                                                                  Step(s)
  ------------- ------------------------------------------------- ----------
  SYSR2073      The AWIPS system shall implement the GFE AvnFPS   ALL
                for TAFs capability.                              

  SYSR2073.1    CAVE shall provide the user the capability to     1
                launch AvnFPS from the CAVE Menu resulting in the 
                display of the AvnFPS Menu as a SWT Dialog on the 
                CAVE Workstation.                                 

  SYSR2073.2    AvnFPS shall provide TAF (Terminal Aerodrome      2
                Forecast) Monitoring capability via the AvnFPS    
                Menu\'s TAFs Button.                              

  SYSR2073.3    AvnFPS TAF Monitor shall provide a row of buttons 3
                and labels for each TAF site that has been        
                configured.                                       

  SYSR2073.4    AvnFPS TAF Monitor Window shall contain a Site ID 4
                Button or Site ID Buttons.                        

  SYSR2073.6    AvnFPS TAF Monitor Window shall contain an Active 5
                Toggle Button associated with each Site ID        
                Button.                                           

  SYSR2073.8    AvnFPS TAF Monitor Window shall contain TAF/MTR   6
                Time Labels associated with each Site ID Button.  

  SYSR2073.9    AvnFPS TAF Monitor Window\'s TAF/MTR Time Labels  7
                shall display the most recent issuance time of an 
                associated TAF or METAR.                          

  SYSR2073.11   AvnFPS TAF Monitor Window shall contain           8
                Observation/Guidance Status associated with each  
                Site ID Button.                                   

  SYSR2073.12   AvnFPS TAF Monitor Window\'s Observation/Guidance 9
                Status shall contain groupings of weather         
                elements in seven distinct categories: METAR,     
                Persistence for a selectable duration, Lightning, 
                Lightning Probability Guidance, Collaborative     
                Convective Forecast Product, Gridded Forecasts,   
                and Latest Wind Profile.                          

  SYSR2073.13   AvnFPS TAF Monitor Window\'s Observation/Guidance 10
                Status\' METAR weather element shall contain a    
                grouping of five distinct sub-elements: TEMPO,    
                Wind, Visibility, Weather, and Ceiling.           

  SYSR2073.14   AvnFPS TAF Monitor Window\'s Observation/Guidance 11
                Status\' Persistence for a selectable duration    
                weather element shall contain a grouping of four  
                distinct sub-elements: Wind, Visibility, Weather, 
                and Ceiling.                                      

  SYSR2073.15   AvnFPS TAF Monitor Window\'s Observation/Guidance 12
                Status\' Lightning weather element shall contain  
                one distinct sub-element: Number of strikes.      
  --------------------------------------------------------------------------

  ---------------------------------------------------------------------------
  Number         Description                                       Test
                                                                   Step(s)
  -------------- ------------------------------------------------- ----------
  SYSR2073.16    AvnFPS TAF Monitor Window\'s Observation/Guidance 13
                 Status\' Lightning Probability Guidance weather   
                 element shall contain one distinct sub-element:   
                 Lightning probability.                            

  SYSR2073.17    AvnFPS TAF Monitor Window\'s Observation/Guidance 14
                 Status\' Collaborative Convective Forecast        
                 Product weather element shall contain one         
                 distinct sub-element: Convection potential.       

  SYSR2073.18    AvnFPS TAF Monitor Window\'s Observation/Guidance 15
                 Status\' Gridded Forecasts weather element shall  
                 contain a grouping of three distinct              
                 sub-elements: Wind, Weather, and Sky cover.       

  SYSR2073.19    AvnFPS TAF Monitor Window\'s Observation/Guidance 16
                 Status\' Latest Wind Profile weather element      
                 shall contain one distinct sub-element: Wind      
                 shear value.                                      

  SYSR2073.37    AvnFPS TAF Monitor Window\'s Menu Bar shall       17
                 provide the user three distinct pulldown menus:   
                 File, Options, and Help.                          

  SYSR2073.144   AvnFPS TAF Monitor Window shall contain a message 18
                 bar at the very bottom of the dialog that shows   
                 messages.                                         

  SYSR2073.145   AvnFPS TAF Monitor Window shall contain a message 19
                 severity indicator in the very bottom left hand   
                 corner of the dialog that shows message severity. 

  SYSR2073.146   AvnFPS TAF Monitor Window shall contain a message 20
                 display button in the very bottom right hand      
                 corner of the dialog that allows the operator the 
                 capability to view all of the messages that have  
                 been displayed in separate dialog.                

  SYSR2073.147   AvnFPS TAF Monitor Window shall contain a queue   21
                 button that allows the operator the capability to 
                 view the status of queues.                        
  ---------------------------------------------------------------------------