July 26, 2006
You Are Not Done Yet: Dialog Box Behavior
You are not done testing yet unless…you have checked the following points for each and every dialog box in your application:
- Verify that each command (e.g., menu item, shortcut key) that is supposed to launch the dialog box does in fact launch it.
- Verify that its title is correct.
- Verify that all terms used by the dialog are consistent with those used by the rest of the application.
- Verify that accepting the dialog box updates application state correctly.
- Verify that canceling the dialog box causes no change to application state.
- Verify that the dialog is sticky - displays in the position from which it was last dismissed. Or that it always displays in the same location, if it is not supposed to be sticky.
- Verify that the dialog's contents are initialized from the current state of the application. Or that it always starts with default values, if it is not supposed to initialize from application state.
- Verify that invoking help (e.g., pressing F1) links to the correct help topic. Note that you may need to check this for each individual control as some dialog boxes have control-specific context-sensitive help.
Posted by The Braidy Tester at 07:30 AM Permalink
|
November 2009
| Sun |
Mon |
Tue |
Wed |
Thu |
Fri |
Sat |
| 1 |
2 |
3 |
4 |
5 |
6 |
7 |
| 8 |
9 |
10 |
11 |
12 |
13 |
14 |
| 15 |
16 |
17 |
18 |
19 |
20 |
21 |
| 22 |
23 |
24 |
25 |
26 |
27 |
28 |
| 29 |
30 |
|
|
|
|
|
November 2009
| Sun |
Mon |
Tue |
Wed |
Thu |
Fri |
Sat |
| 1 |
2 |
3 |
4 |
5 |
6 |
7 |
| 8 |
9 |
10 |
11 |
12 |
13 |
14 |
| 15 |
16 |
17 |
18 |
19 |
20 |
21 |
| 22 |
23 |
24 |
25 |
26 |
27 |
28 |
| 29 |
30 |
|
|
|
|
|
|