You are here: Mozilla MailNews Functional / UI Tests > Mail & News: UI Toolbars
Feature Test Spec: Mail and News Component
Mail and News Component: UI Toolbars
Written by Ninoschka BacaUpdated by Olga Milenkaya
References
Mozilla UI Specifications: http://mozilla.org/mailnews/specs/
Mozilla 3-pane Mail Menus Specification: http://mozilla.org/mailnews/specs/threepane/#Mail
Description
This test plan covers testing of the toolbars and status bar for the 3-pane, Alternate 3-pane, Stand Alone, Plain Compose, HTML Compose, and Address Book windows. Also formatting bar for HTML Compose window.
Windows to test
- 3-pane Window
- Alternate 3-pane Window
- Stand Alone Window
- HTML New Message Window
- Plain New Message Window
- Address Book Window
Toolbars to test
- Application Toolbar (aka Mail Toolbar, all windows)
- Taskbar (All windows)
- Formatting Toolbar (HTML new message)
- Address Book Toolbar (Address Book)
- Initial state: Inbox is highlighted, no msg selected. Verify that buttons Get Msgs, Compose, Next - are enabled. Others - disabled.
- Toolbar Buttons - functionality
- Verify that each button, when clicked, brings up the proper dialog or performs the correct action
- Verify that you can close the dialog brought up by the button action
- Verify that for toolbar buttons with a down arrow, a single click performs the action of the first menu item on the drop-down list, click and hold drops down a list to select from.
- Mail Toolbar - visual appearance:
- Verify the appearance and order of each toolbar button for each
Account level for the 3-pane/Alternate 3-pane:
all buttons are disabled except: Get Msgs, Compose (bug 111102)- IMAP Server
- POP Server
- AOL Server
- Netscape WebMail Server
- Local Folders ( bug 113874 )
- News Server ( bug 113874 )
- Verify the appearance and order of each toolbar button for each
Special folder for the 3-pane/Alternate 3-pane - all accounts. Also
for a regular folder.
All buttons are disabled except: Get Msgs, Compose, Next, Delete.- Inbox
- Drafts
- Templates
- Sent
- Trash
- Unsent Messages
- Newsgroup
- Verifyall buttons are enabled when a message is selected.
"Stop" button is enabled in case of big size message loading
process, otherwise disabled.
- Mail message
- News message
- Verify the appearance and order of each toolbar button for the Alt 3-pane window. The results should be the same as described above for Account, Folders, Message level in the 3-pane.
- Verify the appearance and order of each toolbar button for the Stand Alone window. The results should be the same as selecting a message in the 3-pane.
- Verify the appearance and order of each toolbar button when
various areas of the new message window are selected for HTML
Compose: Send, Address, Attach, Spell (disabled), Security (with
the small down arrow), Save.
- Address
- Subject
- Attachment
- Message Body - "Spell" button gets enabled.
- Verify the appearance and order of each toolbar button when
various areas of the new message window are selected for Plain
Compose: Send, Address, Attach, Spell (disabled), Security
(with the small down arrow), Save.
- Address
- Subject
- Attachment
- Message Body - "Spell" button gets enabled.
- Verify the appearance, and order of each toolbar button of the
Address Book: New Card, New List; Properties, Compose, Delete,
Sync. "Delete" button is enabled only if a card is selected.
- Address Book paneResults pane (List of cards)
- Card pane
- For Netscape WebMail account
- Verify, if present in the profile then the "Sync" button should be enabled.
- Verify, if not present in the profile then the "Sync" button should be disabled.
- For each Window: Verify that each button, when clicked gets visually depressed.
- Verify that each button, when mousing over, changes so it appears with vertical borders.
- Verify that mousing over a disabled button, has no effect on the button.
- Verify the tooltips state the correct action for each button and matches the specification
- Verify the toolbar looks correct in different video resolutions
and color palettes
- 800 x 600 resolution
- High Color (16bit) color palette
- 256 color palette
- True Color (24bit) color palette
- 1024 x 800 resolution
- High Color (16bit) color palette
- 256 color palette - FAIL: disturbing line arond and above toolbar buttons.
- True Color (24bit) color palette
- Mac only: 800 x 600 resolution
- million's of colors (mac) color palette
- thousands of color (mac) color palette
- Mac only: 1024x800 resolution
- millions of colors (mac) color palette
- thousands of color (mac) color palette
- 800 x 600 resolution
- Verify the toolbar looks correctly after resizing.
- Verify that Showing/Hiding the toolbars works.
- Verify the appearance and order of each toolbar button for each
Account level for the 3-pane/Alternate 3-pane:
D. Status bar features and appearance
- Verify that status bar contains the Launcher Icons on the very left - known as Component bar: Browser, Mail, IM, Composer, Address Book. If the appication is already running and its launcher icon is selected, the running instance of that application gets focus. (Biff stuff is covered in a separate document.)
- Verify proper tooltips when hover mouse over the launcher icons.
- Verify that status bar includes status text, progress while loading message(s), online/offline state.
- Verify that status bar includes security info when the feature selected for a selected message.
- Verify that info about Unread and Total messages is presented.
E. Formatting Toolbar for HTML Compose window
- Formatting Toolbar gets enabled when focus is on the Message Body.
- Formatting Toolbar all buttons look as expected.
- Formatting Toolbar all buttons function as expected.
- Formatting Toolbar works after resizing the window.