Black Box Testing - Equivalence Partitioning and Boundary Value Analysis