Testing Considerations for GUI
Communication; aspects to be tested are:
- Tool tips and status bar
Missing information
- Enable/ Disable toolbar buttons
- Wrong/ misleading/ confusing information
- Help text and Error messages
- Training documents
Dialog Boxes; aspects to be tested are:
- Keyboard actions
- Mouse actions
- Canceling
- Okaying
- Default buttons
- Layout error
- Modal
- Window buttons
- Sizable
- Title/ Icon
- Tab order
- Display layout
- Boundary conditions
- Sorting
- Active window
- Memory leak
Command structure; aspects to be tested are:
- Menus
- Popup menus
- Command Line Parameters
- State transitions
Program rigidity; aspects to be tested are:
- User options
- Control
- Output
Preferences; aspects to be tested are:
- User tailor-ability
- Visual preferences
- Localization
Usability; aspects to be tested are:
- Accessibility
- Responsiveness
- Efficiency
- Comprehensibility
- User scenarios
- Ease of use
Localization; aspects to be tested are:
- Translation
- English-only dependencies
- Cultural dependencies
- Unicode
- Currency
- Date/ Time
- Constants
- Dialog contingency
No comments:
Post a Comment