Pages

Sunday, August 21, 2011

Black Box Vs White Box Testing



Sl.No
Black Box
White Box
1
Focuses on the functionality of the system
Focuses on the structure (Program) of the system
2
Techniques used are :
·Equivalence partitioning    
·Boundary-value analysis  
·Error guessing     
·Race conditions     
·Cause-effect graphing 
·Syntax testing 
·State transition testing 
·Graph matrix 


Techniques used are:
·Basis Path Testing
·Flow Graph Notation  
·Control Structure Testing     
1.      Condition Testing
2.      Data Flow testing
·Loop Testing
1.      Simple Loops
2.      Nested Loops
3.      Concatenated Loops
4.      Unstructured Loops

3
Tester can be non technical
Tester should be technical
4
Helps to identify the vagueness and contradiction in functional specifications
Helps to identify the logical and coding issues.

No comments:

Post a Comment