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 > User Interface: Windows

Feature Test Spec: Mail and News Component

Mail and News Component: Windows

Written by Ninoschka Baca
Updated by: Olga Milenkaya

References:

Mozilla UI Specifications: http://mozilla.org/mailnews/specs/
Mozilla 3-pane Specification: http://mozilla.org/mailnews/specs/threepane/

This test plan covers the windows for the 3-pane, Alternate 3-pane, Stand Alone, Plain New Message, HTML New Message, Address Book and Print Preview.

  1. Windows to be tested:
    1. 3-Pane Window
    2. Alternate 3-Pane Window
    3. Stand Alone Message Window
    4. HTML New Message Window
    5. Plain New Message Window
    6. Address Book Window
    7. Print Preview Window
  2. Checking that all Properties of the 3-Pane Window present:
    1. 3-Pane Window
      1. Title bar
      2. Menu bar
      3. Mail toolbar
      4. Taskbar
      5. Folder pane (top left)
      6. Sidebar (bottom left)
      7. Thread pane (top right)
      8. Message pane (bottom right, below the thread)
        1. Start Page
        2. Envelope panel
          1. Subject, From, Date
          2. To, Cc
          3. Buddy icon when user's email address is associated with a screen name
          4. Attachments button when an attachment is present
        3. Message panel
      9. Status Bar
        1. Online/Offline icons
        2. Text describing send/receive status
        3. Unread #/Total # of messages in current folder
        4. Security icon
      10. Separators
        1. Horizontal separator between the folder pane and the sidebar
        2. Vertical separator between the folder pane/sidebar and the thread pane/message pane
        3. Horizontal separator between the thread pane and the message pane
    2. Alternate 3-Pane Window
      1. Title bar
      2. Menu bar
      3. Mail toolbar
      4. Taskbar
      5. Folder pane (top left)
      6. Sidebar (closed by default)
      7. Thread pane (top right)
      8. Message pane (below the folder/thread panes, using the entire width of the window)
        1. Start Page
        2. Envelope panel
          1. Subject, From, Date
          2. To, Cc
          3. Buddy icon when user's email address is associated with a screen name
          4. Attachments button when an attachment is present
        3. Message panel
      9. Status Bar
        1. Online/Offline icons
        2. Text describing send/receive status
        3. Unread #/Total # of messages in current folder
        4. Security icon
      10. Separators
        1. Horizontal separator between the folder pane and the sidebar
        2. Vertical separator between the folder pane/sidebar and the thread pane/message pane
        3. Horizontal separator between the thread pane and the message pane
    3. Stand Alone Window (Viewing Existing Message)
      1. Title bar
      2. Menu bar
      3. Application toolbar (aka Mail Toolbar)
      4. Address pane (Subject, From, Date, To)
      5. Message body
      6. Status bar
      7. Taskbar
    4. HTML New Message Window
      1. Title bar
      2. Menu bar
      3. Application toolbar (aka Mail Toolbar)
      4. Address pane (From, To, Subject)
      5. Formatting toolbar
      6. Attachments area
      7. Message body
      8. Status bar
      9. Taskbar
    5. Plain New Message Window
      1. Title bar
      2. Menu bar
      3. Application toolbar (aka Mail Toolbar)
      4. Address pane (From, To, Subject)
      5. Attachments area
      6. Message body
      7. Status bar
      8. Taskbar
    6. Address Book Window
      1. Title bar
      2. Menu bar
      3. Address Book Toolbar
      4. Address Book pane
      5. Sidebar
      6. Results pane
        1. Column headers
        2. Column widget
        3. Column data
      7. Card pane
      8. Status bar
    7. Print Preview Window (not implem)
      1. Title Bar
      2. Action Buttons (on bar at top of page)
      3. Status and Progress bar
      4. Taskbar
  3. Windows Appearance - visual:
    1. verify each Window contains the specific properties per Mail and News Specification
    2. verify each Window displays tooltips for each icon
    3. verify the status bar displays text when mousing over menu item or toolbar
    4. verify that resizing the window works and that all of the properties are still correct (this is also covered in Toolbar test, just do it once)
      1. drag left to right
      2. drag bottom up
      3. drag bottom left corner to upper right corner
      4. maximize
      5. minimize
    5. verify scroll bars display as required
    6. verify the Netscape logo is displayed on topmost toolbar on the far right (except for Print Preview)
  4. Windows - functionality:
    1. verify Window selected is brought into focus
    2. verify Title bar displays the correct name for the Window selected
      1. 3-pane/Alternate 3-pane
        1. Verify when an account level is selected, the title bar displays <Account Name> - Netscape (Mozilla)
        2. Verify when a Mail folder is selected, the title bar displays <Folder> - for <Email Address> - Netscape (Mozilla)
        3. Verify when a mail message is selected, the title bar displays <Subject> - <Folder> - for <Email Address> -
        4. Netscape (Mozilla) Verify when a News Server is selected, the title bar displays <News Server Name> - Netscape (Mozilla)
        5. Verify when a newsgroup is selected, the title bar displays <Newsgroup> - on <News Server> - Netscape (Mozilla)
        6. Verify when a news message is selected, the title bar displays <Subject> - <Newsgroup> - on <Host> Netscape (Mozilla)
      2. Stand Alone Window
        1. Verify when a Mail Stand Alone message window is open, the title bar displays <Subject> <Folder> - for <Email Address> - Netscape (Mozilla)
        2. Verify when a News Stand Alone message window is open, the title bar displays <Subject> <Folder> - for <Email Address> - Netscape (Mozilla).
          If the Newsgroup or Host is not known, then: the title bar displays <Subject> - Netscape (Mozilla).
      3. HTML New Message Window
        1. Verify "Compose: (no subject)" appears when no subject is present
        2. Verify "Compose: " is followed by the subject text. As the users types the subject of the email, the Title Bar is updated to reflect the subject being typed.
      4. Plain New Message Window
        1. Verify "Compose: (no subject)" appears when no subject is present
        2. Verify "Compose: " is followed by the subject text. As the users types the subject of the email, the Title Bar is updated to reflect the subject being typed.
      5. Address Book Window
        1. Address Book
      6. Print Preview Window (not implem)
        1. Print Preview
    3. Verify when Window is minimized, correct title is displayed on Windows task bar (same as Title bar display only truncated)
    4. Toolbar functionality (covered in Toolbar tests)
    5. Menu bar functionality (covered in Menu tests)
    6. Verify icons work and are displayed as specified in [xxxx] Specification
    7. Verify widgets and icons display tooltips describing the function per [xxxx] Specification
    8. Verify columns can be rearranged, resized and hidden/shown (3-pane Thread, Address Book)
    9. Verify columns can be sorted (Thread, Address Book)
    10. Verify scroll bars scroll correctly and are fully accessible
    11. Verify status bar displays correct text per [xxxx] Specification when mousing over menus and toolbars
    12. Verify the progress bar displays progress of an action per [xxxx] Specification.