Difference between Black Box testing and White Box Testing





Unit Testing – White box testing just test the internal structure and working of application internal code except this Black Box testing will check the front end functionality of unit for validation and behavior according to provided client requirement.

Programming Language: White box testing required programming knowledge but black box testing did not require such type of knowledge because in this testing there is not any interaction with internal code.

Merits and Demerits: White box testing has its own demerits, complete and issue proof testing is not possible with this technique but Black box testing is very helpful in issue proof testing.

(SDLC) Software Development Life Cycle and Black Box Testing:
Software Test Life Cycle is related to Black box testing. It is black box testing life cycle but its stages are related to SDLC:
i.                    Requirement:  This is initial stage of software test life cycle and software developers also take part in it.
ii.                  Planning and Analysis of Testing: Both life cycles included this stages, in this stage testing types are selected, planned and analysis on them.
iii.                Design: On the base of client requirement test scripts/cases are created.
iv.                Execution of Test Cases: Prepared test cases are executed in this stage and if any bug is there then if reported to developer to fix and then re-tested.


No comments:

Post a Comment

Popular Posts