For each piece of the specification, generate one or more equivalence class.
Label the classes as “Valid” or “Invalid”
Generate one test case for each Invalid Equivalence class
Generate a test case that covers as many
Valid Equivalence classes as possible.
Boundary Value Analysis
Generate test cases for the boundary values.
Minimum value, Minimum value +1, Minimum value -1.
Maximum value, Maximum value +1, Maximum value -1.
Error Guessing
Generating test cases against to the specification.