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.



Mail Test Tracking - Basic Functional Test

Maintained by:  Esther Goes
Last Updated:  by Esther Goes


This document is used to track QA's checking of various user mail functionality as features get implemented for the stated milestone.  As the features and feature list progresses, we'll move to more extensive set of tests as outlined in our basic functional test.

Functionality is added to this list based on what is updated at: http://www.mozilla.org/mailnews/smoketest.html and http://www.mozilla.org/mailnews/milestones.html

Our scaled down Basic Functional Test will exclude areas with an "*" in our testing cycle.
 
 
 
Functionality
Description of Basic Items to Check
Results
Regression from Previous Build?
Comments / Related bugs that aren't milestone stoppers
   Linux 
Windows
(Win95 or NT4.0)
Mac (OS 8.6) 
*Start Mail Bring up the 3-pane mail window

a)  from within apprunner's UI under Tasks| Mail
*b)  from command line using this argument:   - mail

a) 
b) 
a) 
b) 
a) 
b) 
.  .
Get New Mail a) POP 
b) IMAP
c) News
a) 
b) 
c)
a) 
b) 
c) 
a) 
b) 
c)
.  .
Edit/Send New Text Message Bring up the compose window by clicking New Msg button,entering recipient name, subject, and body of message.  Click Send. 

a) html compose
b) plain text compose

a) 
b) 
a) 
b) 
a) 
b) 
.

 

 .
Spell Check-manually Start a new mail message and intentionally misspell aword.  Spell check the message and correct the misspelled word.   Verify spell check corrected the spelling. . . . . .
*Spell Check-auto Enable the mail preference Message Compostion "Check spelling before sending".  Start a new message, misspell a word, then send the message.  Verify that the spell check dialog appears andallows you  to correct the word before the message is sent. . . . . .
Forward a Message Select a mail message and click Forward.   Verfiy the body of the message is filled in and the Addressing fields are blank.  Verify you can add an address and Forward the message. . . . . .
Reply  All Select a message and click Reply All.  Verify allthe recipients are listed and you can add another one. . . . . .
Reply and Quote a .Message Select a message and click Reply to toolbar.  Verifythat the original message contents are quoted, you can enter new text intothe body of the message.  Click Send.

a) html compose
b) plain text compose

a) 
b) 
a) 
b) 
a) 
b) 
. .
Addressing to Multiple Recipients Compose a new message.  Address to multiple recipientson the To: list, CC: list, and to multiple newsgroups.  Send the message. Verify the message is received for all. . . . . .
Handle SMTP/NNTP When you click Send, the message gets sent.  Verifyyou can get this message in the recipient's mail account. 

a) Mail (POP or IMAP)
b) Post to News

a) 
b) 
a) 
b) 
a) 
b) 
.  .
Copy to Sent Folder After you send any message, verify that your message gets copied into the Sent folder.  You may need to exit/restart tosee the new message in the Sent folder.

a)  POP
b)  IMAP
c)  News

a) 
b) 
c) 
a) 
b) 
c) 
a) 
b) 
c) 
 .  .
Display Message Mail: able to select a message in the Inbox folder andhave it displayed in the message pane.  The origin of the message can be from either Seamonkey or 4.x

a) html message
b) plain text message
c) News: display news message

a) 
b) 
c) 
a) 
b) 
c) 
a) 
b) 
c) 
.  .
Display Messsage in Stand Alone window Mail: Open a mail message in Stand alone window, thenclose the window.  Verify the message opens, displays and closes. . . . . .
Display Folder List Folders/newsgroups display in the folder pane. 

a) POP
b) IMAP
c) News

