|
|
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.
-
Design of the 3-Pane window
-
Title Bar
-
Menu Bar (placement and basic functionality covered in Mail and News Menu
Test Plan)
-
Mail Toolbar (placement and basic functionality covered in Mail and News
Toolbar Test Plan)
-
SideBar
-
SideBar/Mail panel
-
SideBar/Customize panels
-
Item 1
-
Item 2
-
Thread pane
-
Default column order
-
Thread
-
Subject
-
Presence Icon
-
Sender/Recipient
-
Date
-
Column Widget
-
Message pane
-
Envelope panel
-
Message panel
-
Status Bar
-
Taskbar (placement and basic functionality covered in Mail and News Toolbar
Test Plan)
-
Functionality specific to the 3-Pane window
-
State of the 3-Pane window
-
Verify the 3-Pane window state is the default
-
Verify if the 3-Pane window is changed to a 2 or 1 pane window, the change
is remembered after closing Communicator and reopening.
-
Menu Bar (placement and basic functionality covered in Mail and News Menu
Test Plan)
-
Messenger Toolbar (placement and basic functionality covered in Mail and
News Toolbar Test Plan)
-
Taskbar (placement and basic functionality covered in Mail and News Toolbar
Test Plan)
-
Pane focus
-
Verify the tab order is correct (Thread window (default), then Message
window, then Folder window)
-
Verify that in the focused pane the selected item is fully highlighted,
wherein the non-focused pane the selected item is less-highlighted
-
Verify that the Mac OS, focus is also represented by a focus border around
the pane that has focus
-
SideBar
-
Verify there is a "hot click" area located on the separator bar between
the SideBar and the Thread pane
-
Verify the "hot click" area has a tooltip when you do a mouse roll-over
-
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
-
Verify you can expand the SideBar by clicking on the separation bar between
the SideBar and the Thread pane.
-
Verify click and drag on the "hot click" area, resizes the SideBar
-
Verify the default width is maintained if changed.
-
Sidebar/Mail Panel
-
Verify the Mail toolbar is still visible when
a Mail item is selected, not the News toolbar.
-
Verify single clicking in the Mail panel will open a folder in the current
window
-
Verify double clicking in the Mail panel will open a folder into a separate
window (NOTE: depends on preference for double clicking)
-
Verify each folder can have a different column order
in the Thread pane.
-
Verify right mouse click or drag n drop of folders does not open
the folder
-
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
-
Verify that this pane lists all servers, folders, subfolders and newsgroups.
-
Verify that mail folders display a tooltip when you do a mouse roll-over
-
Verify that each mail account (POP and IMAP) contains special folders by
default
-
Inbox
-
Drafts
-
Sent
-
Trash
-
Verify that the Local Mail account contains special folders by default
-
Unsent Messages
-
Draft
-
Templates
-
Sent
-
Trash
-
SideBar/Customize Panel
-
Verify the default Customize Panels are available
-
Thread pane
-
Verify there is a "hot click" area located on the separator bar between
the thread pane and the message pane
-
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.
-
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.
-
Verify click and drag on the "hot click" area, resizes the pane
-
Verify the message list for the selected folder (in Mail panel) is shown
in the right/top pane
-
Verify there is a tooltip for the "hot click" area
-
Verify with the column widget that the column order can be changed. The
following are column choices:
-
Thread
-
Subject
-
Presence
-
Sender/Recipient
-
Date
-
Priority
-
Flag
-
Status
-
Size
-
Unread
-
Total
-
Column Setup Widget
-
Message pane
-
Verify there is a thin separator bar between the thread and message pane.
-
Verify there is a "hot click" area located on the separator bar between
the thread pane and the message pane
-
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.
-
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.
-
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
-
Verify the message body for the selected message (in Thread pane) is shown
in the right/bottom pane
-
Verify there is a tooltip for the "hot click" area
-
Status Bar
-
Verify the Status Bar is visible (functionality of status bar covered in
Mail and news Windows Test plan)
-
Entry Points
-
Verify you can open the 3-Pane window using the following scenarios
-
clicking on the Mail Icon on the Taskbar
-
clicking on the Mail menu item in the Tasks menu
-
Preferences pertaining to 3-Pane window
-
Open messenger with this folder (covered in Mail and News Preference Test
plan)
-
Re-use message list window (covered in Mail and News Preference Test plan)
-
Drag and Drop and Shift+Drag and Drop
-
Verify that dragging a message from the thread list to a folder will move
(file) the message into that folder
-
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
-
Verify that dragging on MacOS, holding down the Option key while
dragging should place a copy of the message
-
Verify that when dragging and dropping a folder or newsgroup, we
don't open the newsgroup
-
Verify Indicators are correct for the following situations"
-
Title Bar: Select an account and the title bar should display "Netscape:
<Folder Name> on <Account Name>".
-
SideBar
-
If an account is connected then an account icon should
display to the left of the account name
-
If an account is not connected then another icon
should appear to the right of the account icon
-
The account icon should have a green arrow indicating
there is new mail for the selected account
-
The Inbox or any folder should be bold if the folder includes Unread messages
-
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.
-
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.
-
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.
-
Verify that if messages are filtered to the Trash
folder that the Trash folder does not have a green down arrow indicator.
-
All folder names should be followed by a number in
parenthesis displaying the number of Unread messages.
-
If a folder has no unread messages then only the
folder name is displayed, not a number in parenthesis
-
Thread Pane
-
The Header should be bold with a down arrow for each
Unread message
-
The Header should be bold if the message was changed
from read to unread.
-
The Header should show a paper clip if the message
includes an attachment.
-
The Header should show a basic icon for a message
that is read.
-
The Header should show an "x" if the message was
deleted for an IMAP account
-
Status Bar
-
Should state whether there is a Connection or not
-
After selecting a folder it displays the number unread
and total (Unread: # Total: #).
-
Should show status of a send and receive operations
for all accounts.
-
If the message is digitally signed then it should
state this status
-
If the message is encrypted then it should state
this status
-
Other issues
-
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.
|