How white box testing is performed
White box tests are performed in two basic steps.
- Understand the source code. White box testers must be fluent in the programming languages used by the software they’re testing and steeped in secure coding practices. White box testing begins by analyzing and understanding the application’s source code, design, and structure so that appropriate test cases can be created.
- Create and execute test cases. Once testers have analyzed the application’s code and structure, they write additional code to test various aspects of the system’s flow and structure. Testers may also use a variety of testing tools to perform automated tests.