The purpose of this document is to provide the plan for ASDC's testing of the PREFIRE data retrieval via SDTP and data ingest, archive, and distribution in the Cumulus System. This plan is to be provided to those coordinating the test, those conducting the test, and those collecting and evaluating the test results. PREFIRE data retrieval, ingest, archive, and distribution will be tested according to the acceptance criteria expressed in the Interface Control Document (ICD) between the NASA Polar Radiant Energy in the Far-InfraRed Experiment (PREFIRE) Project and the Atmospheric Science Data Center (ASDC) DAAC. The test cases will verify aspects of the functionality to correctly retrieve, ingest, archive, and distribute science data from PREFIRE provider.
Testing will occur in multiple phases. Phase one will include testing the connectivity between ASDC Cumulus instances and PREFIRE SDTP server; verifying the Tag Streams provide access to the correct data stream and retrieval of the data.
Phase two will focus on verifying the actual PREFIRE data ingest, archive, and distribution. Phase two will also include testing of data backup, recovery, and metrics capture.
The testing environment will be in the Cumulus UAT environment, this environment closely mimics the production environment. The Earthdata Search UAT that is used as an interface for data distribution is also accessible to the provider.
Tester will develop a set of tests to
A. Internal testers from the ASDC
B. Relevant POCs from the PREFIRE in charge of data management and testing
Test results will be recorded and test artifacts will be collected by the tester responsible for executing the tests in JIRA tickets and Confluence pages. Tester will review the results and report any failures to the developers to determine the course of resolution.
The Development Team will evaluate all reported failures for severity and priority. A time frame for implementing the modifications required as a result of UAT will be decided by the ASDC after an evaluation of the required level of effort.
APPENDIX A Test Readiness Checklist
Item ID | Item Description | Comments | Ready? Y/N |
Environment Setup | |||
1 | Cumulus Deployed with SDTP information | Y | |
2 | PREFIRE collections and rules exist in Cumulus | Y | |
3 | PREFIRE collections exist in UAT MMT LARC_CLOUD provider | Y | |
Testing Material | |||
4 | Test Plan ready for distribution | Y | |
5 | Test Cases and instructions ready for distribution | Sample data from PREFIRE are necessary for testing | |
Testers | |||
6 | Provider roles filled | ||
7 | Operator role filled | Y | |
8 | Internal testers | Y | |
Results Documentation | |||
9 | JIRA and Confluence |