Skip to content
Related Articles

Related Articles

Improve Article
Differences between White Box Testing and Gray Box Testing
  • Difficulty Level : Medium
  • Last Updated : 10 May, 2019

White Box Testing: White Box Testing is a type of Software Testing in which the internal structure, design and implementation of the software application that is being tested is fully known to the tester.

Gray Box Testing: Gray Box Testing is a software testing technique which is a combination of Black Box Testing technique and White Box Testing technique. The internal structure, design and implementation is partially known in Gray Box Testing.

Differences between White Box Testing and Gray Box Testing:

White Box TestingGray Box Testing
It is a type of software testing in which the internal structure and design of the software application is fully known to the tester.It is a type of software testing in which the internal structure and design of the software application is partially known to the tester.
It is also known as clear box testing or transparent testing.It is known as translucent testing.
It is performed by testers and developers.It is performed by end users, testers and developers.
Full knowledge of the implementation is required.Small knowledge of the implementation is enough.
High programming skills are required to perform white box testing.basic programming skills are enough to perform this testing.
It is a time consuming testing.It is a less time consuming testing.
It is used for algorithm testing.It is not used in algorithm testing.



Refer for differences between Black Box Testing vs White Box Testing.

Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.

 

My Personal Notes arrow_drop_up
Recommended Articles
Page :