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