Difference between Black Box and White Box Testing
Difference between Black Box Testing and White Box Testing
Black Box Testing
|
White Box Testing
| ||
1
|
In this testing knowledge of programming is not necessarily essential.
|
In this form of testing knowledge of programming is must means it is essential.
| |
2
|
Normally independent software testers are responsible for doing this type of testing.
|
Normally software developers are responsible for doing this type of testing.
| |
3
|
In this form of testing Knowledge of implementation is not required.
|
In this form of testing Implementation knowledge is required.
| |
4
|
In this testing testers may or may not be technically sound.
|
Normally software developers are doing the white box testing but if it is performed by software testers than testers should be technically sound.
| |
5
|
In this sort of testing testers mainly focuses on the functionality of the system.
|
In this sort of testing developers mainly focuses on the structure means program/code of the system.
| |
6
|
This testing is done by testers.
|
This testing is mostly done by developers.
| |
7
|
This type of testing always focuses on what is performing/ carried out.
|
This type of testing always focuses on how it is performing/ carried out.
| |
8
|
In Black Box Testing no knowledge regarding internal logic of code is needed means no need of programming is necessary.
|
In White Box Testing knowledge regarding internal logic of code is needed means need of programming is mandatory.
| |
9
|
Other names of this testing include means synonyms of black box testing are testing regarding functionality means Functional testing, Behavioral testing, and Opaque-box/ Closed-box testing that is the reason why in this testing no knowledge of programming is needed.
|
Other names of this testing include means synonyms of white box testing are testing regarding code means Structural testing, Glass-box/ Clear-box testing, Open-box testing/ Transparent-box testing, Logic-driven testing and Path-oriented testing that is the reason why in this testing knowledge of programming is needed.
| |
10
|
Black box testing means functional test or external test.
|
White box testing means structural test or interior test.
| |
Category: Black Box Testing, Black Box vs White Box Testing, White Box Testing
0 comments