4. Please answer the following questions: (12%)
(a) What is “black-box testing”?