specification for how to do a single test. id, short description, state &  inputs, expected results
set value of inputs that cause a program to take some defined action with an expected output.
inputs, sequence of actions and expected results used to check if software meets specified requirements