You are here: Mozilla MailNews Functional / UI Tests > Mail & News: Navigate Flag
Feature Test Spec: Mail and News Component
Mail and News Component: Navigate Flag
Written by Laurel Carlson, maintained by Fenella GorReferences
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
- Thread 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
- Message|Flag enable/disable conditions:
-
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
- Go|First Flagged
- 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
- First flagged
- 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
- First flagged
- 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
- First flagged
- 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
- Enable/disable conditions:
-
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)
- Verify Flag is operational
-
Views
- Verify Flag/Unflag operational in different views:
- All
- Unread
- Threads with Unread
- Watched Threads with Unread
- Verify Flagged messages stay flagged switching views
- Verify Flag/Unflag operational in different 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.