Objective 13: Differentiate between validation and verification of data;
Difference between validation and verification.
In many situations data is collected on forms, which means that the data is in a
human-readable format. In order to be processed by a computer, data needs to
be input into the computer system. This may be done manually by a data entry
clerk typing the data on a keyboard or by use of a data capture device such as a
scanner or optical character recognition (OCR) device.
Because humans are prone to making mistakes, measures must be put in place to
identify and correct errors that may have been introduced during the data entry
processes. A variety of verification and validation checks are used to identify and
correct a number of errors that may occur.
Verification is a process during which data that has already been input or
captured is checked to ensure that it matches the data on the source document.
Good verification significantly reduces the number of typographical and
transposition errors that occur during data entry.
A typographical error is a typing error that affects the text, such as missing
or additional characters. Examples are: Guyyana and Britsh Virgins Islanbs.
A transposition error is one caused by switching the position of two
adjacent characters in a number or text string. Examples are typing $5,450
instead of $5,540 or Gyuana instead of Guyana.
Figure 2.7 and Table 2.9 provide examples of the types of errors that may be
classified as typographical and transposition errors.
Validation is a checking process in a program which is aimed at finding out if the
data is genuine.
Validation ensures that data entered into a database form, web form or computer
program conforms to a set of validation rules and may include a presence check
to check whether the data is present, or a range check, for example to ensure that
the data is between 1 and 100.
Any data that is invalid is rejected by the validation process and must be
corrected before the data is accepted.
Validation checks include:
• range check
• reasonableness check
• data type check
• consistency check
• presence check
• format check
• length check.
The main difference between verification and validation is that verification checks
the data being input to the system while validation authenticates the data once it
is in the system. Verification is carried out by humans; validation is carried out by
the computer.
Reference. Howard Campbell and Alan Wood, Information Technology for CSEC
Examination 3rd Edition, Page 55