Problem discovered during testing.

Testing graphical or interactive user interfaces.

Testing values at or near limits.

Deviation from expected software behavior.

Testing graphical user interface behavior.

Dividing inputs into groups with similar behavior.

Error causing incorrect or unexpected behavior.

Testing command-line interfaces.

Testing combinations represented in decision tables.

Observable incorrect software behavior.