What is black-box and white-box testing?
Black box testing is a software testing in which internal structure or design is not being tested by the tester.
White box testing is a software testing in which internal structure or design is being tested by the tester.