| Keyword | Definition |
|---|---|
| presence check | type of validation where the program checks data for empty values |
| range check | type of validation where data is checked to see if it's between an expected minimum and maximum value |
| type check | type of validation where data is checked against what sort of data the program expects (e.g. integer, boolean, character or string) |
| validation | checking that input data is suitable for processing and doesn't contain anything that would cause an error to occur |