Software Development Magazine - Project Management, Programming, Software Testing |
Scrum Expert - Articles, tools, videos, news and other resources on Agile, Scrum and Kanban |
GUI Testing Checklist- Page 3
Barry Dorgan
Specific Field Tests
Date Field Checks
Assure that leap years are validated correctly and do not cause errors/miscalculations.
Assure that month code 00 and 13 are validated correctly and do not cause errors/miscalculations.
Assure that 00 and 13 are reported as errors.
Assure that day values 00 and 32 are validated correctly and do not cause errors/miscalculations.
Assure that Feb. 28, 29, 30 are validated correctly and do not cause errors/ miscalculations.
Assure that Feb. 30 is reported as an error.
Assure that century change is validated correctly and does not cause errors/ miscalculations.
Assure that out of cycle dates are validated correctly and 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 and symbols.
Include valid characters.
Include data items with first position blank.
Include data items with last position blank.
3. Validation Testing - Standard Actions
On every Screen
Add
View
Change
Delete
Continue
Add
View
Change
Delete
Cancel
Fill each field - Valid data
Fill each field - Invalid data
Different Check Box combinations
Scroll Lists
Help
Fill Lists and Scroll
Tab
Tab Order
Shift Tab
Shortcut keys - Alt + F
Control Short Keys
Recommended CTRL+Letter Shortcuts
Key | Function |
CTRL+Z | Undo |
CTRL+X | Cut |
CTRL+C | Copy |
CTRL+V | Paste |
Suggested CTRL+Letter Shortcuts
Key | Function |
CTRL+N | New |
CTRL+O | Open |
CTRL+P | |
CTRL+S | Save |
CTRL+B | Bold* |
CTRL+I | Italic* |
CTRL+U | Underline* |
* These shortcuts are suggested for text formatting applications, in the context for which they make sense. Applications may use other modifiers for these operations.
Shortcut keys & Hot Keys
Key | No Modifier | SHIFT | CRTL | ALT |
F1 | Help | Enter Help Mode | N\A | N\A |
F2 | N\A | N\A | N\A | N\A |
F3 | N\A | N\A | N\A | N\A |
F4 | N\A | N\A | Close Document Window | Close Application Window |
F5 | N\A | N\A | N\A | N\A |
F6* | Move clockwise to next pane of active window | Move counterclockwise to next pane of active window | Move to next document window; top window moves to bottom of stack (adding SHIFT reverses action: previous window moves to top. | Move to application's next open non-document window (Adding SHIFT reverses order of movement) |
F7 | N\A | N\A | N\A | N\A |
F8 | Toggle extend mode, if supported | Toggle Add mode , if supported | N\A | N\A |
F9 | N\A | N\A | N\A | N\A |
F10 | Toggle menu Bar activation | N\A | N\A | N\A |
F11,F12 | N\A | N\A | N\A | N\A |
Related Resources
Click here to view the complete list of archived articles
This article was originally published in the Spring 2000 issue of Methods & Tools
Methods & Tools Testmatick.com Software Testing Magazine The Scrum Expert |