the data used in unit testing. test data should contain both correct data and erroneous data and should test all possible situations that could occur.
data that exists before a test is executed, and that affects or is affected by system under test.
data created or selected to satisfy the execution preconditions and inputs to execute one or more test cases