The Mozilla
Organization
At A Glance
Feedback
Get Involved
Newsgroups
License Terms
Newsbot
Developer Docs
Roadmap
Projects
Ports
Module Owners
Hacking
Get the Source
Build It
Testing
Download
Bugzilla
Bug Writing
Tools
View Source
Tree Status
New Checkins
Submit A Bug
FAQ
Search

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-2000 The Mozilla Organization.
Last modified April 1, 1999.