You are here: Mozilla MailNews Functional / UI Tests > Mail & News: Pop-Up Menus
Feature Test Spec: Mail and News Component
Mail and News Component: Pop-Up Menus (aka Context Menus
Updated 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
Mozilla 3-pane Context Menus Specification: http://www.mozilla.org/mailnews/specs/threepane/MailMenus.html#Context
New
Context Menus Check List is added with testing status for each
scenario/area we expect Context Menus to appear. This chart helps to keep
track of multiple existing bugs and shows their status - we have some
bugs fixed!
This test plan covers the Pop-up menus (aka Context Menus) for the 3-pane, Alternate 3-pane, Stand Alone, Plain New Message, HTML New Message and Address Book. To see the pop-up menus: On windows and linux a right mouse click is performed and on the Mac: a Ctrl+mouse click is performed.
- Windows to test are:
- 3-pane Window
- Alternate 3-pane Window
- Stand Alone Window
- HTML New Message Window
- Plain New Message Window
- Address Book Window
- Areas in Windows to test are:
- 3-pane Window
- Folder pane
- Sidebar
- Thread Pane
- Message Pane
- Envelope panel
- Message panel
- 3-pane Window
- Folder pane
- Sidebar
- Thread Pane
- Message Pane
- Envelope panel
- Message panel
- Stand Alone Window
- On a selected word
- On an image
- On a link
- On an attachment
- In an empty area
- HTML New Message Window
- In the address field
- In the subject field
- In the attachment area
- In the compose message area
- On a selected word
- On an image
- On a link
- In an empty area
- Plain New Message Window
- In the address field
- In the subject field
- In the attachment area
- In the compose message area
- On a selected word
- In an empty area
- Address Book Window
- In the Address Book pane
- In the Results pane
- On a Name
- On a List
- In the Card pane
- In an empty area
- Sidebar
- 3-pane Window
- Pop-Up Visual
- Verify the pop-up menu comes up and looks correct
- Verify the pop-up menus text is correct (see 3-Pane Mail Menus specification)
- Verify each menu item has a mnemonic (see 3-Pane Mail Menus specification for mnemonic)
- Verify menu items appear in the correct order (with separators) (see 3-Pane Mail Menus specification).
-
Pop-Up Functionality - all following tests are performed for
each area like dif folders, images etc.
The Context Menus Check List provides all the areas to test with current testing result.- Verify each menu item is enabled/disabled (see 3-Pane Mail Menus specification for enable/disable status)
- Verify each menu item can be selected
- Verify each menu item brings up the correct dialog or performs the correct action
- Verify the dialog that a pop-up menu brings up, can be closed
- Verify that when the window being tested is mostly off the screen, the pop-up menu is displayed on the screen
- Verify the pop-up window is up front
- Verify that the pop-up menu is dismissed when clicking outside of the menu
- Verify that the keyboard functions work within the menu
- "Esc" key will dismiss the menu
- "Enter" key will cause the action to happen
- Arrow up and down keys will navigate through the menu list