Discuss the difference in test cases using Equivalence Class Partitioning.


Discuss the difference in test cases using Equivalence Class Partitioning.


Answer: The software engineer studies the proposed system for differences.  For example, positive, zero, and negative values may be in separate classes with different behaviors and results.
The textbook shows different age groups that result in different groups.  This is Equivalence Class Partitioning.
Instead of testing every possible age (which is problematic) consider if the system has different groups and focus to test each of the different groups to discover defects in each of the groups’ processing.