Test Case AvnFPS 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 Pages  Explanation of Change

  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)
13](#requirements-verification-traceability-matrix-rvtm)

# Scope

See Software Test Plan.

# APPLICABLE DOCUMENTS

## Source Documents

-   None

    []{.mark}

## Reference Documents

-   Legacy NWS Test Case: Baseline_AvnFPS_TAF_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 TAF functionality works properly with or
without the transmit privilege.

## Assumptions, Constraints and Preconditions

-   TO9 software has been installed successfully

-   CAVE, EDEX and pgAdmin III are running

-   Data has been ingested

-   The Text Workstation has been started

-   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 and configuration files are 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

-   AvnFPS Loader

-   [AvnFPS QC]{.mark}

-   AvnFPS Transmission Queue

-   Directory

# TEST SCENARIO

+---+-----------------------------+----------------------------+------+
| S | Action                      | Result                     | P    |
| t |                             |                            | ass/ |
| e |                             |                            | Fail |
| p |                             |                            |      |
| \ |                             |                            |      |
| # |                             |                            |      |
+===+=============================+============================+======+
| T |                             |                            |      |
| e |                             |                            |      |
| s |                             |                            |      |
| t |                             |                            |      |
| U |                             |                            |      |
| s |                             |                            |      |
| e |                             |                            |      |
| r |                             |                            |      |
| s |                             |                            |      |
| h |                             |                            |      |
| o |                             |                            |      |
| u |                             |                            |      |
| l |                             |                            |      |
| d |                             |                            |      |
| n |                             |                            |      |
| o |                             |                            |      |
| t |                             |                            |      |
| b |                             |                            |      |
| e |                             |                            |      |
| a |                             |                            |      |
| b |                             |                            |      |
| l |                             |                            |      |
| e |                             |                            |      |
| t |                             |                            |      |
| o |                             |                            |      |
| t |                             |                            |      |
| r |                             |                            |      |
| a |                             |                            |      |
| n |                             |                            |      |
| s |                             |                            |      |
| m |                             |                            |      |
| i |                             |                            |      |
| t |                             |                            |      |
| a |                             |                            |      |
| T |                             |                            |      |
| A |                             |                            |      |
| F |                             |                            |      |
| p |                             |                            |      |
| r |                             |                            |      |
| o |                             |                            |      |
| d |                             |                            |      |
| u |                             |                            |      |
| c |                             |                            |      |
| t |                             |                            |      |
| w |                             |                            |      |
| i |                             |                            |      |
| t |                             |                            |      |
| h |                             |                            |      |
| x |                             |                            |      |
| m |                             |                            |      |
| i |                             |                            |      |
| t |                             |                            |      |
| _ |                             |                            |      |
| p |                             |                            |      |
| r |                             |                            |      |
| i |                             |                            |      |
| v |                             |                            |      |
| i |                             |                            |      |
| l |                             |                            |      |
| e |                             |                            |      |
| g |                             |                            |      |
| e |                             |                            |      |
| = |                             |                            |      |
| ' |                             |                            |      |
| 0 |                             |                            |      |
| ' |                             |                            |      |
+---+-----------------------------+----------------------------+------+
| 1 | From the CAVE menu bar,     | The AvnFPS Menu window     |      |
| . | Mouse Button (MB) 1 click   | appears.                   |      |
|   | 'CAVE' -\> 'New' -\>        |                            |      |
|   | 'Aviation' -\> 'AvnFPS      |                            |      |
|   | Menu...'.                   |                            |      |
+---+-----------------------------+----------------------------+------+
| 2 | Verify user 'Test2' is not  | The user 'Test2' is not    |      |
| . | present.                    | present.                   |      |
|   |                             |                            |      |
|   |                             |                            |      |
+---+-----------------------------+----------------------------+------+
| 3 | Open a terminal and         | A terminal opens.          |      |
| . | navigate to the aviation    |                            |      |
|   | configuration file (e.g.,   | The aviation configuration |      |
|   | cave/etc/aviation).         | file is present.           |      |
+---+-----------------------------+----------------------------+------+
| 4 | Edit the                    | The new forecaster [and    |      |
| . | a                           | transmit privilege]{.mark} |      |
|   | viationForecasterConfig.xml | in the                     |      |
|   | file, adding 'Test2' as a   | av                         |      |
|   | new forecaster [and setting | iationForecasterConfig.xml |      |
|   | the transmit privilege to   | file is saved.             |      |
|   | '0']{.mark}. Then save the  |                            |      |
|   | changes to the              |                            |      |
|   | configuration file.         |                            |      |
+---+-----------------------------+----------------------------+------+
| 5 | On the terminal, select     | The terminal closes.       |      |
| . | 'File' -\> 'Close'.         |                            |      |
|   |                             |                            |      |
|   |                             |                            |      |
+---+-----------------------------+----------------------------+------+
| 6 | Close and restart the       | The AvnFPS Menu window     |      |
| . | AvnFPS Menu (refer to step  | appears.                   |      |
|   | 1).                         |                            |      |
|   |                             |                            |      |
+---+-----------------------------+----------------------------+------+
| 7 | Verify user 'Test2' is      | The user 'Test2' is        |      |
| . | present.                    | present.                   |      |
|   |                             |                            |      |
|   |                             |                            |      |
+---+-----------------------------+----------------------------+------+
| 8 | Select the user 'Test2'.    | The AvnFPS Monitor window  |      |
| . | With 'local' highlighted on | opens.                     |      |
|   | the lower list, MB1 click   |                            |      |
|   | the 'TAFs' button.          |                            |      |
+---+-----------------------------+----------------------------+------+
| 9 | Verify the following        | The listed buttons are     |      |
| . | buttons are enabled:        | enabled. The XMIT-px2f,    |      |
|   |                             | DATA-px2f, INGEST-px2f and |      |
|   | TAF Editor, Climate, Plot,  | Queue button are displayed |      |
|   | and Backup. And also verify | green.                     |      |
|   | the following items are     |                            |      |
|   | displayed in green color:   |                            |      |
|   |                             |                            |      |
|   | XMIT-px2f, DATA-px2f,       |                            |      |
|   | INGEST-px2f and Queue       |                            |      |
|   | button.                     |                            |      |
+---+-----------------------------+----------------------------+------+
| 1 | Select the TAF Editor       | The AvnFPS TAF Editor      |      |
| 0 | button to edit the TAF.     | window displays without    |      |
| . |                             | loading a TAF forecast     |      |
|   |                             | (blank screen).            |      |
+---+-----------------------------+----------------------------+------+
| 1 | Verify the Editor recipe    | [No]{.mark} 'Send' button  |      |
| 1 | tab near the top of the TAF | is present.                |      |
| . | Editor is selected.         |                            |      |
|   |                             | The top row of buttons is  |      |
|   | [Verify in the top row of   | in the stated order.       |      |
|   | buttons there is no 'Send'  |                            |      |
|   | button.]{.mark}             | The Viewer tab displays in |      |
|   |                             | the AvnFPS TAF Editor      |      |
|   | Verify the buttons appear   | window.                    |      |
|   | in the following order:     |                            |      |
|   | 'Load', 'Syntax', 'QC',     |                            |      |
|   | 'Send' (TO9), 'Save', and   |                            |      |
|   | 'Restore'.                  |                            |      |
|   |                             |                            |      |
|   | MB1 click the Viewer tab.   |                            |      |
+---+-----------------------------+----------------------------+------+

+---+-----------------------------+----------------------------+------+
| S | Action                      | Result                     | P    |
| t |                             |                            | ass/ |
| e |                             |                            | Fail |
| p |                             |                            |      |
| \ |                             |                            |      |
| # |                             |                            |      |
+===+=============================+============================+======+
| 1 | Select 'File' -\> 'Close'   | The AvnFPS TAF Editor,     |      |
| 2 | in the AvnFPS TAF Editor.   | AvnFPS Monitor, and AvnFPS |      |
| . |                             | Menu windows close.        |      |
|   | Select 'File' -\> 'Quit' in |                            |      |
|   | the AvnFPS Monitor.         |                            |      |
|   |                             |                            |      |
|   | Select 'File' -\> 'Close'   |                            |      |
|   | in the AvnFPS Menu window.  |                            |      |
+---+-----------------------------+----------------------------+------+
| T |                             |                            |      |
| e |                             |                            |      |
| s |                             |                            |      |
| t |                             |                            |      |
| U |                             |                            |      |
| s |                             |                            |      |
| e |                             |                            |      |
| r |                             |                            |      |
| i |                             |                            |      |
| s |                             |                            |      |
| a |                             |                            |      |
| b |                             |                            |      |
| l |                             |                            |      |
| e |                             |                            |      |
| t |                             |                            |      |
| o |                             |                            |      |
| t |                             |                            |      |
| r |                             |                            |      |
| a |                             |                            |      |
| n |                             |                            |      |
| s |                             |                            |      |
| m |                             |                            |      |
| i |                             |                            |      |
| t |                             |                            |      |
| a |                             |                            |      |
| T |                             |                            |      |
| A |                             |                            |      |
| F |                             |                            |      |
| p |                             |                            |      |
| r |                             |                            |      |
| o |                             |                            |      |
| d |                             |                            |      |
| u |                             |                            |      |
| c |                             |                            |      |
| t |                             |                            |      |
| w |                             |                            |      |
| i |                             |                            |      |
| t |                             |                            |      |
| h |                             |                            |      |
| x |                             |                            |      |
| m |                             |                            |      |
| i |                             |                            |      |
| t |                             |                            |      |
| _ |                             |                            |      |
| p |                             |                            |      |
| r |                             |                            |      |
| i |                             |                            |      |
| v |                             |                            |      |
| i |                             |                            |      |
| l |                             |                            |      |
| e |                             |                            |      |
| g |                             |                            |      |
| e |                             |                            |      |
| = |                             |                            |      |
| ' |                             |                            |      |
| 1 |                             |                            |      |
| ' |                             |                            |      |
+---+-----------------------------+----------------------------+------+
| 1 | Open a terminal and         | A terminal opens.          |      |
| 3 | navigate to the aviation    |                            |      |
| . | configuration file (e.g.,   | The aviation configuration |      |
|   | /cave/etc/aviation).        | file is present.           |      |
+---+-----------------------------+----------------------------+------+
| 1 | Edit the                    | The transmit privilege in  |      |
| 4 | a                           | the                        |      |
| . | viationForecasterConfig.xml | av                         |      |
|   | file, setting the transmit  | iationForecasterConfig.xml |      |
|   | privilege for user 'Test'   | file is saved.             |      |
|   | to '1'. Then save the       |                            |      |
|   | changes to the              |                            |      |
|   | configuration file.         |                            |      |
+---+-----------------------------+----------------------------+------+
| 1 | On the terminal, select     | The terminal closes.       |      |
| 5 | 'File' -\> 'Close'.         |                            |      |
| . |                             |                            |      |
|   |                             |                            |      |
+---+-----------------------------+----------------------------+------+
| 1 | Restart the AvnFPS Menu     | The AvnFPS Menu window     |      |
| 6 | (refer to step 1).          | appears.                   |      |
| . |                             |                            |      |
|   |                             |                            |      |
+---+-----------------------------+----------------------------+------+
| 1 | Select the user 'Test'.     | The AvnFPS Monitor window  |      |
| 7 | With 'local' highlighted on | opens.                     |      |
| . | the lower list, MB1 click   |                            |      |
|   | the 'TAFs' button.          |                            |      |
+---+-----------------------------+----------------------------+------+
| 1 | Verify the following        | The listed buttons are     |      |
| 8 | buttons are enabled:        | enabled. The XMIT-px2f,    |      |
| . |                             | DATA-px2f, INGEST-px2f and |      |
|   | TAF Editor, Climate, Plot,  | Queue button are displayed |      |
|   | and Backup. And also verify | green.                     |      |
|   | the following items are     |                            |      |
|   | displayed in green color:   |                            |      |
|   |                             |                            |      |
|   | XMIT-px2f, DATA-px2f,       |                            |      |
|   | INGES-px2f and Queue        |                            |      |
|   | button.                     |                            |      |
+---+-----------------------------+----------------------------+------+
| 1 | Select the TAF Editor       | The AvnFPS TAF Editor      |      |
| 9 | button to edit the TAF.     | window displays without    |      |
| . |                             | loading forecast (blank    |      |
|   |                             | screen).                   |      |
+---+-----------------------------+----------------------------+------+
| 2 | Verify the Editor tab near  | The top row of buttons is  |      |
| 0 | the top of the TAF Editor   | in the stated order        |      |
| . | is selected.                |                            |      |
|   |                             |                            |      |
|   | Verify in the top row of    |                            |      |
|   | buttons are appeared in the |                            |      |
|   | following order: 'Load',    |                            |      |
|   | 'Syntax', 'QC', 'Send',     |                            |      |
|   | 'Save', and 'Restore'.      |                            |      |
|   |                             |                            |      |
|   | Verify the TAF Editor's     |                            |      |
|   | menu bar contains the       |                            |      |
|   | 'File', 'Options', and      |                            |      |
|   | 'Edit' pull-down menus.     |                            |      |
+---+-----------------------------+----------------------------+------+
| 2 | Select the 'Load' button to | The AvnFPS Loader window   |      |
| 1 | load the TAF forecast.      | displays along with the    |      |
| . |                             | different products and     |      |
|   |                             | sites. Verify the Forecast |      |
|   |                             | Type 'Routine' radio       |      |
|   |                             | button is selected.        |      |
+---+-----------------------------+----------------------------+------+

+---+-----------------------------+----------------------------+------+
| S | Action                      | Result                     | P    |
| t |                             |                            | ass/ |
| e |                             |                            | Fail |
| p |                             |                            |      |
| \ |                             |                            |      |
| # |                             |                            |      |
+===+=============================+============================+======+
| 2 | From the AvnFPS Loader      | The AvnFPS Loader window   |      |
| 2 | window, select any          | closes.                    |      |
| . | combination of products and |                            |      |
|   | sites. Then select 'latest' | The selected product and   |      |
|   | from the 'Initialize from:' | site data displays [and    |      |
|   | drop-down menu and MB1      | the associated site id     |      |
|   | click the 'OK' button.      | displays on the first      |      |
|   |                             | tab]{.mark}.               |      |
|   | Note: If you want to select |                            |      |
|   | more than one products or   | The TAF(s) is/are edited.  |      |
|   | sites, [either MB1 click    |                            |      |
|   | and drag the cursor (this   |                            |      |
|   | works for consecutive       |                            |      |
|   | items),]{.mark} MB1 click   |                            |      |
|   | at the items while pressing |                            |      |
|   | down the Ctrl key, or MB1   |                            |      |
|   | click and drag the cursor   |                            |      |
|   | while pressing down the     |                            |      |
|   | Shift key.                  |                            |      |
|   |                             |                            |      |
|   | Edit the TAF(s).            |                            |      |
+---+-----------------------------+----------------------------+------+
| 2 | In the 'Tools' text field,  | One or more group valid    |      |
| 3 | use the pull-down menu to   | times changed to reflect   |      |
| . | select the 'AdjustTimes'    | current hour.              |      |
|   | tool. Then MB1 click the    |                            |      |
|   | 'Apply' button to update    |                            |      |
|   | the TAF start times.        |                            |      |
+---+-----------------------------+----------------------------+------+
| 2 | In the 'Tools' text field   | One or more TAFs changed   |      |
| 4 | use the pull-down menu to   | to reflect the current     |      |
| . | select the                  | METAR.                     |      |
|   | 'UseMetarForPrevailing'     |                            |      |
|   | tool. Then MB1 click the    |                            |      |
|   | 'Apply' button to update    |                            |      |
|   | the TAFs.                   |                            |      |
+---+-----------------------------+----------------------------+------+
| 2 | Select the 'Syntax' button  | The system attempts to     |      |
| 5 | to perform the Syntax       | decode all forecasts and   |      |
| . | Quality Control for TAF.    | reassemble them, assuring  |      |
|   |                             | proper indentation and     |      |
|   | If an error is found,       | maximum line length.       |      |
|   | continue to step #26.       |                            |      |
|   | Otherwise continue to step  | If any errors are found,   |      |
|   | #27.                        | the whole relevant phrase  |      |
|   |                             | is highlighted in color    |      |
|   |                             | according to the type of   |      |
|   |                             | errors.                    |      |
+---+-----------------------------+----------------------------+------+
| 2 | To view an explanatory      | An explanatory message     |      |
| 6 | message, MB1 while pointing | displays.                  |      |
| . | at the offending text.      |                            |      |
|   | Verify an explanatory       |                            |      |
|   | message displays.           |                            |      |
+---+-----------------------------+----------------------------+------+
| 2 | To check the Quality        | The AvnFPS QC pop-up       |      |
| 7 | Control (QC) of individual  | window displays.           |      |
| . | TAFs, select the 'QC'       |                            |      |
|   | button by clicking MB3.     |                            |      |
+---+-----------------------------+----------------------------+------+

+---+-----------------------------+----------------------------+------+
| S | Action                      | Result                     | P    |
| t |                             |                            | ass/ |
| e |                             |                            | Fail |
| p |                             |                            |      |
| \ |                             |                            |      |
| # |                             |                            |      |
+===+=============================+============================+======+
| 2 | To perform a current        | The system performs a      |      |
| 8 | weather check, unselect the | quick check for changing   |      |
| . | climate and impact check    | conditions while forecasts |      |
|   | box.                        | are prepared or when a     |      |
|   |                             | routine issue forecast is  |      |
|   | If Error found, continue to | prepared well in advance   |      |
|   | step #29, else continue to  | of the transmission        |      |
|   | step #30.                   | window. If there are no    |      |
|   |                             | invalid entries found      |      |
|   |                             | during the checking        |      |
|   |                             | process then the "QC       |      |
|   |                             | Success" message displays  |      |
|   |                             | on the status bar at the   |      |
|   |                             | bottom of the screen. If   |      |
|   |                             | current observation and    |      |
|   |                             | the weather in the first   |      |
|   |                             | line of the forecast do    |      |
|   |                             | not match, the line is     |      |
|   |                             | highlighted.               |      |
+---+-----------------------------+----------------------------+------+
| 2 | To view a message of the    | The balloon message shows  |      |
| 9 | highlighted text, MB1 while | output of the current      |      |
| . | pointing at the offending   | weather check.             |      |
|   | text.                       |                            |      |
|   |                             |                            |      |
|   | Note: If you have an error  |                            |      |
|   | flagged, but are certain    |                            |      |
|   | that the forecast is        |                            |      |
|   | correct and either the      |                            |      |
|   | software or directive is    |                            |      |
|   | wrong, MB1 'Clear Errors'   |                            |      |
|   | (located under the 'File'   |                            |      |
|   | menu) before MB1 clicking   |                            |      |
|   | 'Send'.                     |                            |      |
+---+-----------------------------+----------------------------+------+
| 3 | Note: The forecast must     | The AvnFPS Send dialog     |      |
| 0 | successfully pass QC in     | window displays [and       |      |
| . | order to be sent.           | verifies the Transmit      |      |
|   |                             | time]{.mark}.              |      |
|   | Select the 'Send' button.   |                            |      |
+---+-----------------------------+----------------------------+------+
| 3 | Select a forecaster from    | The AvnFPS Send dialog     |      |
| 1 | the list and set the        | closes.                    |      |
| . | 'Transmit at' time. Then    |                            |      |
|   | MB1 click the 'OK' button.  | [The forecast is           |      |
|   |                             | transmitted to the Queue   |      |
|   |                             | in the pending             |      |
|   |                             | section.]{.mark}           |      |
|   |                             |                            |      |
|   |                             | [Record the transmit time. |      |
|   |                             | \_\_\_\_                   |      |
|   |                             | \_\_\_\_\_\_\_\_\_]{.mark} |      |
+---+-----------------------------+----------------------------+------+
| 3 | To view the transmission    | Verify that the file is in |      |
| 2 | log file, select 'Open      | the pending directory.     |      |
| . | Terminal window' and type   |                            |      |
|   | in the following:           |                            |      |
|   |                             |                            |      |
|   | [cd                         |                            |      |
|   | /awips/adapt/avnf           |                            |      |
|   | ps/3.4/xmit/pending]{.mark} |                            |      |
+---+-----------------------------+----------------------------+------+
| 3 | [To view the forecast that  | The AvnFPS Transmission    |      |
| 3 | was transmitted,]{.mark}    | Queue dialog displays with |      |
| . | MB1 click the 'Queue'       | the following buttons are  |      |
|   | button on the AvnFPS        | enabled:                   |      |
|   | Monitor GUI.                |                            |      |
|   |                             | Close, Refresh, View,      |      |
|   |                             | Remove, Retransmit, and    |      |
|   |                             | Help.                      |      |
+---+-----------------------------+----------------------------+------+
| 3 | Under the Directory         | The forecast entry         |      |
| 4 | section, select the         | transmitted from Step 30   |      |
| . | 'Pending' pop-up button.    | displays on the list of    |      |
|   |                             | the products waiting for a |      |
|   |                             | specific time before they  |      |
|   |                             | are transmitted.           |      |
+---+-----------------------------+----------------------------+------+

+---+-----------------------------+----------------------------+------+
| S | Action                      | Result                     | P    |
| t |                             |                            | ass/ |
| e |                             |                            | Fail |
| p |                             |                            |      |
| \ |                             |                            |      |
| # |                             |                            |      |
+===+=============================+============================+======+
| 3 | Note: The transmission      | Verify that the            |      |
| 5 | server checks the queue     | transmitted forecast entry |      |
| . | every 15 seconds. When the  | displays on the list of    |      |
|   | transmission time recorded  | the products that were     |      |
|   | in step 31 is reached, the  | successfully sent.         |      |
|   | forecast is sent to the NWS |                            |      |
|   | gateway. It may take awhile |                            |      |
|   | for the product from the    |                            |      |
|   | pending directory to appear |                            |      |
|   | in the sent directory.      |                            |      |
|   |                             |                            |      |
|   | To verify the forecast      |                            |      |
|   | entry that was transmitted  |                            |      |
|   | from Step 31 was sent       |                            |      |
|   | successfully, select the    |                            |      |
|   | 'Send' pop-up button under  |                            |      |
|   | the Directory section.      |                            |      |
+---+-----------------------------+----------------------------+------+
| 3 | To view the transmission    | Verify that the file is in |      |
| 6 | log file, select 'Open      | sent directory.            |      |
| . | Terminal window' and type   |                            |      |
|   | in the following:           |                            |      |
|   |                             |                            |      |
|   | [cd                         |                            |      |
|   | /awips/adapt/a              |                            |      |
|   | vnfps/3.4/xmit/sent]{.mark} |                            |      |
+---+-----------------------------+----------------------------+------+
| 3 | MB1 click the 'Close'       | The AvnFPS Transmission    |      |
| 7 | button from the AvnFPS      | Queue dialog closes and    |      |
| . | Transmission Queue dialog.  | returns to the TAF Editor  |      |
|   |                             | window.                    |      |
+---+-----------------------------+----------------------------+------+
| 3 | In the AvnFPS TAF Editor    | [The current TAF bulletin  |      |
| 8 | window, MB1 click the       | is saved into a temporary  |      |
| . | 'Save' button to save the   | text database product,     |      |
|   | current TAF.                | 'CCCWRKTAF', where CCC is  |      |
|   |                             | your node id]{.mark}       |      |
|   |                             | (provided the Text         |      |
|   |                             | Workstation has been       |      |
|   |                             | started from the 'CAVE'    |      |
|   |                             | -\> 'New' menu prior to    |      |
|   |                             | MB1 clicking the 'Save'    |      |
|   |                             | button to save the current |      |
|   |                             | TAF).                      |      |
+---+-----------------------------+----------------------------+------+
| 3 | MB1 click the 'Clear'       | The current TAF bulletin   |      |
| 9 | button.                     | is removed.                |      |
| . |                             |                            |      |
|   |                             |                            |      |
+---+-----------------------------+----------------------------+------+
| 4 | Select the 'Restore' button | The saved current TAF      |      |
| 0 | to restore the previously   | bulletin is restored and   |      |
| . | saved current TAF bulletin. | displayed on the screen    |      |
|   |                             | (provided the Text         |      |
|   |                             | Workstation is started     |      |
|   |                             | from the 'CAVE' -\> 'New'  |      |
|   |                             | menu prior to clicking the |      |
|   |                             | 'Restore' button to        |      |
|   |                             | restore the previously     |      |
|   |                             | saved current TAF bulletin |      |
|   |                             | from the text database).   |      |
+---+-----------------------------+----------------------------+------+
| 4 | MB1 click the 'Clear'       | The restored current TAF   |      |
| 1 | button.                     | bulletin is removed.       |      |
| . |                             |                            |      |
|   |                             |                            |      |
+---+-----------------------------+----------------------------+------+
| 4 | Select 'Restore From' under | The Restore From DB        |      |
| 2 | the 'File' menu.            | directory dialog displays. |      |
| . |                             |                            |      |
|   |                             |                            |      |
+---+-----------------------------+----------------------------+------+
| 4 | Select a filename.          | [The pop-up window         |      |
| 3 |                             | displays along with the    |      |
| . |                             | filename.]{.mark}          |      |
|   |                             |                            |      |
+---+-----------------------------+----------------------------+------+
| 4 | MB1 click the 'OK' button.  | The saved current TAF is   |      |
| 4 |                             | restored and displays on   |      |
| . |                             | the screen.                |      |
|   |                             |                            |      |
+---+-----------------------------+----------------------------+------+

+---+-----------------------------+----------------------------+------+
| S | Action                      | Result                     | P    |
| t |                             |                            | ass/ |
| e |                             |                            | Fail |
| p |                             |                            |      |
| \ |                             |                            |      |
| # |                             |                            |      |
+---+-----------------------------+----------------------------+------+
| 4 | Close all opened windows    | All windows close.         |      |
| 5 | and exit the AvnFPS         |                            |      |
| . | application.                |                            |      |
|   |                             |                            |      |
+---+-----------------------------+----------------------------+------+
|   | End of test.                |                            |      |
+---+-----------------------------+----------------------------+------+

# requirements verification traceability matrix (RVTM)

  --------------------------------------------------------------------------
  Number        Description                                       Test
                                                                  Step(s)
  ------------- ------------------------------------------------- ----------
  SYSR2073.40   AvnFPS TAF Monitor Window\'s File pulldown\'s     12
                Quit selection shall provide the capability to    
                close of AvnFPS TAF Monitor Window.               

  SYSR2073.48   The TAF Editor shall provide forecaster-specific  25-29
                functionality including syntax checking, climate  
                and current weather consistency checks.           

  SYSR2073.49   The TAF Editor shall allow the user the           10-11
                capability to invoke the editor in either of two  
                distinct modes: edit mode and view mode.          

  SYSR2073.51   The TAF Editor shall allow the user the           21-22
                capability to apply predefined operations to the  
                text in the editor.                               

  SYSR2073.52   The TAF Editor shall provide the predefined Load  21
                capability, which shall invoke the forecast       
                selection dialog.                                 

  SYSR2073.53   The Forecast Selection Dialog shall provide the   22
                user the capability to load a text product based  
                on the parameters of: product identifier, site,   
                initialization option, and forecast type.         

  SYSR2073.54   The TAF Editor shall provide the predefined       25
                Syntax Quality Check capability, which shall      
                follow the guidance specified by NWSI 10-813.     

  SYSR2073.55   The TAF Editor shall provide the predefined       28
                Weather Check capability, which shall provide an  
                indication of whether the current observation and 
                the weather in the first line of the forecast are 
                consistent.                                       

  SYSR2073.56   If inconsistent, Weather Check shall highlight    28
                the first line of the forecast.                   

  SYSR2073.57   The TAF Editor shall provide the predefined       27
                Climate Quality Check capability, which shall     
                follow the prescribed algorithm cited in Appendix 
                C of Aviation Forecast Preparation System: System 
                and User Guide, V3.5, 15 June 2007.               

  SYSR2073.60   The TAF Editor shall provide the predefined Save  38, 42-44
                capability to save the current TAF bulletin as a  
                temporary file.                                   

  SYSR2073.61   The TAF Editor shall provide the predefined       40
                Restore capability to restore a TAF bulletin      
                previously stored as a temporary file.            

  SYSR2073.62   The TAF Editor shall provide the predefined Send  30-31
                capability to send a TAF bulletin.                

  SYSR2073.64   The TAF Editor shall provide the predefined Clear 39
                capability to clear the current TAF bulletin from 
                the text editor.                                  

  SYSR2073.65   The TAF Editor shall allow the user the           22-24
                capability to apply user-defined operations to    
                the text in the editor.                           

  SYSR2073.70   The TAF Editor\'s Menu Bar shall provide the user 20
                three distinct pulldown menus: File, Options, and 
                Edit.                                             

  SYSR2073.77   The TAF Editor\'s File pulldown\'s Close          12
                selection shall shutdown the TAF Editor.          
  --------------------------------------------------------------------------

  ---------------------------------------------------------------------------
  Number         Description                                       Test
                                                                   Step(s)
  -------------- ------------------------------------------------- ----------
  SYSR2073.157   The aviation plug-in shall provide the operator   2-7
                 the capability to configure the names of the      
                 forecasters.                                      

  SYSR2937       The AWIPS System shall create the TAF product as  ALL
                 produced by the Aviation Services AVNFPS          
                 Application.                                      
  ---------------------------------------------------------------------------