Mail Test Tracking - Basic Functional Test
Maintained by: Esther GoesLast 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.
|
|
|
|
|
||
|
(Win95 or NT4.0) |
|
||||
*Start Mail | Bring up the 3-pane mail window
a) from within apprunner's UI under Tasks| 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
|
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
|
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)
|
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
|
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
|
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
|
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)
|
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)
|
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
|
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 | . | . | . | . | . |
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