Multiple choice Which of the following is/are the reason(s) for conducting white box testing? Logic errors and incorrect assumptions Typographical errors are random Logic flow of a program is sometimes counterintuitive All of the above Reveal answer Fill a bubble to check yourself D Correct answer Explanation The above are three basic reasons of white box testing, like logical errors, incorrect assumptions and more .