Webmail Evaluation - Spring 2000 - Draft Test Script
User / Interface Issues
- Send the following simple message to yourself (with typo's):
"Nancy and David wwent to the library to study, but
the books they needed were checkedout."
Now correct the typos and exercise the following techniques:
- While you are creating the message, see if you can do all
of the following with both the mouse and with keyboard
commands:
- Move to end/beginning of line
- Move to next/previous word
- Move to top/end of message
- Page up/Page down
- Are the following possible within the message composition
area?
- Delete one character
- Delete one word
- Delete one line
- Copy and paste
- Cut and paste
- Word wrapping
- Re-aligning paragraphs (Justify)
- Spell checking
- Search for and replace a word
- Examine the message you receive.
Is its text intact?
- Send yourself a message with an ASCII text file as an
attachment.
Examine the message you receive. Can you read it?
- Send yourself a message with a non-text file attached (e.g.,
an ordinary, unconverted word processing or spreadsheet file).
Examine the message you receive.
- Can you read it? Can you at least determine what kind of
file it is?
- Does the package tell you what to do with the
attachment?
- Does the package automatically process your attachment
(i.e., automatically launch an application, store the file,
etc.)?
- How much control does the reader/sender have over the
processing of an attachment when it is received?
- Receive attachments on the mail systems we are testing
inter-operability with.
Make sure you can open and read mail sent in html format.
- Create two distribution lists (multiple recipients)
- Create some aliases (nicknames)
- Look up an address; add it to a distribution list.
- Could you add the address without retyping or copying and pasting
it?
- Could you copy and paste the address without retyping it?
- Invoke message handling capabilities (especially through
gateways):
- Delivery receipt
- Read receipt
- Priority sensitivity
- Send a single message to everyone on two distribution
lists.
- Send a message to a personal alias.
- Create some folders.
Create some sub-folders.
- Save some messages in some folders.
- Copy a message from one folder to another
- Move a message from one folder to another
- Search a folder for a message containing a word.
- Search all folders for messages containing a word.
- Search selected folders for messages containing a word.
- Search just the headers or just the body text
- Reorganize the way messages are listed in a folder:
- - By date received/sent
- - By priority
- - By sender
- - By recipient(s)
- - By subject, etc.
- - Reverse order
- Delete a message.
What impact does this have on the contents of the folders on the
IMAP server (does it expunge the message or do something else?)
- Print a message.
- Print several contiguous messages
- Print several non-contiguous messages
- Request "2-up" printing (and repeat 21.)
- Reply to a message.
- Can you include the text of the original message?
- Can you edit that text?
- Forward a message.
- Can you change the subject?
- Can you edit the forwarded message?
- Does it foul up MIME or PEM encodings?
- Redirect (or Bounce) a message.
- Can you do cc: and bcc:?
Is it clear on the message you receive whether you were addressed
in the To:, Cc: or bcc: lines?
- Can you set a different reply-to address?
- Save a message as a separate (probably text) document external
to your mail system.
- Open the message in your desktop word processing package.
- Was the message easy to locate and open?
- Does the application have a Help facility?
- Look up a topic in the Help facility.
- Was the program sensitive to your context?
- Was the help clear?
- Was the help system easy to use (especially to escape from)?
- If the system offers it, try to authenticate a message (this
feature may be referred to as a digital signature).
- Send the authenticated message to the following mail systems
(insert
- list of mail systems we are testing interoperability with).
- Receive the authenticated message on each of the systems to
which it was sent.
How does each system preserve or not preserve the
authentication?
- If the system offers it, try to encrypt a message.
- Send the encrypted message to the following mail systems (insert
list
- of mail systems we are testing interoperability with):
- Receive the encrypted message on each of the systems it was
sent to.
Can the message be decrypted?
- If the system allows anonymous mail to be sent, send some to
yourself.
- Read it.
- Can you determine who sent the message from anything in
either the body or headers of the mail? (Make sure that mail system is
displaying all mail headers.)
- Can you send a message as coming from someone else?
- Create a message, body and headers, but don't send it.
- Save the message without sending it.
- Send the (saved) message.
- On messages you receive, can you see the header
information?
- Can you display both basic or extended headers?
- Are there any typical headers that are not displayed?
- Can you send the full mail header to another account?
- Enable filtering to route
incoming mail to specific folder.
- Can you create a filter that can be triggered by the
sender's identity?
- Can you create a filter that can be triggered by the text
of the message?
- Quit the browser. Restart the browser and try to re-establish your
session without actually logging in.
Does the browser retain any memory of your previous session?
- After quitting the browser, open your mail with Elm.
Ascertain that the inbox truly reflects all testing.
- Test mail account utilities
- Can you change password?
- Can you set forwarding?
- Can you set vacation message?
- Can you get current quota status?
- Can the user set IMAP preferences?
- Purge/deletion method
- Folder creation
- Subscription
- Manipulation of messages between folders
- What other features are supported that have not already been noted in our comments on the product?
|