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
        3-Pane Window

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)


This test plan is for specific 3-Pane window functionality and layout.  Each of the panes, when opened in their own window,  will be covered in the Mail and News Windows Test Plan.  The Menu items and Toolbar button functionality and layout will be covered in the Mail and News Menus Test Plan and Mail and News Toolbars Test Plan.  As the UI Specifications are updated then this test plan will also be updated.

  1. Design of the 3-Pane window
    1. Title Bar
    2. Menu Bar (placement and basic functionality covered in Mail and News Menu Test Plan)
    3. Mail Toolbar (placement and basic functionality covered in Mail and News Toolbar Test Plan)
    4. SideBar
      1. SideBar/Mail panel
      2. SideBar/Customize panels
        1. Item 1
        2. Item 2
    5. Thread pane
      1. Default column order
        1. Thread
        2. Subject
        3. Presence Icon
        4. Sender/Recipient
        5. Date
        6. Column Widget
    6. Message pane
      1. Envelope panel
      2. Message panel
    7. Status Bar
    8. Taskbar (placement and basic functionality covered in Mail and News Toolbar Test Plan)

    9.  
  2. Functionality specific to the 3-Pane window
    1. State of the 3-Pane window
      1. Verify the 3-Pane window state is the default
      2. Verify if the 3-Pane window is changed to a 2 or 1 pane window, the change is remembered after closing Communicator and reopening.
    2. Menu Bar (placement and basic functionality covered in Mail and News Menu Test Plan)
    3. Messenger Toolbar (placement and basic functionality covered in Mail and News Toolbar Test Plan)
    4. Taskbar (placement and basic functionality covered in Mail and News Toolbar Test Plan)
    5. Pane focus
      1. Verify the tab order is correct (Thread window (default), then Message window, then Folder window)
      2. Verify that in the focused pane the selected item is fully highlighted, wherein the non-focused pane the selected item is less-highlighted
      3. Verify that the Mac OS, focus is also represented by a focus border around the pane that has focus
    6. SideBar
      1. Verify there is a "hot click" area located on the separator bar between the SideBar and the Thread pane
      2. Verify the "hot click" area has a tooltip when you do a mouse roll-over
      3. Verify a single click on the "hot click" area, collapses the SideBar and the separation bar is visible on the left side of the screen
      4. Verify you can expand the SideBar by clicking on the separation bar between the SideBar and the Thread pane.
      5. Verify click and drag on the "hot click" area, resizes the SideBar
      6. Verify the default width is maintained if changed.
    7. Sidebar/Mail Panel
      1. Verify the Mail toolbar is still visible when a Mail item is selected, not the News toolbar.
      2. Verify single clicking in the Mail panel will open a folder in the current window
      3. Verify double clicking in the Mail panel will open a folder into a separate window (NOTE: depends on preference for double clicking)
      4. Verify each folder can have a different column order in the Thread pane.
      5. Verify right mouse click or drag n drop of folders does not open the folder
      6. Verify that multiple selection of folders or clicking on a top level item (local mail item or server) causes the right two panes to blank out
      7. Verify that this pane lists all servers, folders, subfolders and newsgroups.
      8. Verify that mail folders display a tooltip when you do a  mouse roll-over
      9. Verify that each mail account (POP and IMAP) contains special folders by default
        1. Inbox
        2. Drafts
        3. Sent
        4. Trash
      10. Verify that the Local Mail account contains special folders by default
        1. Unsent Messages
        2. Draft
        3. Templates
        4. Sent
        5. Trash
    8. SideBar/Customize Panel
      1. Verify the default Customize Panels are available
    9. Thread pane
      1. Verify there is a "hot click" area located on the separator bar between the thread pane and the message pane
      2. Verify a single click on the "hot click" area, collapses the message pane and the separation bar is visible at the bottom of the Thread pane.
      3. Verify a single click on the "hot click" area, expands the message pane and the separation bar is visible at the bottom of the Thread pane.
      4. Verify click and drag on the "hot click" area, resizes the pane
      5. Verify the message list for the selected folder (in Mail panel) is shown in the right/top pane
      6. Verify there is a  tooltip for the "hot click" area
      7. Verify with the column widget that the column order can be changed. The following are column choices:
        1.  Thread
        2.  Subject
        3.  Presence
        4.  Sender/Recipient
        5.  Date
        6.  Priority
        7.  Flag
        8.  Status
        9.  Size
        10.  Unread
        11.  Total
        12.  Column Setup Widget
    10. Message pane
      1. Verify there is a thin separator bar between the thread and message pane.
      2. Verify there is a "hot click" area located on the separator bar between the thread pane and the message pane
      3. Verify clicking on the bar and dragging it to the bottom will collapse the Message pane.  Alternative: Verify a single click on the "hot click" area, collapses the pane and the separation bar is visible at the bottom of the Thread pane.
      4. Verify clicking on the bar and dragging it to the top will expand the Message pane. Alternative: Verify you can expand the Message pane by clicking on the separation bar at the bottom of the Thread pane.
      5. Verify clicking on the bar and dragging it to a place other than the bottom will resize the Message pane.  Alternate: Verify click and drag on the "hot click" area, resizes the pane
      6. Verify the message body for the selected message (in Thread pane) is shown in the right/bottom pane
      7. Verify there is a  tooltip for the "hot click" area
    11. Status Bar
      1. Verify the Status Bar is visible (functionality of status bar covered in Mail and news Windows Test plan)
    12. Entry Points
      1. Verify you can open the 3-Pane window using the following scenarios
        1. clicking on the Mail Icon on the Taskbar
        2. clicking on the Mail menu item in the Tasks menu
    13. Preferences pertaining to 3-Pane window
      1. Open messenger with this folder (covered in Mail and News Preference Test plan)
      2. Re-use message list window (covered in Mail and News Preference Test plan)
    14. Drag and Drop and Shift+Drag and Drop
      1. Verify that dragging a message from the thread list to a folder will move (file) the message into that folder
      2. Verify that dragging on X and on Windows holding down the ctrl key while dragging will place a  copy of the message in the folder
      3. Verify that dragging on  MacOS, holding down the Option key while dragging should place a copy of the message
      4. Verify that  when dragging and dropping a folder or newsgroup, we don't open the newsgroup

      5.  
    15. Verify Indicators are correct for the following situations"

    16.  
      1. Title Bar: Select an account and the title bar should display "Netscape: <Folder Name> on <Account Name>".
      2. SideBar
        1. If an account is connected then an account icon should display to the left of the account name
        2. If an account is not connected then another icon should appear to the right of the account icon
        3. The account icon should have a green arrow indicating there is new mail for the selected account
        4. The Inbox or any folder should be bold if the folder includes Unread messages
        5. The Inbox or any folder folder should be bold with a green down arrow if Unread messages are present and the folder has not been opened.
        6. Use a filter to place new messages in a folder (i.e. folder1). After getting messages verify "folder1" is bold and has a green arrow indicator.
        7. Use a filter to place a new message in a subfolder (i.e. folder1/subfolder1). After getting messages verify "folder1" and "subfolder1" both are bold and have a green arrow indicator.
        8. Verify that if messages are filtered to the Trash folder that the Trash folder does not have a green down arrow indicator.
        9. All folder names should be followed by a number in parenthesis displaying the number of Unread messages.
        10. If a folder has no unread messages then only the folder name is displayed, not a number in parenthesis
      3. Thread Pane
        1. The Header should be bold with a down arrow for each Unread message
        2. The Header should be bold if the message was changed from read to unread.
        3. The Header should show a paper clip if the message includes an attachment.
        4. The Header should show a basic icon for a message that is read.
        5. The Header should show an "x" if the message was deleted for an IMAP account
      4. Status Bar
        1. Should state whether there is a Connection or not
        2. After selecting a folder it displays the number unread and total (Unread: # Total: #).
        3. Should show status of a send and receive operations for all accounts.
        4. If the message is digitally signed then it should state this status
        5. If the message is encrypted then it should state this status
    17. Other issues
      1. Verify there is only one layout for the 3-Pane window:  SideBar always on the left side, Thread pane upper right side, Message pane lower right side.


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