We can classify software testing data into the following four types:
Valid data: Sensible data that software should process and accept.
Extreme data: Valid data falling on the boundary of possible ranges.
Invalid data: Data that software can't process or accept.
Absent Data: Data that software can process but can't accept.