What Is The Difference Between White Box, Black Box And Gray Box Testing?

What Is The Difference Between White Box, Black Box And Gray Box Testing?
November 21 10:00 2011 Print This Article

Black box testing is such a technique based exclusively on demands and specifications. It requires no knowledge of internal paths, structures, or realization of the software product under test.

In turn, white box testing is such a technique based on internal paths, code structures, and realization of the software product under test. It commonly requires particular knowledge and skills of programming.

Gray box testing is such a technique where we look into the “box” under test as long as we need to comprehend how it has been performed. After this we close up the box and use the information we know to select more efficient black box tests.

In such a way black box testers view the basic application. While at the time of white box testing software tester identifies the internal organization of the application.

In the majority of scenarios white box testing is performed by developers as they aware of the internals of the application.

At the time of black box test team check the general functionality of the application while at the time of white box they perform code reviews, view the architecture, remove incorrect code, and conduct component level testing.

Related Posts:

About Article Author

view more articles
Nataliia Vasylyna
Nataliia Vasylyna

View More Articles

2 Comments

write a comment
  1. misha
    April 04, 06:19 #1 misha

    Thanks,
    This all knowledge of White-box,black-box,gray box testing are really helpful for beginners and testers.
    Keep sharing.

    Reply to this comment
  2. Taizun Electricwala
    December 08, 09:40 #2 Taizun Electricwala

    I like the orange used in the article. Very well done.

    Reply to this comment

Add a Comment

Your data will be safe! Your e-mail address will not be published. Also other data will not be shared with third person.
All fields are required.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.