Categories

Netsparker Web Application Security Scanner

Difference between Black Box Testing and White Box Testing

Many times, I have heard from reader about few terminology of Software Testing. Amongst the list readers asking about the what is meaning of Black Box and White Box testing. They were totally confused on the this Software Testing terminology and who is responsible for doing this type of testing, when it is carried out and what all inputs required to perform such types of testing.

So to answer all questions in today’s article we will covering Difference between Black Box Testing and White Box Testing.

 

 

#

             Black Box Testing                    White Box Testing

1

Black box testing is the Software testing method which is used to test the software without knowing the internal structure of code or program. White box testing is the software testing method in which internal structure is being known to tester who is going to test the software.

2

This type of testing is carried out by testers. Generally, this type of testing is carried out by software developers.

3

Implementation Knowledge is not required to carry out Black Box Testing. Implementation Knowledge is required to carry out White Box Testing.

4

Programming Knowledge is not required to carry out Black Box Testing. Programming Knowledge is required to carry out White Box Testing.

5

Testing is applicable on higher levels of testing like System Testing, Acceptance testing. Testing is applicable on lower level of testing like Unit Testing, Integration testing.

6

Black box testing means functional test or external testing. White box testing means structural test or interior testing.

7

In Black Box testing is primarily concentrate on the functionality of the system under test. In White Box testing is primarily concentrate on the testing of program code of the system under test like code structure, branches, conditions, loops etc.

8

The main aim of this testing to check on what functionality is performing by the system under test. The main aim of White Box testing to check on how System is performing.

9

Black Box testing can be started based on Requirement Specifications documents. White Box testing can be started based on Detail Design documents.

10

The Functional testing, Behavior testing, Close box testing is carried out under Black Box testing, so there is no required of the programming knowledge. The Structural testing, Logic testing, Path testing, Loop testing, Code coverage testing, Open box testing is carried out under White Box testing, so there is compulsory to know about programming knowledge.

Please post your comments and questions below. We are always thrilled to hear from you!

 

22 comments to Difference between Black Box Testing and White Box Testing

  • Anil

    Hi,
    I am a fresher in testing field and working in one of the middle scale company on web based application testing.
    I want to know what different procedures used in WBT & BBT.
    Thanks,
    Anil

  • Aparna

    Thanks for the post, your notes helped me to test as black box testing in my day to day working.

  • Amit

    What are tht benefit of White box tester over Black box tester in Software Testing. How I can start my carrier as White box tester?

  • Ranjit

    Beautiful explanation.

  • Amol Holkar

    Good Explanation.

  • mahipal

    Good Explanation

  • Prasad.Velamala

    I need more info on WBT, BBT after long I am referring as a post graduate we need detailed info on testing

  • Krishna

    Wonderful explanation

  • gaurav

    Good explanation. …….!!!!!!

  • Anshuman

    This difference between WBT and BBT are help me to understand.

  • Sid

    Nice explanation..!!

  • Shubham

    A very useful information.. even for a layman

  • Monisha

    If developers are doing Unit testing on Boundary Value Analysis,Is it nesessary for Testers also to perform Testing on BVA?

  • Soham

    very helpful tutorial

  • Gulistan

    Helped me in completing my assignment. Thank you 🙂

  • fassy

    i work as a software test eng.. at panacea pune…

  • fassy

    how can i help u gulistan???
    tell me what is your queriess?

  • Bishal

    thanks buddies ..

  • Sravanthi

    nice explanation…

  • TUHIN

    thanks for to helping me by supply a sweetable different between black box testing and white box testing

  • saurabh

    can u tell me which testing is better either white box or black box testing

  • swati gupta

    plz give me eg. white box testing for student information system

Leave a Reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>