Tuesday, October 9, 2007

Specific Field Tests

Tester's Screen Validation Checklist
2.8. Specific Field Tests
2.8.1. Date Field Checks
2.8.2. Numeric Fields
2.8.3. Alpha Field Checks

Specific Field Tests

Date Field Checks
Assure that leap years are validated correctly & do not
cause errors/miscalculations
Assure that month code 00 and 13 are validated correctly & do not
cause errors/miscalculations
Assure that 00 and 13 are reported as errors
Assure that day values 00 and 32 are validated correctly & do not cause errors/miscalculations
Assure that Feb. 28, 29, 30 are validated correctly & do not cause errors/ miscalculations
Assure that Feb. 30 is reported as an error
Assure that century change is validated correctly & does not cause errors/ miscalculations
Assure that out of cycle dates are validated correctly & do not cause errors/miscalculations

Numeric Fields
Assure that lowest and highest values are handled correctly
Assure that invalid values are logged and reported
Assure that valid values are handles by the correct procedure
Assure that numeric fields with a blank in position 1 are processed or reported as an error
Assure that fields with a blank in the last position are processed or reported as an error an error
Assure that both + and - values are correctly processed
Assure that division by zero does not occur
Include value zero in all calculations
Include at least one in-range value
Include maximum and minimum range values
Include out of range values above the maximum and below the minimum
Assure that upper and lower values in ranges are handled correctly

Alpha Field Checks
Use blank and non-blank data
Include lowest and highest values
Include invalid characters & symbols
Include valid characters
Include data items with first position blank
Include data items with last position blank

No comments: