Which of the following statements is correct?
A. If testers want to check the video quality on WeChat, they should adopt black-box testing.
B. Testers have to think about their own requirements while designing test cases.
C. When testers conduct black-box testing, they are aware of how the software works.
D. Testers never use invalid inputs in application testing.