| Validation |
Automated checks to ensure reasonable data before acceptance. |
|
| - Range Check |
Verifies if a numerical value falls within specified upper and lower limits. |
number < 0 or number > 100 |
| - Length Check |
Ensures data has a precise number of characters or a reasonable range of characters. |
if pin.length() > 5 |
| - Type Check |
Verifies that the entered data corresponds to a specific data type. |
if number ≠ round(number) |
| [if the number isnt equal to rounded number] |
|
|
| - Presence Check |
Ensures that some data has been entered and not left blank. |
if input = “” [checks if nothing been put] |
| - Format Check |
Checks if the entered characters conform to a pre-defined pattern. |
|
| - Check Digit |
A calculated digit used for data integrity, often in codes like barcodes, ISBN, or VIN. |
|
| Verification |
Checking that data has been accurately copied from one source to another. |
|
| - Double Entry |
Data is inputted twice, and the system compares both entries for differences. |
|
| - Screen/Visual Check |
Users manually review entered data on the screen or paper document for accuracy. |
|