Your enterprise has created a database and database application. The testing phase for the project has started. Which of the following best describes white-box testing of the projects software?
A.
The database designer tests the software because he or she is able to make necessary changes to the underlying code for the software.
B.
A user who has no knowledge of thesoftwares underlying code tests the software.
C.
Someone other than the database designer tests the software. This person has no access to the underlying code and attempts to use the software only in ways not considered by the software designers.
D.
A person tests the software and submits suggestions to the software’s underlying code. This person is someone other than the database designer, but has access to thesoftwares underlying code.
Correct answer is D