Subscribe Us

header ads

Black box and white box testing of software systems


BLACK BOX TESTING :-

In black box testing, test cases are designed from an examination of input/output values only and no knowledge of design or code Is required. Here, this testing is based on the functionality of the program and is known as functional testing. There is no attempt to analyse the code which produces the output. It involves only observation of the output for certain input values. We ignore the internal structure of the code. It is called a black box testing because in this with read the system / module as a black box and the content of that black box is is not known to us. Functionality of the black box is understood completely in terms of its input and outputs. Here, we are interested in functionality rather than internal structure of the code.

WHITE BOX TESTING / STRUCTURAL TESTING :-

A complementary approach to functional testing is called structures /white box testing. It permits us to examine the internal structure of the program. In using this strategy, we derive test cases from an examination of the program’s logic.

  • The term white box is used because we can look inside the application technical working.
  • Programming knowledge is required here.
  • Developers test application in white box testing.
  • Internal functionality is tested here.

Post a Comment

0 Comments