✅ The correct answer is option A.
Explanation: They are “black box” in that they do not require any knowledge of the inner workings of a particular software component.
✅ The correct answer is option C.
Explanation: Equivalence partitioning is a software testing technique that divides the input data of a software unit into partitions of equivalent data from which test cases can be derived.