Equivalence Partitioning Testing

Software testing technique that divides the input data of a software unit into partitions of data from which test cases can be derived.

It is usually performed by the QA teams.