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
        Forward

Written by: Esther Goes
Original specs by Peter Mock & Laurel Carlson

History:
122398 Started updating original spec from Nova
012299 Finished first draft
012799 Added Third Party scenarios
020399 Updating per first review (fenella)
030299 Updating per second review (pmock)
071499 Updating per more UI information

Reviewed By: Peter Mock, Fenella

References:
UI Specification:  No Seamonkey spec yet
Other:  Composition test spec, Plain Text test spec, HTML test spec, Attachments test spec, Intelligent Send test spec, Return Receipt test spec, (note: all links may not be active yet)
 



Description: Perform these tests in both HTML & Plain text modes -you can change between these modes in the Mail and News Preferences|Formatting.   Forward both a Mail message and a Newsgroup message.  (NOTE: Preference for accessing Plain text format may change)

Windows Using Forward

  1. Windows from which you can Forward a message
    1. 3 Pane UI
    2. Message Window
    3. 3 Pane UI collapsed to 2 pane UI
      1. Collapse the Thread pane only
      2. Collapse the Message pane only
      3. Collapse the Folder pane only
    4. 3 Pane UI collapsed to 1 pane UI
      1. Collapse the Thread pane and Folder leaving the Message pane opened,  then reply to a message
      2. Collapse the Message pane and Folder pane leaving the Thread pane opened, then reply to a message
    5. Sidebar (Folder Pane)
Preferences for Forwarding - (Found in Preferences, listed under Messages, the first item "By default, forward messages:[drop-down list]"). 
  1. Inline
    1. Verify that with this option selected, this is the default for the Forward Toolbar button (single click)
    2. Verify that with this option selected, this it the default for the menu item "Forward" listed under Message
  2. Quoted
    1. Verify that with this option selected, this is the default for the Forward Toolbar button (single click)
    2. Verify that with this option selected, this it the default for the menu item "Forward" listed under Message
  3. As Attachment
    1. Verify that with this option selected, this is the default for the Forward Toolbar button (single click)
    2. Verify that with this option selected, this it the default for the menu item "Forward" listed under Message
Location of Forwarding options
  1. Toolbar button "Forward"
    1. Verify a click and hold of the Forward button will bring up a menu listing (3) options: Inline, Quoted & As Attachments
    2. Verify for each of these (3) options you can Forward a message in HTML format  (change the format in the Preferences)
    3. Verify for each of these (3) options you can Forward a message in plain text format  (change the format in the Preferences)
    4. Verify the mnemonic (aka-access keys=underlined character of a Toolbar menu item) for each option listed below works as directed, click and hold the button will bring up the list.  Press the related key to perform the action.
      1.  Inline (currently "I")
      2. Quoted (currently "Q")
      3.  As Attachment  (currently "A")
  2. Menubar  (Perform these tests with both Mail & News messages)
    1. Verify that under Message|Forward As   there are (3) options: Inline, Quoted & Attachment
    2. Verify for each of these (3) options, you can Forward a message in HTML format  (change the format in the Preferences)
    3. Verify for each of these (3) options  you can Forward a message in plain text format  (change the format in the Preferences)
    4. Verify the mnemonic (aka-access keys=underlined character of a menu item) for each option listed below works as directed, click and hold the button will bring up the list.  Press the related key to perform the action.
      1. Forward  (currently "F")
      2. Forward As|Inline (currently "I")
      3. Forward As|Quoted (currently "Q")
      4. Forward As|Attachment  (currently "A")
    5. Verify the Shortcut key (aka-accelorator keys=combination of keys) for each option listed below works as directed:
      1. Forward=Ctrl+L
      2. Forward As|Quoted=Ctrl+Shift+L
  3. Context Menu  (right mouse click on mail or news message to bring up the Context menu)
    1. Verify right mouse click will bring up a menu listing (3) options: Forward As Attachment, Forward Quoted & Forward Inline
    2. Verify for each of the (3) options, you can Forward a message in HTML format  (change the format in the Preferences)
    3. Verify for each of the (3) options, you can Forward a message in plain text format  (change the format in the Preferences)
    4. Verify the mnemonic (aka-access keys=underlined character of a Context menu item) for each option listed below works as directed:
      1. Forward As Attachment (currently "F")
      2. Forward Quoted (currently "Q")
      3. Forward Inline (currently "I")
Basic Functionality of Forward
  1. When quoting text (using the Quote button or menu item) while forwarding a message:
    1. Plain text compose Quoted text uses ">" to begin each quoted sentence
    2. HTML Quoted text does not use ">" to begin each quoted sentence but uses a blue bar "|"
  2. Verify the Reply options in the Preferences|Messages panel are not being applied to forwarded messages (currently "select the quoted text" is being applied to forwarded messages and it should not be applied because it has no functionality)
  3. Forward-testing multiple messages  (Perform these tests with both Mail & News messages)
    1. Forward multiple plain text messages-verify all messages are forwarded to correct recipient
    2. Forward multiple HTML messages-verify all messages are forwarded to correct recipient
    3. Forward a mixture of HTML & Plain text messages-verify all messages are forwarded to correct recipient
    4. Forward as Quoted multiple plain text messages-verify all messages are forwarded to correct recipient (not sure if this allowed, currently "Quoted" is grayed out when multiple messages are selected)
    5. Forward as Quoted multiple HTML messages-verify all messages are forwarded to correct recipient (not sure if this allowed, currently "Quoted" is grayed out when multiple messages are selected)
    6. Forward as Quoted a mixture of HTML & Plain text messages-verify all messages are forwarded to correct recipient (not sure if this allowed, currently "Quoted" is grayed out when multiple messages are selected)
