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: Subscribe

Written by: Stacey Curtis References:
UI Specification:
Other:
Approx. number of test cases:



Description: Subscribing to Newsgroups

This test plan will expand drastically once the UI for the subscribe dialog for mail5 has been designed.

. Access methods (to be performed while following the test cases contained in other tables)
Notes
Expected Outcome (if not obvious)
1 Subscribe dialog . .
2 URL: Via URL when group is already subscribed . The existing subscription should be used or an error message should appear stating that the group is already subscribed.
3 URL: Via URL when group is not already subscribed . .
4 URL: Via URL when server is not yet added . .
5 URL: Via simple path URL when only a non-default news server offers such a group Simple path URL does not include server name. The subscribe should be unsuccessful.
6 URL: Via URL from news message . .
7 URL: Via URL from mail message . .
8 Placeholder for another Subscribe dialog access method (to be defined with UI) . .
9 Placeholder for another Subscribe dialog access method (to be defined with UI) . .

Non-Secure Newsgroups
Notes
Expected Outcome (if not obvious)
1 Via access method #1 An example would be news://news/netscape.communicator.mac .
2 Via access method #2 . .
3 Via access method #3 . .
4 Via access method #4 . .
5 Via access method #5 . .
6 Via access method #6 . .
7 Via access method #7 . .
8 Via access method #8 . .
9 Via access method #9 . .

Secure Newsgroups
Notes
Expected Outcome (if not obvious)
1 Via access method #1 An example would be snews://secnews/netscape.communicator (Sorry; example newsgroups may be internal to Netscape only.) .
2 Via access method #2 . .
3 Via access method #3 . .
4 Via access method #4 . .
5 Via access method #5 . .
6 Via access method #6 . .
7 Via access method #7 . .
8 Via access method #8 . .
9 Via access method #9 . .

Password-protected Newsgroups
Notes
Expected Outcome (if not obvious)
1 Via access method #1 An example would be snews://secnews/netscape.champions .
2 Via access method #2 . .
3 Via access method #3 . .
4 Via access method #4 . .
5 Via access method #5 . .
6 Via access method #6 . .
7 Via access method #7 . .
8 Via access method #8 . .
9 Via access method #9 . .

Different Servers
Notes
Expected Outcome (if not obvious)
1 Via access method #1 Use as many different types of news servers as you have access to and time for here .
2 Via access method #2 . .
3 Via access method #3 . .
4 Via access method #4 . .
5 Via access method #5 . .
6 Via access method #6 . .
7 Via access method #7 . .
8 Via access method #8 . .
9 Via access method #9 . .

Stress/Abnormal Conditions
Notes
Expected Outcome (if not obvious)
1 Group inaccessible This could occur if the news server was down. .
2 For an URL access method, group inacccessible . .
3 Mail server not yet contacted in this Communicator session For example, cancel your IMAP password prompt, or don't click "Get Mail" with POP, then click immediately on a group. .
4 Subscribe to several groups at once This may or may not be allowed in the 5.0 UI. .
5 Unsubscribe from a group via the subscribe UI . .
6 Unsubscribe from a group by dragging it to a trash Try this for every valid trash location .
7 Unsubscribe from a group by selecting it and pressing the delete key . .
8 Unsubscribe from several groups at once via the subscribe UI . .
9 Unsubscribe from several groups at once by dragging to trash Try for every valid trash location .
10 Unsubscribe from several groups at once using the delete key . .
11 Cancel a subscribe before the action has been completed UI to determine how .
12 Interrupt a subscribe event Probably by interrupting a multiple subscribe .
13 Subscribe to hundreds of groups . .
14 Unsubscribe to all groups on a particular server without removing the server . .

Copyright © 1998-1999 The Mozilla Organization.
Last modified April 15, 1999.