Answer:
Using boundary value analysis and assuming the valid range of test scores is [0 - 100],
- min value, min value + 1
- -1 and 0
- A Nominal value between (0, 100)
- 100 and 101
- max value - 1, max value
In Boundary value analysis, we test the transition points where the program's behavior is expected to change. These transition points are the boundaries of valid and invalid partitions.
Min and max value are the smallest and largest possible values that you can store in your data type being used. This varies depending on the data type, so without knowing which you are using (and which language), I can't be more specific.