What equivalence partitioning is
Equivalence partitioning, also called equivalence class partitioning, divides the possible values of an input into groups the system should treat the same way. If an age field accepts 18 to 60, then 25, 37 and 52 all take the same path through the code. Testing one of them tells you about all of them, so one value per partition is enough.
The partitions include the invalid ones: ages below 18, ages above 60, decimals where whole numbers are required, text, and an empty field. Each invalid partition is a distinct way for input to be wrong, and each deserves its own test.