A black box test design technique designed to find errors in the boundaries of the input domain is known as boundary value analysis. As the name suggests, it finds errors without identifying what particular values that need to be corrected. The boundary value analysis can be used to find errors in binary data, continuous data, and even large data sets. Boundary value analysis is a black box test design technique that is used to find the errors at the boundaries of the input domain rather than finding those errors in the center of the input. It has superior robustness and flexibility in calculating the boundary value errors. Equivalence Partitioning is typically used in the software testing process when you're looking to divide the data of your unit into partitions of equivalent data from which test cases can be derived., you write one set of test cases for each partition, then run all of them at once.