The Mozilla
Organization
At A Glance
Feedback
Get Involved
Newsgroups
License Terms
Newsbot
Developer Docs
Roadmap
Projects
Ports
Module Owners
Hacking
Get the Source
Build It
Testing
Download
Bugzilla
Bug Writing
Tools
View Source
Tree Status
New Checkins
Submit A Bug
FAQ
Search

Feature Test Spec

       5.0 Project
       Mail and News Component
       Pop-Up Menus (aka Context Menus)

Written by: Ninoschka Baca

History
Date Change    Description    Updated by
3/16/1999        Created         Ninoschka Baca
11/4/1999        Updated        Ninoschka Baca

References:
UI Specification:  Netscape Mail UI Specification (currently not available)
Other: Message Compose Specification, Address Book Specification (currently not available)


  1. Windows to test are:
    1. 3-Pane Window
    2. Message Window
    3. HTML Compose Window
    4. Plain Text Compose Window
    5. Address Book Window
  2. Areas in Windows to test are:
    1. 3-Pane Window
      1. SideBar
        1. SideBar/Mail panel
        2. SideBar/Customize panel
      2. Thread Pane
      3. Message Pane
        1. Envelope panel
        2. Message panel
    2. Message Window (stand alone)
      1. On a selected word
      2. On an image
      3. On a link
      4. On an attachment
      5. In an empty area
    3. HTML Compose Window
      1. On a selected word
      2. On an image
      3. On a link
      4. In the address field
      5. In the Subject field
      6. In the compose message area
      7. In an empty area
    4. Plain Text Compose Window
      1. On a selected word
      2. On an image
      3. On a link
      4. In the address field
      5. In the Subject field
      6. In the compose message area
      7. In an empty area
    5. Address Book Window
      1. On a Name
      2. On a List
      3. In the Type-in field
      4. In an empty area
  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 Context Specification for text)
    3. verify each menu item has a mnemonic (see Context Specification for mnemonic)
    4. verify menu items appear in the correct order (with separators)  (see Context Specification for order)
  4. Pop-Up Functionality
    1. verify each menu item is enabled/disabled (see Context 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
    9. For the Mac, verify that the Quick Pop-up option  (holding down the Ctrl button while right mouse click) brings up the pop-up faster.

Copyright © 1998-1999 The Mozilla Organization.
 
 
Copyright © 1998-1999 The Mozilla Organization.
Last modified November 23, 1999.