1
QATestLab 21, Garmatna str., Kiev, Ukraine ph.: +38(044)277-66-61 http://qatestlab.com / [email protected] 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. (c) QATestLab, 2011 http://qatestlab.com /

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

Embed Size (px)

DESCRIPTION

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.

Citation preview

QATestLab21, Garmatna str., Kiev, Ukraineph.: +38(044)277-66-61http://qatestlab.com/ [email protected]

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 prod-uct 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 incor-rect code, and conduct component level testing.

(c) QATestLab, 2011 http://qatestlab.com/