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 (Seamonkey)
        Mail and News Component
        Send Later

Written by: Esther Goes
Original spec by Peter Mock

History:
121698 Started updating original spec from Nova
012299 Finished first draft
020299 Updates based on first draft review
071499 Updated based on more UI information

Reviewed By:  Peter Mock

References:
UI Specification:  No spec yet
Other:  NS Notify test spec, Return Receipt test spec, Format test spec, Attachments test spec, Drafts test spec, Templates test spec, (note: all links may not be active yet)
 



Description: Perform these tests in both HTML & Plain text modes. Send Later both a new Mail message and a new News message for each below unless specifically noted.  NOTE: "Unsent Messages"  folder will be titled "Outbox" if user already had "Outbox" when upgrading-Outbox was the name in earlier versions.

Send Later using Toolbars and Menus

  1. Verify you can Send Later a New Message
    1. Using Menu Item "Send Later"
      1. verify the message went to the "Unsent Messages" folder (for the account you are sending from), double-click message to verify it opens in a Composition window for editing
    2. Using Toolbar button "Send" w/clock icon (you have to be offline to have the button toggle to Send Later represented by a picture of a clock above the word Send on the button)
      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 to see the Send button change.
    1. Using Menu Item "Send Later"
      1. verify the message went to the "Unsent Messages" folder (for the account you are sending from)
    2. Using Toolbar button "Send" w/clock icon
      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 "Send Later"
      1. verify the message went to the "Unsent Messages" folder (for the account you are sending from)
    2. Using Toolbar button "Send" w/clock icon (you have to be offline to have the button toggle to Send Later represented by a picture of a clock above the word Send on the button)
      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
    2. Short-cut/accelerator key (Example on Windows: Ctrl+Enter)
  5. To Post a News message using:
    1. Mnemonics for the menu item File|Send Later
    2. Short-cut/accelerator key (Example on Windows: Ctrl+Enter)
 Send Later using the Addressing tab (remember to perform these in both HTML & Plain text-News and Mail)
  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 to 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 & newsgroup address (covered in Drafts and Template test spec, see link above)
  8. Send Later a message to a mail address and a newsgroup
    1. Verify the message is sent to 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 is sent 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-News and Mail)
  1. Send Later a message with an attachment, message is sent to 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)
    1. 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 various options--remember to perform these in both HTML & Plain text-New and Mail
  1. Send Later a message with one of the following options. Verify the options work as specified when message is sent to the Unsent Messages folder (for the account you are sending from).  Fenella  & Peter Mock have test cases for more extensive testing of Return Receipt, Uuencode & Format options.  Extensive tests for Encrypted & Signed TBD.
    1. Encrypted (accessed in the Status bar with a drop down)
    2. Signed (accessed in the Status bar with a drop down)
    3. Return Receipt (accessed from the Address Panel or the Message menu list as a check box)
    4. Uuencode instead of MIME for attachments  (accessed in the "Attach" Toolbar button drop down)
    5. Format (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).  Fenella and Peter Mock have test cases for more extensive testing of Return Receipt, Uuencode & Format options.  Encrypted & Signed TBD see links above.
Other Send Later Variations
  1. Send Later a message when several New Msg windows are opened.
    1. Verify the message is sent to the Unsent Messages folder and the To: address correct,  the sent message window is closed and the other New Msg windows are still opened.
    2. Verify each of the other opened 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 Communicator 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 (aka Outbox if user already has an Outbox when upgrading)
    1. Using Menu item "Send Unsent Messages", verify the messages are sent if you OK the dialog
    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.


 
 
Copyright © 1998-2000 The Mozilla Organization.
Last modified July 14, 1999.