The objective of this assignment is to reinforce your understanding of equivalence partitioning testing and the use of boundary values. To complete this assignment successfully you should have read the relevant material on Equivalence Partitioning Testing in Topic 4 notes and the text book.
Define the equivalence partitions and give suitable test cases for the following:
For full credit, you should give one test case for each equivalence partition defined by you, even if it is possible to cover more than one partitions in one test case. Your answer should be formatted using tables similar to the example shown below:
Input variable name: Social Security Number
Partition Type | Partition description | Test cases |
Valid | No. of characters = 9 | 191672024 |
Invalid | No. of characters < 9 No. of characters > 9 | 17639 1815630416 |
Valid | 001010001 <= value <= 729999999 | 050899888 |
Invalid | value < 001010001 value > 729999999 | 0010000001 739999999 |
Note: You are not required to write a complete test suite with test id, expect and actual outputs for this assignment - just the test input value is required.
Consider the following table used for grading assignments.
Score in points | Grade |
90-100 | A |
80-89 | B |
70-79 | C |
60-69 | D |
59 and below | F |
Your task is to test a course assessment utility that uses the criteria given above. List the valid and invalid equivalent partitions and give the test cases for each. Your test cases are required to incorporate boundary value testing.