Difference between White box and Black box tests?

 White Box Testing :
  • In white box testing the tester should know the internal logic of the code
  • Its is mostly done by developer.
  • The testing of software is started after the detailed design document.
  • It is also called Clear box testing.      
White box test design techniques:
  • Control flow testing'
  • Data flow testing
  • Branch testing
Types of White box testing:
  • Path testing
  • Loop testing
  • Condition testing

Black box testing:
  • For black box testing the internal logic of the code is hidden.
  • It is done by the Tester.
  • Black box testing takes place based of requirement specification document.
  • It is also called Opaque testing, closed testing. 
Black box test design technique:
  • Equivalence Class Partitioning Testing(ECP)
  • Boundary Value Analysis(BVA)
  • Decision Table based testing 
  • State Transition 
  • Error Guessing Technique.
Types of Black box testing:
  • Functional Testing
  • Non Functional Testing
  • Regression Testing
                                   

Comments

Popular posts from this blog

What is CI, CD & CT?

What is the difference between Use Case, Test Scenario and Test Case?