You are on page 1of 2

Black Box Testing:

Also known as specification based testing.

Tester doesn’t have any knowledge about the structure of the components.

The tester is only concerned with what the software does not how it does.

Both functional and nonfunctional testing are types of black box testing.

Types of Specification Based Testing Techniques:

 Equivalence Partitioning: Software Testing technique that divides the input data of a software
unit into partitions of equivalent data from which test cases can be derived.

 Boundary Value Analysis: Boundary Value Analysis is the test case design technique to test
boundary value between partitions.

 Decision Tables: Decision table testing is a combination of inputs that generates various
outputs.
 State Transitioning: Software Testing technique which is used when the system is defined in
terms of a finite number of states and the transitions between the states is governed by the rules
of the system.

You might also like