You are here: Mozilla MailNews Functional / UI Tests > Mail & News: News UI-Menus
Feature Test Spec: Mail and News Component
Mail and News Component: News UI-Menus
Written by: Ninoschka BacaUpdated by: Olga Milenkaya
References
Mozilla UI Specifications: http://mozilla.org/mailnews/specs/
Mozilla 3-Pane Mail Menus Specification: http://mozilla.org/mailnews/specs/threepane/MailMenus.html
This test plan covers the menus for the 3-pane, Alternate 3-pane, Stand Alone, Plain New Message, HTML New Message and Address Book.
- Windows for Menus testing:
- 3-Pane Window (the Windows Test Plan also tests sizing and moving of the Menu bar)
- Alternate 3-Pane Window (the Windows Test Plan also tests sizing and moving of the Menu bar)
- Stand Alone Window (the Windows Test Plan also tests sizing and moving of the Menu bar)
- HTML New Message Window (the Windows Test Plan also tests sizing and moving of the Menu bar)
- Plain New Message Window (the Windows Test Plan also tests sizing and moving of the Menu bar)
- Address Book Window
- Menu bar titles to test:
- File
- Edit
- View
- Search
- Go
- Message
- Tasks
- Help
- Insert (HTML New Message only)
- Format (HTML New Message only)
- Menu Appearance - visual:
- Verify the menu bar titles match the specification for each Window listed above
- Verify the selection of each menu bar title, drops down a list of menu items, (see 3-Pane Mail Menus specification) for each Window listed above
- Verify each menu bar title and menu item has a unique mnemonic (access key)
- Verify unique accelerators/shortcut keys (speed keys, i.e. Ctrl + S for each drop-down menu item as specified in (see 3-Pane Mail Menus specification)
- Verify the menu bar titles look correct after resizing
- Menu bar title and menu list items - functionality:
- Verify that each menu bar title is enabled
- Verify that each menu item, in the drop-down list, is enabled/disabled (see 3-Pane Mail Menus specification) for each Window listed above
- Verify that each menu item in the drop-down list brings up the correct dialog or performs the correction action
- Verify that each menu item in the drop-down list that has an arrow, displays a submenu list when clicked
- Verify that each mnemonic (access key) performs the correct action
- Verify that each accelerator/shortcut key (speed key, i.e. Ctrl + S) performs the correct action
- Verify that navigating through the menus with arrow keys works correctly