Monday, November 30, 2009

BlackBox testing Vs WhiteBox testing

Blackbox testing

1. Blackbox testing is also called Specification based testing

2. Tester is concerned with what the system does not how it does it. It means tester dont know the software code and its logic. Tester only focus on the functionality of application.

3. Black box test case design techniques are:
    - Equivalence partitioning
    - Boundary Value analysis
    - Decision tables
    - State transition testing

Whitebox testing

1. Whitebox testing is also called Structure based/Glass box testing

2. Tester is concerned with how software is implemented. It means tester knows the software code and logic. For example tester may be concerned with writing test cases for exercising the loops in the software once, twice and many times. This may be done regardless of the functionality of the software.

3. White box test case design techniques are:
    - Statement coverage
    - Decision Coverage
    - LCSAJ (Linear code sequence and jump)

No comments: