International Journal of Advanced Research in Computer Science & Technology (IJARCST)
White box testing is a mechanism that involves multiple processes and designs that verifies whether the code works as expected. It provides the internal structure of a system or a component (thus known as structural testing) and provides full visibility of code and logic of software product (also known as clear box and glass box testing). It works mainly to improve security, flow of input and output and works to improve design and usability. This paper will help software testers to understand white box testing for security, different approaches to white box testing techniques, relevant tools and techniques and expected results.