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