a) 
b) 
c) 
a) 
b) 
c) 
a) 
b) 
c) 
. .
Empty Trash Verify the Trash was emptied
a) POP
b) IMAP
. . . . .
Delete/Cancel Message Select a message in the thread pane and click the Deletetoolbar button to delete the message.  Verify the message goes tothe Trash folder.
(For News, choose the menu item to cancel message)
a) POP
b) IMAP
c) News (cancel message)
a) 
b) 
c) 
a) 
b) 
c) 
a) 
b) 
c) 
. .
Sorting - thread pane Sort will work for Subject, Sender, Status, and Date via:
a) click on the column headings
b) menu item
a) 
b) 
a) 
b) 
a) 
b) 
.  .
Move/Copy messages Move/copy one message at a time via menu. 

a) Move (POP account)
b) Move (IMAP account) 
c) Copy (POP account)
d) Copy (IMAP account) 
e) Copy  (News)

a) 
b) 
c) 
d) 
e) 
a) 
b) 
c) 
d) 
e) 
a) 
b) 
c) 
d) 
e) 

.
.
Undo Perform the actions below.  Undo that action.  Verify the results are the same as prior to the action.

a)  Delete a message (POP or IMAP)
b)  Move a message (POP or IMAP)
c)  Copy a message (POP or IMAP)

a) 
b)
c) 
a) 
b) 
c) 
a) 
b) 
c) 
. .
Read attachments in msgs Select a message with a .gif attachment. Verify that the message can be displayed. . . .
Links in messages Create a message that includes a mailto link and an URL. Send and receive the message.  Verify that when yo click on the mailtolink a compose window comes up with the name filled ing.  Verify whenyou click on the URL the page displays in a browser window. . . . . .
HTML compose / toolbar Bring up the Compose window.  HTML toolbar should display.  Type text and change to one of the attributes (ie. bold) . . . .
*Wrapping of text on display Select a message that has a longline of text (not fixed width text).  Verify that the text wraps tothe window when displayed. . . .
Multiple Accounts-Account Setup  Display more than one POPaccount, IMAP account, and News account all in one profile.  Verify that you can set these accounts up using the Account Manager . . . . .
Delete Account Delete an account using Account Setup.  Verify theaccount it deleted after closing and reopening. . . . . .
*Preference Open Prefs for Mail, change a pref and close.  Verifythe pref change is saved. . . . . .
Change 3-pane layout Open Prefs for Mail, and change the Layout.  Verifythe pref change is saved.  Exit and reopen app, open mail.  Verifythe layout change is displayed. . . . . .
Scroll and collapse Open mail, while in 3-pane view, use scroll bars.  Verify we don't crash and basically move up and down through the pane.  Collapse and Expand panes.  Verify we don't crash and panes are notlost. . . . . .
Address Book Bring up the address book UI.  Personal address book is displayed in the left pane.  Any cards you've added are inthe right panes.  . . . .  .
New Card in Address Book - Add and View. Bring up the address book.  Click on New Card.  Enter information in fields and add it.  Verify that the new cardisthere after exit and restart of Messenger.  . . . .
New List in Address Book - Add and View. Bring up the address book.  Click on New List.  Enter 3 or 4 names to the List.  Verify that the new list is thereafter exit and restart of Messenger.  . . . . .
*List in Address Book - Send and Receive Compose a message and enter a List name in theAddressingfield.  Verify the list name shows in the field when you press<Enter>. Send the message and get the message.  Verify allthe names in thelist received the message. . . . . .
New address book Create a new address book.  Verify a new address book appears. . . .  . .
*Collection address book Read any message. 
a)  Verify that the sender of the message gets addedyour history (collected) address book
b)  Verify that the recipient of the message you send gets added to your collection address book
a) 
b) 
a) 
b) 
a) 
b) 
 .
Address Picker dialog in Compose window Bring up the compose window.  Click on the SelectAddress button.  Verify that the address picker dialog appears andyou can add names to the To: and to the CC: list within the address picker. 

HTML or  plain text compose

. . . . .
*Autocomplete Verify that you can autocomplete against an address inyour address book . .  . .
 Add  to Address Book Click on an address in the header, click on Add to AddressBook.  Verify the address in in your Address book. . . . . .
