Overview
Great email experience so far, especially for the light mobile email user who would like to check only the most recent messages and do a quick reply/forward. For the heavy email user, iPhone can display only up to 200 messages per folder and lacks a search/sort feature (common on other mobile platforms) that could be an issue.
Known Issues
- Initial configuration may be tricky for some users who are not used to the iPhone's keyboard. Especially when entering passwords with lower case or capital letters (as it may not be as obvious when entering an incorrect character).
- No Search capability at this time. Additional of searching capability will make it.
- mp3 file attachments and links cannot be opened (not good for checking MIT voice mail). MIT Voicemail users might have forward the voicemail to AT&T's account or use more traditional method of calling into the MIT Voicemail system to check messages.
- Email settings (esp. password) for MIT email account may not "stick" if the settings were imported from a Mac (according to Justin Anderson). Justin was able to get the email to work at the beginning, but after a few hours when he was away from the MIT network, the password setting "disappeared" mysteriously.
Verifying Main Functionality
Functionality |
Results |
---|---|
Send/Receive |
OK |
Download Rest of Message |
OK (with some known issues with Attachments) |
Compose New Message |
OK |
Reply |
OK |
Forward |
OK |
Move |
|
Delete |
|
Mark Read/Unread |
|
Attachments |
|
Folders (View) |
|
Auto BCC or CC |
OK (option to CC: self with outgoing email) |
Save Draft |
|
Test Cases
ID |
Test |
Objective |
Procedure |
Expected Result |
---|---|---|---|---|
1.1.1 |
Send/Receive |
Verify that basic send/receive work. |
From the device, perform send/receive. |
Messages from server INBOX should appear on the device and new message from device should be sent via OUTGOING. |
1.1.2 |
INBOX Synchronization |
Verify that INBOX is synchronized after send/receive. |
From a computer, review INBOX and make material changes (e.g. delete, move, marked as read, flag, etc.) From the device perform send/receive and compare INBOX contents. |
Messages and corresponding states from server INBOX should correspond to those on the device. The states include "Read", "Unread", "Flagged", "Important", |
1.2.1 |
Download Rest of Message |
Verify that individual message that exceed specified size downloads to the device. |
From the device, open a message that exceed specified size. Mark so that the rest of the message is to be downloaded in the next send/receive. Perform send/receive. |
The rest of the message is displayed. |
1.2.2 |
Download Attachment(s) |
Verify that messages with attachments downloads to the device. |
From the device, open a message that contains attchment(s). Mark so that the attachment(s) is to be downloaded in the next send/receive. Perform send/receive. |
The attachment(s) is downloaded. Status icon changes and tapping the attachment(s) opens it with the corresponding application. |
1.3.1 |
Compose New Message and Send |
Verify that a new message can be created and sent. Verify that the message is received by recipient with the same content. |
From the device, create a new message and address to email account that can be used to verify. Mark message to "Send" and perform send/receive. |
Message should be sent and the receiving email account should be able to view the message. |
1.3.2 |
Compose New Message and Save |
Verify that a draft message can be saved for future editing on the device. |
From the device, create a new message. "Save to Drafts". Locate and open the saved draft message. |
Draft Message should be saved to "Drafts" folder under MIT Email Account on the device. |
1.3.3 |
Reply |
Verify that a reply message can be composed and sent. |
Open an email message. Tap Reply and compose a reply message. Send. |
The recipient should get the reply message. |
1.3.4 |
Repy All |
Verify that Reply All works |
Open an email message that contains multiple recipients. Reply All with a test message. Send. |
All recipients shold get the reply message. |
1.3.5 |
Forward |
Verify that Forward works |
Open an email message and forward email with a test message. Send. |
The intended recipient should receive the forwarded message with the content of the original message preserved. |
1.3.6 |
Compose New Message with Attachment |
Verify that attachment file(s) can be sent from the device and received on the computer |
From the device, create a new message and attach a file(s). Send. |
The intended recipient should receive the message with the attachment. The recipient should be able to open the attached file(s) |
1.4.1 |
Move Message |
Verify that a message can be moved to a different folder from the device and that the change is reflected on the computer. |
From the device, select a message and move it to a folder. Send/Receive. From the computer, perform send/receive and confirm that the message has been moved to the correct folder. |
The message that was moved to a different folder from the device should appear on the computer in the same folder. |
1.4.2 |
Delete Message from Device Only |
Verify that a message can be deleted from the device but still remain on the server. |
Delete a message from the device. Send/Receive. From the computer, check to see if the message remains undeleted. |
The message that was deleted from the device should not be deleted from the server. |
1.4.3 |
Delete Message from Device and Server (not purged) |
Verify that a message can be deleted from the device and shows up as "deleted" but "not purged" on the computer. |
Delete a message from the device. Send/Receive. From the computer, check to see if the message status is "deleted but not purged". |
The message that was deleted from the device and from the server (but not purged). |
1.4.4 |
Delete Message from Device and Server (purged) |
Verify that a message can be deleted from the device and shows up as "deleted" and "purged" on the computer. |
Delete a message from the device. Send/Receive. From the computer, check to see if the message status is "deleted and purged". |
The message that was deleted from the device and from the server (but not purged). |
1.4.5 |
Mark Read/Unread |
Verify that the Read/Unread state of messages on the device matches that on the computer. |
From the device, change the Read/Unread state of message(s). Send/Receive. From the computer, check the state. |
The Read/Unread state should by synchronized between the device and the computer. |
1.5.1 |
Folder Synchronization |
Verify that non-INBOX folders can be synchronized. |
From the device, select folder(s) to synchronize. (Menu->Tools->Manage Folders...). Make sure to select the folders that contain messages received within the Send/Receive time frame. Perform Send/Receive. |
The selected folder should synchronize upon Send/Receive for the messages received within the Send/Receive time frame. |
1.6 |
Auto BCC |
|
|
|
|
Special Characters |
|
|
|
|
Emoticons |
|
|
|
|
HTML Email |
|
|
|
|
Auto Send/Receive |
|
|
|