Which statement about use case testing is true?
A. The test cases are designed to find defects in the data flow
B. The test cases are designed to find defects in the process flow
C. The test cases are designed to be used by real users, not by professional testers
D. The test cases are always designed by customers or end users