White Box Testing
White box testing is a software testing technique that involves examining the internal structure and code of a software application. This type of testing is also known as clear box testing, glass box testing, or structural testing. It is performed by testers who have access to the source code of the application in order to design test cases based on the internal logic of the software. The main goal of white box testing is to ensure that all lines of code are executed and all possible paths through the application are tested.