Qc2 Acceptance Test File

This document describes the set of tests prepared to support the acceptance of Qc2 software prior to its deployment on the operational system.

These tests are not be run on the operational system. The tests are designed for use on a test database that is, for example, posted on a virtual machine. Test data is generated in the database for the running of the tests as well as other modification to the test database as required.

Prerequisites

Test environment is in place. For example:

Dedicated virtual machine is set up with kvalobs Qc1 and kvalobs database installed (internal link): kvalobs installation

Test Cases

The following test cases are available. Following the linked Short Name will redirect to the full test case.

Qc1 Regression tests are indicated but not included here. Qc1 regression tests are as already established.

Test Case Short Name	Description	Comments
Qc2-INS	Installation of Qc2	Nominally this will be a package delivery of kvalobs and the exisiting Qc1 will be replaced with Qc1 & Qc2
Qc1-REG	Qc1 Regression tests	Perform regression tests for Qc1 to ensure that the old kvalobs system still behaves as expected
Qc2-OPE	Basic Qc2 operations	-
Qc2-OPE-RUN	Start and Stop	-
Qc2-OPE-CFG	Parse configuration files	-
Qc2-OPE-LOG	Write and review log files	-
Qc2-ALG	Qc2 Algorithm Test Cases	-
Qc2-ALG-001	Redistribution of accumulated preciptation	Test shall include switching between different interpolation methods ...
Qc2-ALG-004	Correction of single point missing hourly temperature	-
Qc2-XXX-YYY	...	...

NB The number suffix in Qc2-ALG-004 refers to the Algorithm Code.