What is white box testing?
White box testing examines the internal structure and code of a program to evaluate its correctness and efficiency. Testers have access to the source code and use this knowledge to design test cases and ensure thorough coverage of the software’s logic.