Compose Window when Forwarding
  1. Address pane when Forwarding a messages  (Perform these tests with both Mail & News messages)
    1. Address field tab (try all of the Addressing formats)
      1. To:=will send the message
      2.  Cc:=will send the message
      3.  Bcc:=will send the message
      4. Group=will send the message (but must be a valid newsgroup address)
      5. Reply To:=not valid without To, CC or Bcc, if a valid scenario, message will send
      6. Follow-up To:=not valid without To, CC or Bcc, if a valid scenario, message will send
      7. A mix of the above=will send if all are valid, will give message if any are invalid
    2. Drag & Drop
      1. verify dragging a addresses from the Address Book to the Compose window address pane, placing name below the inserted Reply name works correctly
      2. verify dragging multiple addresses from the Address Book to the Compose window address pane, placing names below the inserted Reply name works correctly
    3. Copying & Pasting name
      1. verify copying and pasting names in the Compose window address pane, placing names below the inserted Reply name works correctly
    4. Deleting Name
      1. verify the menu option for delete does not work in the address field
      2. verify selecting a name and clicking the "Del" key twice removes: first the name, then the icon
      3. verify selecting one of the icons in the Address field and clicking the "Del" key removes the name and the icon
      4. verify selecting the last icon in the Address field an clicking the "Del" key does not remove the  icon but will remove the name if there is one on the line
    5. Attachment tab (See Attachment Feature Test Plan for more comprehensive tests)
      1. Using Toolbar button Attach, select one of each and verify they show up in the Attachment pane and arrive properly
      2. File (one of each)
        • Text
        • HTML
        • Binary (e.g. Gif/JPEG/BMP)
        • vCard
      3. Web Page
        • One that is valid
        • One that is not valid
      4. My Address Book card
      5. Signature (Preference setting)
    6. Option tab
      1. Signed & Encrypted (to be tested by TBD Security)
      2. Uuencode  (covered in Attachments test spec, see link above)
      3. Format (covered in Intelligent Send test spec, see link above)
      4. Return Receipt (covered in Return Receipt test spec, see link above)
      5. Intelligent Send option (covered in Intelligent Send test spec, see link above)
    7. Subject field
      1. Verify the subject line has Fwd: at the beginning
      2. Send one of each priority options, verify they arrive with the proper priority
      3. Sort the messages by Thread, verify the Forwarded message is sorted as a separate message from the original
    8. Priority: Highest, High, Normal, Low, Lowest (test one of each)
    9. Message area (to be tested see Composition test spec, Plain Text test spec. HTML test spec)
  2. Address Book Picker when Forwarding a message (Perform these tests with both Mail & News messages)
    1. Addressing messages by typing a name in the Addressing field with matches found in:
      1. Personal Address Book-verify the matching address fills in
      2. Default Directories added during install -verify the matching address fills in
      3. A Corporate Directory added by user -verify the matching address fills in
    2. Perform the following operation using the Address picker (by clicking the Address toolbar button) while in a Forward-Compose window
      1. Select a name and click on the To: button-verify the address is added to the bucket, clicking OK fills in the name in the addressing field
      2. Select a name and click on the Cc: button-verify the address is added to the bucket, clicking OK fills in the name in the addressing field
      3. Select a name and click on the Bcc: button-verify the address is added to the bucket, clicking OK fills in the name in the addressing field
      4. Select a name, click on the To: button, then remove from bucket-verify the address does not fill in the To: field
      5. Click on the Cancel button to abort a selection
      6. Send message, verify sending to correct addresses
  3. Spell check messages before sending=On  for a Forwarded message (Perform these tests with both Mail & News messages)
    1. Verify message is spell checked before forwarded message is sent.
  4. Sending Action (Perform these tests with both Mail & News messages)
    1. Send Now-verify the message is sent immediately
    2. Send Later-verify the message is put in the Outbox
    3. Save as Draft-verify the message is put in the Drafts folder (try this with Draft folder=local and IMAP)
    4. Save as Template-verify the message is put in the Template folder (try this with Template folder=local and IMAP)
    5. Intelligent Send (See the Intelligent Send Feature test plan)
Forwarding from Communicator to Third Party Mail Products: AOL, Outlook Express, Outlook 97, Eudora (Check with Third Party products to see how they handle these forwarding options we send.  If results are not what we would expect, and is a bug in Third Party product, document results for Release Notes)
  1. Forward Inline a:
    1. Plain text message
      1. with no attachment, verify message is received
      2. with 1 attachment, verify attachment can be viewed
      3. with more than 1 attachment, verify attachments can be viewed
    2. HTML message
      1. with no attachment, verify message is received
      2. with 1 attachment, verify attachment can be viewed
      3. with more than 1 attachment, verify attachments can be viewed
  2. Forward as Attachment a:
    1. Plain text message
      1. with no attachment, verify message is received
      2. with 1 attachment, verify attachment can be viewed
      3. with more than 1 attachment, verify attachments can be viewed
    2. HTML message
      1. with no attachment, verify message is received
      2. with 1 attachment, verify attachment can be viewed
      3. with more than 1 attachment, verify attachments can be viewed
  3. Forward as Quoted a:
    1. Plain text message
      1. with no attachment, verify message is received
      2. with 1 attachment, verify attachment can be viewed
      3. with more than 1 attachment, verify attachments can be viewed
    2. HTML message
      1. with no attachment, verify message is received
      2. with 1 attachment, verify attachment can be viewed
      3. with more than 1 attachment, verify attachments can be viewed


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