Checks

Cards (10)

  • Validation checks

    • Automated check carried out by computer, check data entered is expected value, criteria, reasonable -> should be accept, range check, length check, type check, presence check, format check, check digit
  • Validation checks
    Repeat until number = accepted (error message is shown), must be tested to ensure it works correctly and interacts correctly with other sub-systems
  • Test data
    • Normal, abnormal (erroneous), extreme, boundary
  • Purpose of testing
    Check program works as expected, check logic/runtime errors, rejects any invalid data input, only accepts reasonable data
  • Verification checks

    • If hasn't changed during input
    • Checking data is accurate (match source) when entered
  • Visual check

    • User visually checking the data on the screen
    • A popup or message then asks if the data is correct before proceeding (correct? y/n)
  • Double entry check
    • Entering the data twice in separate input boxes
    • Comparing the data to ensure they both match
  • Type check
    INTEGER: NumSeats <> ROUND(NumSeats, 0)
  • Format check
    Iterate thru to check if in ValidChars array. if match, isValidChar = true
  • Check digit
    Value calculated by specific algorithm -> attached to code