Difference between White Box Testing  and Black Box Testing :

White Box Testing

Black Box Testing

Also Known as

·       Code Level Testing

·       Unit Testing

·       Clare Box Testing

·       Glass Box Testing

·       structural testing

Also Known as

·       data-driven

·       box testing

·       System and Functional Testing

·       closed testing.

Here Developer is involved.

Here tester is involved.

Developer checked only positive scenario

Tester Checked only Positive as well as Negative scenario

Aim : To Test the correctness and completeness of the code.

Aim: Overall functionlaity of the application get checked in this testing.

White box testing requires code access.

Code access is not required for Black Box Testing.

Programming and implementation knowledge is required.

Programming and implementation knowledge is not required.

It tests the structure of the software.

It tests the functions of the software.

It consumes more time.

It consumes less time.

White Box Testing types:

·       Condition Testing

·       Path Testing

·       Loop Testing

Black Box Testing types:

·       Regression Testing

·       Functional Testing

·       Non-Functional Testing