Black Box Vs Grey Box Vs White Box

Black Box Vs Grey Box Vs White Box

S.N. Black Box Testing Grey Box Testing White Box Testing
1 The Internal Workings of an application are not required to be known Somewhat knowledge of the internal workings are known Tester has full knowledge of the Internal workings of the application
2 Also known as closed box testing, data driven testing and functional testing Another term for grey box testing is translucent testing as the tester has limited knowledge of the insides of the application Also known as clear box testing, structural testing or code based testing
3 Performed by end users and also by testers and developers Performed by end users and also by testers and developers Normally done by testers and developers
4 Testing is based on external expectations – Internal behavior of the application is unknown Testing is done on the basis of high level database diagrams and data flow diagrams Internal workings are fully known and the tester can design test data accordingly
5 This is the least time consuming and exhaustive Partly time consuming and exhaustive The most exhaustive and time consuming type of testing
6 Not suited to algorithm testing Not suited to algorithm testing Suited for algorithm testing
7 This can only be done by trial and error method Data domains and Internal boundaries can be tested, if known Data domains and Internal boundaries can be better tested

NOTE: In case of any missing testing types, please do not hesitate to add it to the comments so that the same can be incorporated within this post.

Advertisements

Create a free website or blog at WordPress.com.

Up ↑

%d bloggers like this: