Software Testing Foundation Level Syllabus v4.0 – updates
Software Testing Foundation Level Guide Syllabus 4.0 Release November 2023
P129 correction and clarification October 2024
The last two sentences on page 129 need to be revised.
The example on page 129 has two partitions with closed boundaries. This means each partition includes both its boundaries. As there are two closed valid partitions, there are four included boundaries.
Partition: including 1.0 and up to and including 10.0
Three boundary values: Lower (0.9, 1.0, 1.1), Upper (9.9, 10.0, 10.1)
Partition: including 10.1 and up to and including 100.0
Three boundary values: Lower (10, 10.1, 10.2), Upper (99.9, 100, 100.1)
Using three boundary values, the number of test cases required for 100% minimum coverage testing the boundaries of the two closed partitions (in the given example) should be ten and not nine, (last sentence, page 129). The test case for 10.0 and the test case for 10.1 could be executed twice each resulting in 12 test cases but once each, ten test cases is sufficient for 100% minimum coverage. These ten test cases are (0.9, 1.0, 1.1, 9.9, 10.0, 10.1,10.2,99.9,100.0, 100.1).
Using three boundary testing, if the boundaries for only one of the partitions is being tested, the number of test cases required for 100% minimum coverage is six.