Unit Testing
Example Based Testing

Equivalence Class Partitioning