MESA/Notification Sender

From IHEWiki

Jump to: navigation, search

Notification Sender

Contents


Test Cases NAV

This section describes test cases that are generally associated with the NAV Integration Profile. There may be some overlap with other profiles.


Test 12901: NAV Email Subject

The purpose of this test is to examine the Subject line of an Email notification produced by the Notification Sender. The Project Manager will inspect the header line and compare with the requirements of the NAV profile.

Reference

Instructions

1. Create an XDS submission using XDS tests.

2. Create a NAV notification and email that notification to a local account.

3. Copy the subject line and place that subject line in a file called SYSTEM_12901.txt where SYSYTEM identifies the system under test.

4. Submit the file to the Project Manager for visual inspection. There is no automated analysis.

Evaluation

Supplemental Information

Test 12902: NAV Email Body

The purpose of this test is to examine the body of an Email notification produced by the Notification Sender. The Project Manager will inspect the body and compare with the requirements of the NAV profile.

Reference

Instructions

1. Create an XDS submission using XDS tests. You can reuse the data from 12901.

2. Create a NAV notification and email that notification to a local account.

3. Copy the body and place that text in a file called SYSTEM_12902.txt where SYSYTEM identifies the system under test.

4. Submit the file to the Project Manager for visual inspection. There is no automated analysis.

Evaluation

Supplemental Information

Test 12903: NAV XML Syntax

In test 12903, the Notification Sender extracts the XML document manifest and tests the XML for proper syntax and conformance to the required schema.

Reference

Instructions

To run this test, follow these steps using a DOS window or terminal emulator:

1. Create an XDS submission using XDS tests. You can reuse the data from 12901.

2. Create a NAV notification and email that notification to a local account.

3. Save the attachment as a local file and place that file on the MESA test system.

4. Set the current directory to $MESA_TARGET/mesa_tests/iti/actors/notification_sender. Run the evaluation script below.

Evaluation

1. Run the evaluation script:

       perl  12903/eval_12903.pl <log level> <schema> <xml file>

2. The evaluation output is found in 12903/grade_12903.txt. The final result should indicate 0 errors. Submit the result run at log level 4 to the Project Manager.

Supplemental Information

Test 12904: NAV XML Content

This test is not implemented in this version of the MESA tools. In test 12904, the Notification Sender extracts the XML document manifest and tests the XML for proper data in the manifest.

Reference

Instructions

To run this test, follow these steps using a DOS window or terminal emulator:

1. Create an XDS submission using XDS tests. You can reuse the data from 12901.

2. Create a NAV notification and email that notification to a local account.

3. Save the attachment as a local file and place that file on the MESA test system.

4. Set the current directory to $MESA_TARGET/mesa_tests/iti/actors/notification_sender. Run the evaluation script below.

Evaluation

1. Run the evaluation script:

   perl  12904/eval_12904.pl <log level> <xml file>

2. The evaluation output is found in 12904/grade_12904.txt. The final result should indicate 0 errors. Submit the result run at log level 4 to the Project Manager.


Test 12910: NAV Email Example

In test 12910, the Notification Sender creates a submission and emails a notification to the Project Manager. This is to test the link and see if the documents are properly passed through email.

Reference

Instructions

1. Create an XDS submission using XDS tests. You can reuse the data from 12901.

2. Create a NAV notification and email that notification to the Project Manager.

3. Send a second email to the Project Manager indicating he/she should evaluate the first email.

4. Go home; Project Managers read email on an irregular basis.

Evaluation

Supplemental Information

Personal tools