QA 2024.09.22 The Basics and Applications of Efficient Test Design with Equivalence Partitioning and Boundary Value Analysis