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: Add/Delete Servers
Written by: Stacey Curtis

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



Description: Adding/Deleting News Servers. Testing the addition of different kinds of news servers is also inherently covered in the Newsgroup: Open test plan.
 
. Access methods (can be performed while following the test cases contained in other tables)
Notes
Expected Outcome (if not obvious)
1 Direct: Through Preferences Access methods may change in 5.0 .
2 URL: Via URL that includes only a servername Adding server when URL contains both name and group is included in the Open Newsgroups test plan .
3 URL: Via URLthat includes a servername and port . .
4 URL: Via an unresolvable URL e.g., a nonexistent server .
5 URL: Via an URL for a server that has already been added . .
6 Direct: via some kind of wizard setup for first time users. There will almost certainly be some sort of wizard setup available for 5.0., and more test cases will be added once that functionality becomes defined. .
Non-Secure Server
Notes
Expected Outcome (if not obvious)
1 Via access method #1 An example would be news://news
(Sorry; example servers are only available inside Netscape)
.
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 . .
Secure Server
Notes
Expected Outcome (if not obvious)
1 Via access method #1 An example would be snews://secnews .
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 . .
Server on a nonstandard port
Notes
There are some reserved ports that are disallowed. 110 is one of them. Laurel is looking up others.
Expected Outcome (if not obvious)
1 Via access method #1 An example would be snews://poisonivy:564 (secure and nonstandard port) .
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 . .
Password-protected Servers (username/password option in Add Server dialog)
Notes
Expected Outcome (if not obvious)
1 Via access method #1 An example would be news://zzz  .
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 . .
Stress/Abnormal Conditions
Notes
Expected Outcome (if not obvious)
1 Server inaccessible . .
2 Add a duplicate server . .
3 Cancel a new server addition . .
4 Cancel a news server deletion . .
5 Add a news server with a null name . Acceptable error message should be shown.
6 Provide incorrect username/password for password-protected server . .
7 For an URL access method, click on a URL for a news server that has been added but not yet accessed in this session . .
8 For an URL access method, click on a URL for a news server that has been added and has been accessed in this session . .
9 Change the default news server This may or may not be allowed in the 5.0 UI. .
10 Enter several different news servers in the same session. . .
11 Delete several different news servers in the same session. This may or may not be allowed in the 5.0 UI. .
12 Delete a news server that contains no subscribed groups. . .
13 Delete a news server that contains a group that is currently selected. . .
14 Delete a news server that is expanded. . .
15 Delete a news server that is collapsed. . .
16 Delete the first news server in the list of servers. There may or may not be the concept of a default news server in 5.0. .
17 Delete the last news server in the list of servers. . .
18 Delete a news server in whatever access methods are possible in the 5.0 UI TBD, probably to include via preferences, drag to trash, and/or context menu. .
19 Delete a server via the 3-pane UI which has not yet been contacted in this session. . .
20 Delete a server via the preference panel which has not yet been contacted in this session. . .

 
Copyright © 1998 The Mozilla Organization.

Copyright © 1998-1999 The Mozilla Organization.