Traceability matrix (11 FRs, 16 use cases, 107 test cases)
FR     ACs  use cases                   TCs auto
FR-1     9  01 16                        11   11
FR-2     7  02 03                        10   10
FR-3     5  04                            6    6
FR-4     7  05                            9    9
FR-5     8  06 07 08 15                  12   12
FR-6     7  09                            8    8
FR-7     4  10                            4    3
FR-8     4  11                            5    5
FR-9     6  12                            8    8
FR-10    5  13                            7    7
FR-11    6  14                            7    7
NFR      -  -                            13   12
DB       -  -                             7 tool
total test cases: 107 (the plan says 107)

Non-functional requirements: 23, named by a test case: 14
Gaps found: 21
  - FR-1: matrix range 1.1..1.9 is stale, plan has 1.1..1.11
  - FR-2: matrix range 2.1..2.7 is stale, plan has 2.1..2.10
  - FR-3: matrix range 3.1..3.5 is stale, plan has 3.1..3.6
  - FR-4: matrix range 4.1..4.7 is stale, plan has 4.1..4.9
  - FR-5: matrix range 5.1..5.8 is stale, plan has 5.1..5.12
  - FR-6: matrix range 6.1..6.7 is stale, plan has 6.1..6.8
  - FR-8: matrix range 8.1..8.4 is stale, plan has 8.1..8.5
  - FR-9: matrix range 9.1..9.6 is stale, plan has 9.1..9.8
  - FR-10: matrix range 10.1..10.5 is stale, plan has 10.1..10.7
  - FR-11: matrix range 11.1..11.6 is stale, plan has 11.1..11.7
  - TC-7.3 is not automated in the Flask suite
  - TC-NF-10 is not automated in the Flask suite
  - S-8 is named by no test case
  - P-3 is named by no test case
  - P-4 is named by no test case
  - U-1 is named by no test case
  - U-3 is named by no test case
  - U-4 is named by no test case
  - R-1 is named by no test case
  - R-3 is named by no test case
  - R-4 is named by no test case