Send Mail to Click on an address in the header, click on Send Mailto.  Verify the Compose window comes up and the addressif filled in. . . . . .
Mark as Read Select a message (displayed in message pane) and verifythat it gets marked as read automatically.  Exit and restart to verifythat the message is still marked as read.

a) mail message - POP
b) news message
c) IMAP message

a) 
b) 
c) 
a) 
b) 
c) 
a) 
b) 
c) 
. .

 

New Mail Notification (biff) Set your preferences to have biff notificationon. Get all new mail.  Send yourself a new message.  Verifythatthe biff notification indicates that you have new mail to retrieve. . . . .  .
Send Message Later Compose any message.  Choose to Send Later for themessage.  Verify that the message is copied to the Unsent Messages or Outbox folder.  . . . .
Send Unsent Messages With a message in the Unsent Messages or Outbox folder,choose to Send Unsent Messages.  Verify that the message is no longerin that folder and that the message is actually sent and received.  . . .
Save as Draft Compose any message.  Save as Draft.  Verifythat the message gets saved to the Drafts folder.  Open, Editthesaved Draft
a)POP Draft folder
b)IMAP Draft folder
a)
b)
a)
b)
a)
b)
.  .
Save as Template Compose any message.  Save as Template.  Verifythat the message gets saved to the Template folder.  Open andEditthe  saved Template
a)POP Template folder
b)IMAP Template folder
a) 
b)
a) 
b)
a)
b)
.  .
*Use provided Template Open Template folder, Select American GreetingTemplateand compose a message with that greeting.   Send and receive,verify the template looks as it should. . . . . .
Create folder Create a new folder.  Verify that the folder getscreated.
a) POP
b) IMAP
a) 
b) 
a) 
b) 
a) 
b) 
 .  .
