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