 |
|
 |
|
Feature Testspec
Project: 5.0 (Seamonkey)
Mail and News
component
Navigate: Flag Message
Original document was written by: Laurel Carlson for 4.5 (Nova)
Modified and maintained by: Fenella
Gor for 5.0 (Seamonkey)
References:
5.0 Seamonkey UI Specification:
Test case management system: n/a
Approx. number of test cases: 145
-
Message|Flag tests should be initiated from
-
Thread window:
-
3-pane ui, message pane shown
-
3-pane ui, message pane hidden
-
separate thread window, message pane shown
-
separate thread window, message pane hidden
-
Message window
-
Message|Flag can be navigated from:
-
Menu item: Message|Mark
-
Flag taggle in column header from the thread pane
-
Short cut keys or accelerator keys
-
Basic Flag Tests (from a 3-pane window, message pane shown)
-
Message|Flag enable/disable conditions:
| Using Message|Mark|Flag to do |
if message/messages is/are |
Verify that result will be: |
| single message selection |
not flagged |
flag enabled |
| multiple message selection which contains (all or some) messages |
not flagged |
flag enabled |
| single message selection |
flag |
flag disabled |
| multiple message selection which contains (all or some) messages |
flag |
flag disabled |
| in empty view |
flag disabled |
flag disabled |
-
Flag column toggle: verify that flag column toggle:
-
is not available in empty view
-
should be operable on any single message selection
-
Flag articles with focus in thread pane. Verify that with focus in thread
pane, you can
-
Flag article via toggle
-
Flag article via menu item (Message|Mark|Flag)
-
Flag multiple articles
-
verify you can flag multiple articles (visible threads) via menu
-
Flag collapsed threads
-
verify that only visible threads are flagged
-
Flag nested replies
-
Repeat to Unflag from thread pane.
-
Toggle
-
Menu item
-
Multiple articles
-
Collapsed
-
verify that only visible threads are flagged
-
Replies
-
Flag column:
-
Flag when column is hidden
-
Flag when column is showing
-
Flag with column showing, then hide. Show column again and verify item
still flagged.
-
Flag articles with focus in article pane.
-
Topic thread
-
Various level replies
-
Unflag articles with focus in article pane.
-
Topic thread
-
Various level replies
-
Flag articles in message window and verify the flag icon in the article
pane
-
Topic thread
-
Various level repliesUnflag articles in message window and verify the flag
icon in the article pane
-
Topic thread
-
Various level repliey
-
Undo and Redo should work with flag operation
-
Selecting Flagged Articles
-
Verify selection across different threads.
-
Verify selection at different level replies.
-
Verifiy selection in collapsed/expanded threads. In order to select
or navigate to flagged articles, it has been decided the user must be in
a flat sort or threads expanded. Dogbert/Gromit will not notice flagged
replies in collapsed threads.
-
Select flagged articles:
-
With attachments
-
With images
-
Multi-page
-
Navigate Flagged Articles(news)
In order to select or navigate to flagged articles, it has been decided
the user must be in a flat sort or threads expanded. Dogbert/Gromit will
not notice flagged replies in collapsed threads.
-
Enable/disable conditions:
-
Go|First Flagged
-
enabled where flagged messages are present/displayed in the current view
-
disabled if there are no flagged messages in the current view
-
Go|Next Flagged
-
enabled when flagged messages are present/displayed below the current selection
point in the current view
-
disabled if there are no flagged messages below the current selection point
in the current view
-
Go|Previous Flagged
-
enabled when flagged messages are present/displayed above the current selection
point in the current view
-
disabled if there are no flagged messages above the current selection in
the current view
-
From the thread(mail) pane, navigate to:
-
First flagged
-
from various places in the message list
-
Next flagged
-
from various places in the message list
-
Previous flagged
-
from various places in the message list
-
From the article(news) pane, navigate to:
-
First flagged
-
from various places in the message list
-
Next flagged
-
from various places in the message list
-
Previous flagged
-
from various places in the message list
-
From an open message window, navigate to:
-
First flagged
-
from various places in the message list
-
Next flagged
-
from various places in the message list
-
Previous flagged
-
from various places in the message list
-
Verify navigation operates in different sorts
-
Verify navigation carries on smoothly after switching sorts
-
Verify navigation operates in different views
-
Verify navigation carries on smoothly after switching views
-
Sort
-
Verify Flag is operational
-
in a flat sort thread pane
-
in a threaded thread pane
-
Verify UnFlag is operational
-
in a flat sort thread pane
-
in a threaded thread pane
-
Verify Sort by Flag is operational
-
Via clicking on Flag column
-
Via menu item
-
Ascending/Descending (flagged items at bottom/top)
-
Views
-
Verify Flag/Unflag operational in different views:
-
All
-
Unread
-
Threads with Unread
-
Watched Threads with Unread
-
Verify Flagged messages stay flagged switching views
-
Repeat the above tests in a 3-pane ui window ( message pane hidden )
-
Repeat the above tests in a separate thread window ( message pane
shown )
-
Repeat the above tests in a separate thread window ( message pane hidden
)
-
Repeat the Basic Flag Tests in a Message window.
|
|
 |