Feature Testspec
Project: MachV/MozillaMail and News component
Search Messages - General UI
This testspec is intended to cover testing the general UI properties, aesthetics, content for Search Messages with an overall look for mail and news oriented selections. Functionality of the search feature is broken into separate testspecs focusing on mail searching and news searching as individual topics.
Written by: Laurel Carlson
Last Modified and Change Description:
12/06/01 Updates for Mach VReferences:
Mail/News UI Specification page on Mozilla:
http://www.mozilla.org/mailnews/specs/
- Search messages accessible from:
- 3 pane window, focus in any pane
- Message window
- Access methods:
- "Account Central" page link (page which displays when account/server level selected)
- Main menu:
- Search|Search Mail/News Messages
- Context menu:
- Mail server/account level selected
- Folder selected
- News server selected
- Newsgroup selected
- Mail message selected
- News message selected
Disabled for AOL and Netcenter Webmail selectionbugscape 3615 & 3774- Main Dialog startup state:
- Should default to default account if no selection
- Should launch to default account if selected account is not searchable (AOL, Webmail)
- Should launch with selected scope based on selection
- Mail server/account level
- Mail folder
- Mail message
- thread pane
- message pane
- message window
- News server/account level
- Newsgroup
- News message
- thread pane
- message pane
- message window
- Launches with Single criterion line available
- Launches with Edit box cleared
- Scope dropdown shows full server/folder/group hierarchy for all searchable accounts
- Search Subfolders checkbox present and on by default
- checkmark functions
- checkmark sticks
- applicable for mail
- applicable for news
- Dialog's search criteria section: Note: this testspect section is intended to provide an overal UI look and feel test for the search criteria section of the search dialog based on various selections. Detailed tests to cover all items in criteria list for a given item type will be covered in appropriate separate search testplans.
- More opens additional criteria lines
- Fewer displays one less criteria line (disables on minimum single line)
- Noun criteria dropdown lists operational on each criteria line
- Verb/operator criteria dropdown lists operational on each criteria line
- Value/object criteria box is of appropriate type to the criteria:
- text fields (example: Sender, subject, etc.)
- integers only (example: age in days)
- widgets (date)
- dropdown lists (example: priority)
- Each value criteria is selectable and operational.
- can type values in text or integer fields
- can select each item in dropdown lists
- Date criteria changeable (Note: date control widget not yet implemented -- bugzilla 90289 & 92174)
-
by date widget - by typing replacement value
- Available Criteria changes properly when switching scope dropdown:
- mail to news
- news to mail
- POP/local mail vs. IMAP mail
- criteria lines already specified, filled in
- empty, single criteria line
- Available criteria is appropriate when switching offline/online
- news
- Mnemonics (Note: not yet implemented -- bugzilla 68899 )
- Main dialog Tab order
- Main dialog Keyboard access
- Dialogs's result section:
- Status bar text in result pane status bar
- Progress indicator on search execution
- Result pane Keyboard access (Note: not implemented -- bug ??))
- Result list selection:
- Arrow keys
- Multiple selection
- Highlighting
- Scrolling/scrollbar
- Selection blank results list or blank area has no harmful effect
- A selection is able to be opened to message window
- Enter
- Double-click
- Open button
- File button operable
- Delete button operable
- Go to Folder button operable for all mail matches
- Go to Folder button operable - subscribed newsgroup
- Go to Folder button disabled for selection in unsubscribed group
- Column headings appearance
- Add/delete columns via widget
- Click to sort column
-
Context menu item changes based on selection:(Note: context menu not implemented, bug 66970) -
mail -
news -
news (group not subscribed) - Dialog shows online/offline status indicator.
- No Drag and Drop search results (see bug 66955)
- Other/Misc tests:
- Search dialog moveable around screen
- Exit Communicator with search dialog open -- should either exit gracefully or bring dialog to foreground: