Test Design technique

Important Terms:

The test development process

Test case specification, test design, test execution schedule, test procedure specification, test script, traceability.

Categories of test design techniques

Black-box test design technique, specification-based test design technique, white-box test design technique, structure-based test design technique, experience-based test design technique.

Specification-based or black box techniques

Boundary value analysis, decision table testing, equivalence partitioning, state transition testing, use case testing.

Structure-based or white box techniques
Code coverage, decision coverage, statement coverage, structure-based testing. 

Experience-based techniques

Exploratory testing, fault attack.