The Mozilla
Organization
Our Mission
Who We Are
Getting Involved
Community
Editorials
What's New
Newsbot
Development
Roadmap
Module Owners
Blue Sky
Projects
Status
Tools
Products
Source Code
Binaries
Documentation
License Terms
Bug Reports
Quality
Search
Feedback

Feature Test Spec

5.0 Project (Sea-Monkey)
Mail and News Component
Newsgroups: Expand/Collapse

Written by: Stacey Curtis

References:
UI Specification:
Other:
Approx. number of test cases: 47



Description: Expand and Collapse Newsgroups

. Conditions (to be tested in each of the following tables)
Notes
Expected Outcome (if not obvious)
1 The group being tested is currently selected . .
2 The group being tested is not currently selected . .
3 A middle-level group within the folder being tested is selected Valid only for collapse. The group is collapsed and the next group at the same hierarchy level is selected.
4 The last group within the folder being tested is selected Valid only for collapse. The group is collapsed and the next group at the same hierarchy level is selected.
5 The group being tested has not yet been opened in this Communicator session . .
6 Repeat the expand/collapse action several times quickly . .
7 The pane's (or frame's) scrollbar will be generated by the expansion or disappear from the collapse. . .
8 Any relevant shortcuts or keyboard access methods defined in the spec . .

Expand: Server or Location name (top-level representation)
Notes
Expected Outcome (if not obvious)
1 Condition #1 . The news server should be contacted the first time that it is expanded.
2 Condition #2 . .
3 Condition #5 . .
4 Condition #6 . .
5 Condition #7 . .
6 Condition #8 . .

Collapse: Server or Location name (top-level representation)
Notes
Expected Outcome (if not obvious)
1 Condition #1 . .
2 Condition #2 . .
3 Condition #3 . .
4 Condition #4 . .
5 Condition #5 . .
6 Condition #6 . .
7 Condition #7 . .
8 Condition #8 . .

Expand: Top-level newsgroup
Notes
Expected Outcome (if not obvious)
1 Condition #1 . .
2 Condition #2 . .
3 Condition #5 . .
4 Condition #6 . .
5 Condition #7 . .
6 Condition #8 . .

Collapse: Top-level newsgroup
Notes
Expected Outcome (if not obvious)
1 Condition #1 . .
2 Condition #2 . .
3 Condition #3 . .
4 Condition #4 . .
5 Condition #5 . .
6 Condition #6 . .
7 Condition #7 . .
8 Condition #8 . .

Expand: Newsgroup in middle of hierarchy
Notes
Expected Outcome (if not obvious)
1 Condition #1 . .
2 Condition #2 . .
3 Condition #5 . .
4 Condition #6 . .
5 Condition #7 . .
6 Condition #8 . .

Collapse: Newsgroup in middle of hierarchy
Notes
Expected Outcome (if not obvious)
1 Condition #1 . .
2 Condition #2 . .
3 Condition #3 . .
4 Condition #4 . .
5 Condition #5 . .
6 Condition #6 . .
7 Condition #7 . .
8 Condition #8 . .

Also test the following:
Notes
Expected Outcome (if not obvious)
1 Expand/collapse a secure newsgroup . .
2 Expand/collapse a news server on a nonstandard port . .
3 Expand/collapse an unavailable news server . An appropriate error message should be displayed.
4 Expand/collapse a news server with password protection . The user should be prompted for the password.
5 Expand/collapse a news server that has not yet been contacted in this Communicator session . .

Copyright © 1998-1999 The Mozilla Organization.