General Principles Test Cases
Sample instance
General principles broken -
In glade, in the 'Project options' dialog, under C options, the labels 'Source File:' and 'Header File:' are repeated.
The popup menu of the individual icons in notification area applet can only be invoked through the mouse.
The Test Cases:
1) Mouse Interaction:
|
Test Case No |
Test Case |
|
Mouse_01 |
If an application depends on input from mouse button 2 or 3, provide an alternative to do the same operation through keyboard and/or button 1. For e.g. in case of the popup menus that are invoked through mouse button 2, a keyboard alternative is present. Usually all the popup menu functions are available through menu bar so that user can navigate to the menu bar or he can invoke popup menu with Shift+F10 to have the same functionality. |
|
Mouse_02 |
Check if all mouse operations can be cancelled. Pressing the Esc key should cancel any mouse operation in progress such as dragging and dropping a file in a file manager, or drawing a shape in a drawing program. |
|
Mouse_03 |
Verify that the application does not warp the mouse pointer, or restrict mouse movement to part of the screen. |
|
Mouse_04 |
Ensure that the use of chording (pressing multiple buttons simultaneously) is avoided. |
|
Mouse_05 |
Ensure that for no purpose the use of multiple (triple- or quadruple-) clicking actions is required, unless an accessible alternative method of performing the same action is provided. |
2) General Principles:
|
Test Case No |
Test Case |
|
General_01 |
Verify that all application settings can be restored to their defaults. |
|
General_02 |
Ensure that after installation, the application can be used without the user having to insert disk or CD at any time. Depending on user's particular disability, they may find it difficult to physically insert or change disks. |
|
General_03 |
Check if the most frequently used functions are found at the top level of the menu structure. For example in gedit, 'new', 'open', 'close', 'exit' etc should not be deep in the menu structure. It might be difficult for users to remember where to find them and also time consuming to access. |
|
General_04 |
Ensure that online help and manuals are available. |
|
General_05 |
Check if confirmation dialogs are available to help prevent users from doing the wrong things like overwriting a file which cannot be easily undone and other mouse actions that could be done by accident. |
|
General_06 |
Ensure that sound is not used as the only means of conveying any items of information. The user should be given the option to have all audio information provided in a visual way as well |
|
General_07 |
Check if an option is available to turn off any animation that is used and that the animated information should be available in at least one non-animated format. |
|
Previous: Theme compliance test cases |
Back: Contents |
Next: at-poke test cases |