You are currently viewing a snapshot of www.mozilla.org taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to www.mozilla.org, please file a bug.



You are here: Mozilla MailNews Functional / UI Tests > Mail & News: Messages Send Later

Feature Test Spec: Mail and News Component

Mail and News Component: Messages Send Later

Written by Sheela Ravindran
Updated by Gregg Meehan

References

UI Specification: No spec yet
Other: Return Receipt test spec, Attachments test spec, Drafts test spec, Templates test spec

Description

Perform these tests in both HTML & Plain text modes. Send Later both a new Mail message and a new Newsgroup message for each test below unless otherwise noted.

This test spec should not be completely used for the offline test.There will be a seperate test spec covering the offline feature with more intensive test cases.

Send Later using Toolbars and Menus

  1. Verify you can Send Later a New Message
    1. Using Menu item File|Send Later
      1. Verify the message went to the "Unsent Messages" folder (for the account you are sending from)
      2. Double-click message to verify it opens in a Composition window for editing
    2. Using Toolbar button "Send Later" (you have to be offline to have the toolbar button change from Send to Send Later)
      1. Verify the message went to the "Unsent Messages" folder (for the account you are sending from)
  2. Verify you can Send Later a Reply. Note: Reply is not available from the 3-Pane window if you are offline and haven't synchronized your folders. You must click Reply to bring up a message in a Composition window first, then go offline.
    1. Using Menu item File|Send Later
      1. Verify the message went to the "Unsent Messages" folder (for the account you are sending from)
    2. Using Toolbar button "Send Later"
      1. Verify the message went to the "Unsent Messages" folder (for the account you are sending from)
  3. Verify you can Send Later a Message that will be Forwarded. Note: Forward is not available from the 3-Pane window if you are offline, you must click Forward first, then go offline.
    1. Using Menu item File|Send Later
      1. Verify the message went to the "Unsent Messages" folder (for the account you are sending from)
    2. Using Toolbar button "Send Later"
      1. Verify the message went to the "Unsent Messages" folder (for the account you are sending from)
  4. To Send Later a New Message using:
    1. Mnemonics for the menu item File|Send Later (Alt-F, L)
    2. Short-cut/accelerator key (Ctrl+Shift+Return)
  5. To Send Later a Newsgroup posting using:
    1. Mnemonics for the menu item File|Send Later (Alt-F, L)
    2. Short-cut/accelerator key (Ctrl+Shift+Return)

Send Later using the Addressing tab (remember to perform these in both HTML & Plain text - Mail and Newsgroup)

  1. Send Later a message with no Address or Subject (covered in Drafts and Template test spec, see link above)
  2. Send Later a message with an Address but no Subject (covered in Drafts and Template test spec, see link above)
  3. Send Later a message with no Address but a Subject (covered in Drafts and Template test spec, see link above)
  4. Send Later a message with nothing in the Body (covered in Drafts and Template test spec, see link above)
  5. Send Later a message with multiple names in Addressing field (covered in Drafts and Template test spec, see link above)
  6. Send Later a message using a list in the Addressing field (covered in Drafts and Template test spec, see link above)
  7. Send Later a message to a bogus email and newsgroup address (covered in Drafts and Template test spec, see link above)
  8. Send Later a message to a valid email and newsgroup address
    1. Verify the message went to the Unsent Messages folder (for the account you are sending from), and all the recipients are listed
  9. Send Later a message using all of the Addressing options (To: Cc: Bcc, etc)
    1. Verify the message went to the Unsent Messages folder (for the account you are sending from), and all of the recipients are listed

Send Later with Attachments (remember to perform these in both HTML & Plain text - Mail and Newsgroup)

  1. Send Later a message with an attachment
    1. Verify the message is sent to the Unsent Messages folder (for the account you are sending from), and the attachment is attached (more intensive tests covered in Attachments test spec, see link above)
    2. Attach a File, Web Page, or Personal VCard
  2. Send Later a message with all of the attachment options (covered in Attachments test spec, see link above)

Send Later using the Encryption and Digital Signature--perform these in both HTML & Plain text - Mail and Newsgroup

  1. Send Later a message using encryption and a digital signature, verify the options work as specified when message is sent to the Unsent Messages folder (for the account you are sending from). Settings for encryption and digital signatures are found in Edit|Preferences|Mail and Newsgroup Account Settings|Security. However, you independently you can override these settings within the Compose window by clicking the down arrow portion of the split Security button. Verify both scenarios (settings in Security panel and indepentently override within a message). Perform sending digitally signed and encrypted messages with the following variations:
    1. Encrypt and digitally sign the message
    2. Encrypt the message but with no digital signature
    3. Digitally sign the message but with no encryption
    4. Send a message without any digital signature or encryption

Send Later using various options--perform these in both HTML & Plain text - Mail and Newsgroup

  1. Send Later using the following options, verify the options work as specified when message is sent to the Unsent Messages folder
    1. Return Receipt (accessed from the Menu item Options|Return Receipt (seeReturn Receipt test spec for more information)
    2. Uuencode instead of MIME for attachments (accessed in the "Attach" Toolbar button drop down)
    3. Format - modify the format of the message (accessed from the Menu bar)
  2. Send Later a message using a combination of the options. Verify the options work as specified when message is sent to the Unsent Messages folder (for the account you are sending from).

Other Send Later Variations

  1. Send Later a message when several New Message windows are opened.
    1. Verify the message is sent to the Unsent Messages folder and the To: field is correct, the Sent Message window is closed and the other New Message windows are still open.
    2. Verify each of the other open windows will send message to Unsent Messages folder & close when sent, leaving the remaining windows opened. Continue until all messages are sent, leaving no window opened.
  2. Send Later multiple times (open multiple messages (3 or more) and then Send Later one after the other), verify all the messages are in the Unsent Folder
  3. Send Later when there is no Unsent Messages folder. (remove the Unsent Messages folder through the operating system, while Netscape is closed)
    1. Verify an Unsent Messages folder is created and messages are sent there when you Send while offline and Messenger is NOT opened
    2. Verify an Unsent Messages folder is created when you open Messenger
  4. Send messages from the "Unsent Messages" folder
    1. Using Menu item File|Send Unsent Messages, verify the messages are sent
    2. Closing Messenger with messages in the Unsent Messages folder, verify the messages are sent if you OK the dialog
    3. Opening Messenger with messages in the Unsent Messages folder, verify the messages are sent if you OK the dialog
  5. Send messages from the Unsent Messages folder
    1. Using menu item "Send Unsent Messages" when online
    2. Using menu item "Send Unsent Messages" when offline
    3. Going online (will see prompt to "Send unsent messages when going online")
    4. Closing Messenger (will see prompt to "Send unsent messages when going online")
  6. Send Later with preference for Spell Check before sending checked
    1. Send Later a message, verify the message has been checked for spelling and is correct.