Test strategy

  • Status: accepted

  • Deciders: sdruskat, poikilotherm, knodel, juckel, led02

  • Date: 2022-03-21

Context and Problem Statement

We will need

  • pipeline end-to-end tests

  • unit tests for logically heavy parts

  • integration tests

  • cross-platform tests

Decision Drivers

  • We may employ the HIFIS CI platform for more complex tests

  • We will use GH Actions for faster feedback

  • We will use example data/cases for testing (e.g., specific source repositories) including extreme corner cases

  • Regression tests are compulsory

  • Don’t cheat to reach a target metric

Considered Options

  • Use test metric as soft target, evaluate useful coverage during code review

Decision Outcome

Chosen option: “”, because comes out best.