Friday 18 September 2015

BlackBox Vs WhiteBox Testing

Black box Testing:

An approach of testing where application/software is considered as a black box. Black Box Testing, also known as Behavioral Testing, is testing where tester only knows the inputs and what the expected outcomes should be and not how the program arrives at those outputs. The tester does not ever examine the programming code and does not need any further knowledge of the program other than its specifications

  • Specific knowledge of the application's code/internal structure and programming knowledge in general is not required.
  • Test cases are built around specifications and requirements, i.e., what the application is supposed to do.
  • Testing, either functional or non-functional, without reference to the internal structure of the component or system.

White Box Testing:
  • White Box Testing (also called as Clear Box Testing, Glass Box Testing and Transparent Box Testing or Structural Testing) is a method of testing software that tests internal structures or workings of an application.
  • An internal perspective of the system, as well as programming skills, are required and used to design test cases.
  • It is usually done at the unit level.
  • White Box Testing is verification technique software engineers can use to examine if their code works as expected.

No comments:

Post a Comment