Delete folder Delete a folder.  Verify the folder is deleted.
a.) POP
b.)IMAP
a) 
b)
a) 
b)
a) 
b)
. .
Subscribe Verify that you can subscribe to one newsgroupusingthe simple subscribe dialog . . .  . .
Print Verify that you can print a selected message . . .  . .
Add filter Add a filter.  Close the fileter window and reopenit.  Verify the filter is saved and is enabled.  Send a message that matches the Filter criteria and then Get that message.  Verifythe message goes to the correct folder as set in your Filter
a.)POP
b.)IMAP
a.) 
b.)
a.) 
b.)
a.) 
b.)
. .
Search Message Search for a message using Search|Search Mail / Newsmessages
a.) IMAP
b.)POP
a.) 
b.)
a.) 
b.)
a.) 
b.)
. .
*(For commercial builds only)
Add AOL Account
Add AOL account using Account Setup.  Expand AOLaccount in Messenger, close and open Seamonkey. Verify Account is still there . . . . .
*(For commercial builds only)
AOL Account - Get Message
Get Messages from AOL Account. Verify the New messages are received. . . . . .
*(For commercial builds only)
AOL Account - Send Message
Compose a message while in AOL account and Send the Message.Verify the message was sent . . . . .
*(For commercial builds only)
Add WebMail Account-Activation
Select an existing NetCenter WebMail account using thelink in the Activation Window.  Expand WebMail account in Messenger, verify your folders are all there, close and open Seamonkey. Verify Account is still there. . . . . .
*(For commercial builds only)
Add WebMail Account-Account Manager
Add existing WebMail account using Account Settings . Expand WebMail account in Messenger, verify your folders are all there, close and open Seamonkey. Verify Account is still there. . . . . .
*(For commercial builds only)
WebMail Account-Get Message
Get Messages from WebMail Account. Verify  New messagesare received. . . . . .
*For commercial builds only*
WebMail Account - Send Message
Compose a message while in Web account and Send the Message.Verify the message was sent . . . . .
*(For commercial builds only)
Create WebMail Account
Create a WebMail account using Activation Window.  Expand WebMail account in Messenger, close and open Seamonkey. Verify Account is still there.  Send and Get Message. Verify it works . . . . .
*Password Manager-Default 1 account of 4 Create a Profile with 4 mail accounts.  1IMAP,1 POP, 1 AOL and 1 WebMail.  Login in to IMAP account and checkboxfor Using Password Manager.  Verify (1st time use) you get a information dialog describing the types of security you can use.  Log into eachof the other accounts. Exit and re-launch mail.  Log in to all accoucts.  Verify the IMAP account doesn't ask for a password, all the others do. . . . . .
*Password Manager- Default 2 accounts of 4 Using above profile, launch mail and  login toeach of the accounts, checking the box for Using Password on the AOLaccount.Exit and re-launch mail.  Log in to all accoucts.  VerifytheIMAP account and AOL account do not  ask for a password, the othersdo. . . . . .
*Password Manager- Encrypt Password Using the above profile, launch app, select Privacy andSecurity Password Manager from the menu Tasks.  Select Privacy and Security|Password Manager| Encrypt Sensitive Information.  Verify(1st time use) you get a Personal Security Password dialog for enteringyour private key and a frequency option.  Leave the option as defaultand enter akey.
Launch mail. Select IMAP account. Verify you get the Pivate Key dialog and giving correct key the Inbox opens.  Selectthe AOL account, verify the Inbox opens without asking for private keyor password. Close and Exit.  Launch mail, open each account, verifyyou give private key for one of the accounts that has PSM (Password Manager),the other PSM account no password necessary, the 2 other accounts requirea password (not private key).
. . . . .
*Password Manager-  Obscure Sensitive Information Using the above profile, launch app, select Privacy andSecurity Password Manager from the menu Tasks.  Select Privacy and Security|Password Manager| Obsecure Sensitive Information.  Open mail, open each mail account.  Verify you don't get a Password dialog forthe IMAP and AOL accounts.
Close and Exit. Launch mail, open each account.  Verify you are not asked for a Password dialog for the IMAP and AOL accounts.
. . . . .
*Password Manager-  Clear Sensitive Information Using the above profile, launch app, select Privacy andSecurity Password Manager from the menu Tasks.  Select Privacy and Security|Password Manager| Clear Sensitive Information.  Open mail,open each mail account.  Verify you get a Password dialog for eachaccount.
Close and Exit. Launch mail, open each account.  Verify you are asked for a Password dialog for each account.
. . . . .
New Profile- Classic Skin Create a new profile, Change Skin in preferences to aClassic, add a Mail account and view mail 3-pane. Verify general UI correctness.  Get Msg, Send Msg, Read Msg, verify  general UI correctness. . . . . .
Migrate Profile Migrate a 4.7 profile (POP or IMAP).  Verify MailAddress Book and Mail preference settings migrates correctly. (checkoneor two of the preferences)  . . . . .
*Address Book Sync Activation-Cancel New Profile-cancel activation.  Open Address Book. Verify Sync button disabled. . . . . .
*Address Book Sync Activation-Complete New Profile-complete activation by giving a existing account or create a new one.  Open Seamonkey  Address book.  Verify Sync button enabled. . . . . .
*Address Book Sync- Seamonkey to Franklin Using complete activation profile above, open Seamonkey Address Book. Click the Sync button or menu item for the first time.  Verify the information dialog apears.  Add a new entry in AddressBook, wait 1-2 minutes, click on Sync button.  Verify your new addressbook card was sync to the franklin webmail address book. . . . . .
*Address Book Sync-    FranklintoSeamonkey Using Complete activation profile above, add anew entryto your Franklin WebMail Address Book.  Open Seamonkey Addressbook, click on Sync button wait 1-2 minutes.  Verify your changeswere updated in your Seamonkey Address Book. . . . . .
*Address Book Sync- Repeat Repeat the two sync tests above.  Verify sync workat least twice. . . . . .
.



Notes
 



This file is under CVS control:  /quality/mailnews/tests/sea-mn-basic-functional.html