|
|
Feature Test Spec
5.0 Project (Seamonkey)
Mail and News Component
Move/Copy/Fcc
Written by: Esther Goes
Original 4.5 test specs by Peter Mock & Laurel Carlson
History:
031099 Started writing spec using original Nova test specs
033099 Updating adding test scenarios
101499 Updating for adding scenarios
Reviewed By:
References:
UI Specification: Used Nova Specs (not available at this time),
Message
Compose spec for Fcc,
Other: Not available yet
Description: Copy received messages from one folder to another
folder, move received messages from one folder to another folder (aka File
using toolbar button). Also, copy newly created messages to Sent
folder and File Carbon Copy ( Fcc) newly created messages to a specified
folder (this is in addition to a copy going to the Sent folder).
These tests are for both Mail & News messages.
Basic Scenario - Move/Copy/Automatic Copy of Sent Messages/Fcc
-
Received Mail messages can be Moved/Copied from folder to folder within
these Mail/News windows
-
3 Pane UI
-
Perform a Move at least once from this window
-
Perform a Copy at least once from this window
-
Stand-alone Message window, can be accessed by selecting a message, right
mouse click, select Open In New Window.
-
Perform a Move at least once from this window
-
Perform a Copy at least once from this window
-
Undo
-
Perform a Move and Undo at least once from the 3-Pane Window, verify the
Undo worked
-
Perform a Copy and Undo at least once from the 3-Pane Window, verify the
Undo worked
-
Perform a File and Undo at least once from the 3-Pane Window, verify the
Undo worked
-
Received Messages can be Moved/Copied from folder to folder using these
methods:
-
Menu
-
Move a message using the menu item, verify the message is removed from
the originating folder and is now located in the target folder
-
Copy a message using the menu item, verify the message still resides
in the originating folder and is also found in the target folder
-
Toolbar
-
Using the File button (same action as Move menu item), verify the message
is removed from the originating folder and is now located in the target
folder
-
Mnemonics
-
Move a message using the mnemonic for Move found in the menu, verify
the message is removed from the originating folder and is now located in
the target folder
-
Copy a message using the mnemonic for Copy found in the menu,
verify the message still resides in the originating folder and is also
found in the target folder
-
Mouse (drag and drop to Trash)
-
Move a message by selecting it and dragging it to another folder, verify
the message is removed from the originating folder and is now located in
the target folder
-
Copy a message using the menu item, verify the message still resides
in the originating folder and is also found in the target folder
-
Context Menu
-
Move a message by a right mouse click on a message then select Move To>
to move it to another folder, verify the message is removed from
the originating folder and is now located in the target folder
-
Copy a message by a right mouse click on a message then select Copy To>
to copy it to another folder, verify the message still resides in
the originating folder and is also found in the target folder
-
Number of received messages that can be Moved/Copied from folder to folder
-
Single message
-
Perform a single move at least once from one folder to another folder,
verify move action as mentioned above
-
Perform a single copy at least once from one folder to another folder,
verify copy action as mentioned above
-
Multiple messages
-
Perform (at least once) a continuous selection of multiple messages and
move from one folder to another folder, verify all messages were
moved as mentioned above
-
Perform (at least once) a continuous selection of multiple messages and
copy from one folder to another folder, verify all messages were copied
as mentioned above
-
Selective messages (Example on Windows, use the Ctrl+Mouse click,
On Mac, use Cmd+Mouse click. On Unix, use Ctrl+Mouse click.)
-
Perform (at least once) a non continuous selection of multiple messages
and move from one folder to another folder, verify all messages were moved
as mentioned above
-
Perform (at least once) a non continuous selection of multiple messages
and copy from one folder to another folder, verify all messages were copied
as mentioned above
-
All messages
-
Select all messages in a folder and move them to another folder, verify
all messages were moved as mentioned above and empty folder is still listed
in the 3-pane window
-
Select all messages in a folder and copy them to another folder, verify
all messages were copied as mentioned above and empty folder is still listed
in 3-pane window
-
Copy received messages from a Newsgroup to various mail folders
-
IMAP Inbox
-
copy a single message from a newsgroup folder to a IMAP Inbox, verify the
message was copied to the target folder and still resides in the newsgroup
-
copy a group of messages (multiple select) from a newsgroup to a
IMAP Inbox, verify the messages were all copied to the target folder
and all still reside in the newsgroup
-
IMAP user defined folder
-
copy a single message from a newsgroup folder to a IMAP user defined folder,
verify the message was copied to the target folder and still resides in
the newsgroup
-
copy a group of messages (multiple select) from a newsgroup to a
IMAP user defined folder, verify the messages were all copied to
the target folder and all still reside in the newsgroup
-
POP Inbox
-
copy a single message from a newsgroup folder to a POP Inbox, verify the
message was copied to the target folder and still resides in the newsgroup
-
copy a group of messages (multiple select) from a newsgroup to a
POP Inbox, verify the messages were all copied to the target folder
and all still reside in the newsgroup
-
POP user defined folder
-
copy a single message from a newsgroup folder to a POP user defined folder,
verify the message was copied to the target folder and still resides in
the newsgroup
-
copy a group of messages (multiple select) from a newsgroup to a
POP user defined folder, verify the messages were all copied to the
target folder and all still reside in the newsgroup
-
(TBD)
-
Verify both menu item Move and context menu item Move are disabled when
a newsgroup message is selected while both the menu item Copy and context
menu item Copy are enabled
-
Verify the action of the File toolbar button is a copy when a newsgroup
message is selected and button is used
-
Move/Copy received messages from folder to folder using the standard folders
within an account including:
-
Inbox
-
Move a message from another folder to the Inbox, verify the message is
removed from the originating folder and is now located in the target folder
-
Copy a message from another folder to the Inbox, verify the message
still resides in the originating folder and is also found in the target
folder
-
Sent
-
Move a message from another folder to the Sent folder, verify the message
is removed from the originating folder and is now located in the target
folder
-
Copy a message from another folder to the Sent folder, verify the
message still resides in the originating folder and is also found in the
target folder
-
Draft
-
Move a message from another folder to the Draft folder, verify the message
is removed from the originating folder and is now located in the target
folder
-
Copy a message from another folder to the Draft folder, verify the
message still resides in the originating folder and is also found in the
target folder
-
Unsent Messages
-
Move a message from another folder to the Unsent Messages folder, verify
you get an error message stating "Cannot copy messages into the "Unsent
Messages" folder: That folder is only for storing messages to be sent later",
and the message is not moved.
-
Copy a message from another folder to the Unsent Messages folder, verify
you get an error message stating "Cannot copy messages into the "Unsent
Messages" folder: That folder is only for storing messages to be sent later",
and the message is not copied.
-
Trash
-
Move a message from another folder to the Trash folder, verify the message
is removed from the originating folder and is now located in the target
folder
-
Copy a message from another folder to the Trash folder, verify the
message still resides in the originating folder and is also found in the
target folder
-
User defined (a folder you created and named)
-
Move a message from another folder one of your user defined folders, verify
the message is removed from the originating folder and is now located in
the target folder
-
Copy a message from another folder to one of your user defined folders,
verify the message still resides in the originating folder and is also
found in the target folder
-
Moving/Copying a received message between Accounts ( you must have multiple
accounts set up to complete this test - at least 1 IMAP, 1 POP and
one (TBD) account)
-
POP folder to IMAP folder
-
Move a message from a POP account folder to an IMAP account folder, verify
the message is removed from the originating folder and is now located in
the target folder
-
Move a group of messages from a POP account folder to an IMAP account folder,
verify the messages are removed from the originating folder and are now
located in the target folder
-
Copy a message from a POP account folder to an IMAP account folder, verify
the message still resides in the originating folder and is also found in
the target folder
-
Copy a group of messages from a POP account folder to an IMAP account folder,
verify the messages still reside in the originating folder and are also
found in the target folder
-
IMAP folder to POP folder
-
Move a message from an IMAP account folder to an POP account folder, verify
the message is removed from the originating folder and is now located in
the target folder
-
Move a group of messages from a IMAP account folder to an POP account folder,
verify the messages are removed from the originating folder and are now
located in the target folder
-
Copy a message from a IMAP account folder to an POP account folder, verify
the message still resides in the originating folder and is also found in
the target folder
-
Copy a group of messages from a IMAP account folder to a POP account folder,
verify the messages still reside in the originating folder and are also
found in the target folder
-
[TBD]
-
Copy to Sent folder a New Message (this test is performed from a New Msg
(aka Compose) window)
-
Account Setup - Copies and Folders panel, Copy to Sent folder = checked
-
With the default POP Sent folder selected, verify a copy of a Sent message
went into the POP Sent folder, close application/reopen and verify again
-
With the default IMAP Sent folder selected, verify a copy of a Sent message
went into the IMAP Sent folder, close application/reopen and verify again
-
Other POP folder selected, verify a copy of a Sent message went into
the selected POP folder, close application/reopen and verify again
-
Other IMAP folder selected, verify a copy of a Sent message went
into the selected IMAP folder, close application/reopen and verify again
-
Account Setup - Copies and Folders panel, Copy to Sent folder =unchecked
-
Send a New Message and verify without closing the application, a copy is
not sent to the designated folder
-
Send a New Message and verify, after closing and reopening the application,
a copy is not sent to the designated folder.
-
Send a New Message, select a folder from the File Carbon Copy menu list
(located under menu item Message) and verify a copy only went to the Fcc
designated folder.
-
Fcc a copy of a newly composed Message (this test is performed from a New
Msg (Compose) window)
-
Using menu item File Carbon Copy (Fcc) plus copy to Sent folder = checked
-
Select a POP folder from the list generated when selecting File Carbon
Copy, send the message and verify a copy of the message went into the Fcc
selected folder and the designated copy to Sent folder.
-
Select an IMAP folder from the list generated when selecting File Carbon
Copy, send the message and verify a copy of the message went into the Fcc
selected folder and the designated copy to Sent folder.
-
[TBD]
-
Using menu item File Carbon Copy (Fcc) while copy to Sent folder = unchecked
-
Select a POP folder from the list generated when selecting File Carbon
Copy, send the message and verify a copy of the message went into the Fcc
selected folder but did not go into the designated copy to Sent folder.
-
Select an IMAP folder from the list generated when selecting File Carbon
Copy, send the message and verify a copy of the message went into the Fcc
selected folder but did not go into the designated copy to Sent folder.
-
[TBD]
-
Verify the Fcc information is only for filing purposes and is not displayed
in the header as part of the addressing field.
Expanded Scenarios - Move/Copy/Automatic Copy of Sent
Messages/Fcc
-
3 Pane UI collapsed to 2 pane UI
-
Collapse the Message pane only, from the Thread pane, Move a message to
another Folder within the same account, verify the move action as
described above
-
Collapse the Message pane only, from the Thread and Copy a
message to another Folder within the same account, verify the copy action
as described above
-
Collapse the Sidebar (aka Folder pane) only, select a message and Move
a message to another Folder within the same account, using the menu item,
verify the Move action as described above
-
Collapse the Sidebar (aka Folder pane) only and Copy a message to another
Folder within the same account, verify the copy action as described above.
-
3 Pane UI collapsed to 1 pane UI
-
Collapse the Thread pane and Folder pane then Move a message from the Message
pane, verify the move action as described above
-
Collapse the Thread pane and Folder pane then Copy a message from the Message
pane, verify the copy action as described above
-
Collapse the Sidebar (aka Folder pane) and Message pane then Move a message
from the Thread pane, verify the move action as described above
-
Collapse the Sidebar (aka Folder pane) and Message pane then Copy a message
from the Thread pane, verify the copy action as described above
-
Move/Copy a message when the number of messages in the mail folder is:
-
No messages in selected folder, verify the Move and Copy in Menu items
and the File toolbar button are disabled
-
1 message in the folder, verify for a move, the message is moved
to target folder and the now empty folder is still listed in the Side bar.
Verify for a copy the message still resides in the originating folder
and appears in the target folder.
-
2-10 messages in the folder, Move or Copy selected message/s and verify
they are moved or copied per actions described above
-
11-50 messages in the folder, Move or Copy selected message/s and verify
they are moved or copied per actions described above
-
51-1000 messages in the folder, Move or Copy selected message/s and verify
they are moved or copied per actions described above
-
Interrupting Moving/Copying message when the number of messages in the
mail folder is:
-
1 message (should have a large attachment so the move/copy takes at least
30 seconds so you can interrupt), verify the move/copy did not take place
and the message is in the original folder is still intact
-
2-10 messages in the folder (should have a large attachments so the move/copy
takes at least 30 seconds so you can interrupt), verify pressing
the "Stop" button stops the process of the move/copy, all messages are
complete (no matter which folder are now located), and they can be opened.
-
11-50 messages in the folder, verify pressing the "Stop" button stops the
process of the move/copy, all messages are complete (no matter which folder
are now located), and they can be opened.
-
51-1000 messages in the folder, verify pressing the "Stop" button stops
the process of the move/copy, all messages are complete (no matter which
folder are now located), and they can be opened.
-
Move/Copy by dragging between POP and IMAP folders
-
Drag a message from a POP folder to an IMAP folder, verify this simple
drag process is a Move and the move is completed as described above
-
Drag a message from an IMAP folder to a POP folder, verify this simple
drag process is a Move and the move is completed as described above
-
Ctrl+drag a message from a POP folder to an IMAP folder, verify this Ctrl+drag
process is a Copy and the copy is completed as described above
-
Ctrl+drag a message from an IMAP folder to a POP folder, verify this Ctrl+drag
process is a Copy and the copy is completed as described above
-
Drag a message from a newsgroup to an IMAP or POP folder, verify this simple
drag process is a Copy and the copy is completed as described above
-
Ctrl+drag a message from a newsgroup to an IMAP or POP folder, verify this
Ctrl+drag process is a Copy (not a Move) and the copy is completed
as described above
-
Move/Copy message/s cannot be to the same folder where the message resides
-
verify drag n drop to the same folder, you will get the icon which disallows
the action
-
verify the originating folder is disabled in the drop down list when using
the menu item Move Message
-
verify the originating folder is disabled in the drop down list when using
the menu item Copy Message
-
verify the originating folder is disabled in the drop down list when using
the File toolbar button
-
Move/Copy message/s when messages are sorted in different views
-
Move a message from one folder to another after changing the sort order
in the Thread view, verify the move action as described above, then sort
back to the original order and verify the move was still successful
-
Copy a message from one folder to another after changing the sort order
in the Thread view, verify the copy action as described above, then sort
back to the original order and verify the move was still successful
-
Move/Copy a Replied message and Forward message
-
Move a replied message from one folder to another, verify the move action
as described above
-
Copy a replied message from one folder to another, verify the copy
action as described above
-
Move a forwarded message from one folder to another, verify the move action
as described above
-
Copy a forwarded massage from one folder to another, verify the copy action
as described above
-
Visual
-
Verify feedback through the status/progress bar for each Move/Copy/File
action (since this feedback can be quick, multiple selection moves should
be used for this test)
-
Fcc
-
Fcc to the same folder you selected for automatically sending copies to,
verify you only get one copy in that folder
-
Fcc a New Message with several recipients, verify you only get one copy
in the designated Fcc folder
-
Fcc a New Message with addressing that includes both a mail recipient and
newsgroup recipient, verify you only get one copy in the designated Fcc
folder
Stress Scenarios - Move/Copy/Automatic Copy of Sent Messages/Fcc
-
Verify you are able to Move/Copy/File messages with the following attachments:,
verify the appropriate action for each (Copy/Move/File), and the messages
can be opened with contents intact.
-
large attachment (100kb)
-
html attachment
-
text attachment
-
mailto link
-
Verify you can Copy/Move/File messages using one of the above mentioned
methods with the following criteria:, verify the appropriate action for
each (Copy/Move/File) and the messages can be opened with contents intact.
-
to various levels within the local mail folders
-
to various level within the IMAP folders,
-
with multiple attachments
-
html messages
-
plain text messages
-
Verify you can Move/Copy messages via drag & drop:
-
Drag to move (news messages will just copy)
-
from stand alone message window to the Sidebar (aka Folder pane)
-
from message pane to the Sidebar (aka Folder pane)
-
to Personal Toolbar in Browser
-
from thread window
-
from message window
Preferences/Account Setup: Settings for Automatic Copy
of Sent Messages
-
Location of this setting: Account Setup Dialog listed under Mail or News
server as "Copies and Folders
-
Verify each account, Mail and News, has a Copies and Folder section
listed when expanded
-
Verify, when Copies and Folders is selected for each account, the
panel on the right side changes to display the setting for that account's
Copies and Folders
-
Check box for automatically placing a copy in a specified folder
when sending:
-
verify this box is check by default
-
verify changing the status of this box saves this action when you OK the
dialog and then reopen it again
-
verify changing the status of this box saves this action when you OK the
dialog, close the application, then reopen
-
verify that changing this setting for a selected account, does not interfere
with the setting for the other accounts
-
"Place a copy in:"
-
verify the default folder for each account is the local "Sent" folder and
is displayed in the list box as "Sent" in "Local Mailbox"
-
verify , after migrating a 4.x profile, the folder listed list as
the designated Sent folder is the same as the one in the 4.x profile you
just migrated
-
verify, when down arrow is selected, a drop down list appears listing all
the folders and nested folders for that account
-
verify, when changing folder selection the pretty name displayed in the
collapsed list box is "[folder name]" in "[server name Mailbox]"
Overview for Drag N Drop options
-
Windows:
-
Ctrl+drag to copy
-
Drag to move (news messages will just copy)
-
Macintosh
-
Option key+drag to copy
-
Drag to move (news messages will just copy)
-
Unix:
-
(unknown at this time)
-
Drag to move (news messages will just copy)
|