You are currently viewing a snapshot of www.mozilla.org taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to www.mozilla.org, please file a bug.



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 Baca
Updated 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.

  1. Windows to test are:
    1. 3-pane Window
    2. Alternate 3-pane Window
    3. Stand Alone Window
    4. HTML New Message Window
    5. Plain New Message Window
    6. Address Book Window
  2. Areas in Windows to test are:
    1. 3-pane Window
      1. Folder pane
      2. Sidebar
      3. Thread Pane
      4. Message Pane
        1. Envelope panel
        2. Message panel
    2. 3-pane Window
      1. Folder pane
      2. Sidebar
      3. Thread Pane
      4. Message Pane
        1. Envelope panel
        2. Message panel
    3. Stand Alone Window
      1. On a selected word
      2. On an image
      3. On a link
      4. On an attachment
      5. In an empty area
    4. HTML New Message Window
      1. In the address field
      2. In the subject field
      3. In the attachment area
      4. In the compose message area
      5. On a selected word
      6. On an image
      7. On a link
      8. In an empty area
    5. Plain New Message Window
      1. In the address field
      2. In the subject field
      3. In the attachment area
      4. In the compose message area
      5. On a selected word
      6. In an empty area
    6. Address Book Window
      1. In the Address Book pane
      2. In the Results pane
        1. On a Name
        2. On a List
      3. In the Card pane
      4. In an empty area
      5. Sidebar
  3. Pop-Up Visual
    1. Verify the pop-up menu comes up and looks correct
    2. Verify the pop-up menus text is correct (see 3-Pane Mail Menus specification)
    3. Verify each menu item has a mnemonic (see 3-Pane Mail Menus specification for mnemonic)
    4. Verify menu items appear in the correct order (with separators) (see 3-Pane Mail Menus specification).
  4. 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.
    1. Verify each menu item is enabled/disabled (see 3-Pane Mail Menus specification for enable/disable status)
    2. Verify each menu item can be selected
    3. Verify each menu item brings up the correct dialog or performs the correct action
    4. Verify the dialog that a pop-up menu brings up, can be closed
    5. Verify that when the window being tested is mostly off the screen, the pop-up menu is displayed on the screen
    6. Verify the pop-up window is up front
    7. Verify that the pop-up menu is dismissed when clicking outside of the menu
    8. Verify that the keyboard functions work within the menu
      1. "Esc" key will dismiss the menu
      2. "Enter" key will cause the action to happen
      3. Arrow up and down keys will navigate through the menu list