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
Download Size Limits

Written by: Stacey Curtis

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



Description: Testing of the Preference that allows a partial download of messages based on a specified maximum size. Thanks to pmock for a draft document from 4.5, including a list of the best types of messages to test with. This preference is applicable only to POP.

. Preference settings: To be tested during exercise of the test cases in the following tables
Notes
Expected Outcome (if not obvious)
1 Enabled: File Size: 0kb . .
2 Enabled: File Size: 1kb . .
3 Enabled: File Size: 65kb . .
4 Enabled: File Size: 65537kb . .
5 Enabled: File Size: 9999999999kb or something like that. No need to find a file this size, I'd think, but make sure nothing screwy happens with normal operation and this setting. .
6 Disabled: File Size: 0kb . .
7 Disabled: File Size: 1kb . .
8 Disabled: File Size: 100kb . .

Send and Receive a Message of lower size than the preference specification with no vcard, signature, or signed.
Notes
Expected Outcome (if not obvious)
1 Preference setting #2 I'm not sure if it's possible to send a message that is between 0-1kb. Try it. The message should be successfully sent and received.
2 Preference setting #3 . .
3 Preference setting #4 . .
4 Preference setting #5 . .
5 Preference setting #7 . .
6 Preference setting #8 . .

Send and Receive a Message of lower size than the preference specification with a vcard, a signature, and signed.
Notes
Expected Outcome (if not obvious)
1 Preference setting #2 I'm not sure if it's possible to send a message that is between 0-1kb. Try it. The message should be successfully sent and received.
2 Preference setting #3 . .
3 Preference setting #4 . .
4 Preference setting #5 . .
5 Preference setting #7 . .
6 Preference setting #8 . .

Send and Receive a Message of lower size than the preference specification with an attached graphic
Notes
Expected Outcome (if not obvious)
1 Preference setting #3 . .
2 Preference setting #4 . .
3 Preference setting #5 . .
4 Preference setting #7 . .
5 Preference setting #8 . .

Send and Receive a Message of higher size than the preference specification with no vcard, signature, or signed.
Notes
Expected Outcome (if not obvious)
1 Preference setting #1 Exact functionality for downloading in parts to be defined in the 5.0 spec. There could be numerous access methods (windows/panes, menu items) for retrieving parts. These will be added if the spec defines them. The message should be successfully sent, but received in parts, as per the spec. .
2 Preference setting #2 . .
3 Preference setting #3 . .
4 Preference setting #4 . .
5 Preference setting #6 . .
6 Preference setting #7 . .
7 Preference setting #8 . .

Send and Receive a Message of higher size than the preference specification with a vcard, a signature, and signed.
Notes
Expected Outcome (if not obvious)
1 Preference setting #1 Exact functionality for downloading in parts to be defined in the 5.0 spec. There could be numerous access methods (windows/panes, menu items) for retrieving parts. These will be added if the spec defines them. The message should be successfully sent, but received in parts, as per the spec.
2 Preference setting #2 . .
3 Preference setting #3 . .
4 Preference setting #4 . .
5 Preference setting #6 . .
6 Preference setting #7 . .
7 Preference setting #8 . .

Send and Receive a Message of higher size than the preference specification with an attached graphic.
Notes
Expected Outcome (if not obvious)
1 Preference setting #1 Exact functionality for downloading in parts to be defined in the 5.0 spec. There could be numerous access methods (windows/panes, menu items) for retrieving parts. These will be added if the spec defines them. The message should be successfully sent, but received in parts, as per the spec.
2 Preference setting #2 . .
3 Preference setting #3 . .
4 Preference setting #4 . .
5 Preference setting #6 . .
6 Preference setting #7 . .
7 Preference setting #8 . .

Send and Receive a Message of a size equal to the preference specification with no vcard, signature, or signed.
Notes
Expected Outcome (if not obvious)
1 Preference setting #2 Expected outcome could change depending on wording of spec. The message should be successfully sent and received.
2 Preference setting #3 . .
3 Preference setting #4 . .
4 Preference setting #7 . .
5 Preference setting #8 . .

Send and Receive a Message of a size equal to the preference specification with a vcard, a signature, and signed.
Notes
Expected Outcome (if not obvious)
1 Preference setting #2 Expected outcome could change depending on wording of spec. The message should be successfully sent and received.
2 Preference setting #3 . .
3 Preference setting #4 . .
4 Preference setting #7 . .
5 Preference setting #8 . .

Send and Receive a Message of a size equal to the preference specification with an attached graphic.
Notes
Expected Outcome (if not obvious)
1 Preference setting #2 Expected outcome could change depending on wording of spec. The message should be successfully sent and received.
2 Preference setting #3 . .
3 Preference setting #4 . .
4 Preference setting #7 . .
5 Preference setting #8 . .

Additional Tests
Notes
Expected Outcome (if not obvious)
1 Download message pieces but not immediately For one of the cases where a message is not fully downloaded, view it, then view a different message, then come back to the original message and make sure the rest of it is still downloadable. .
2 Offline Try to download the remaining pieces of a message while offline (Mac and Windows) .
3 IMAP This preference is not applicable to IMAP. There should be no effects on the download limits for IMAP.
4 Repeat message access For one of the cases where a message is not fully downloaded, download the remainder, then go to another message and back to the original one. .
5 Exit and review message. For one of the cases where a message is not fully downloaded, download the remainder, then exit the application, restart, and view the original message again. The download should not have to be repeated.
6 Combine with "leave on POP server" preference Set the POP preference to leave messages on server. For one of the cases where a message is not fully downloaded, retrieve the rest of the message. Exit the application, restart, and view the original message again. .
7 Interrupt a retrieval of message remainder If possible The interruption should not corrupt anything. Test exiting and restarting after this to make sure summary file is OK.

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