White box testing | Black box testing |
It is mainly performed by developers of applications. | It is often performed by testers of apps. |
Implementation expertise is required. | No implementation experience is required. |
That is the inner or internal software testing. | This can be referred to as outer or external software testing. |
It's a structural software evaluation. | It is a practical device evaluation. |
Having awareness of programming is compulsory. | No programming awareness is required. |
It is the logic testing of the software. | It is the behavior testing of the software. |
In general, it is applicable to the lower software testing stages. | It is applicable to higher stages of software testing. |
Sometimes called as clear box testing. | Sometimes called closed testing. |
It is a software testing process in which the tester has knowledge of the software's internal structure or code or programme. | It is a software testing approach in which the internal structure or programme or code is secret and nothing about it is known. |
Types of White Box Testing Path Testing
| Types of Black Box Testing: Functional Testing
|
|