 |
|
 |
|
Feature Test Spec
5.0 Project - (Seamonkey)
Mail and News Component
Address Book/Pinpoint Addressing
Written by: Esther Goes
Date Created:121198
Last Modified and Change Description:
121498 added links and more on Completion picker
011398 made changes per Scott's review
031599 made changes per Fenella's review
Reviewed by: Scott MacGregor
(1st draft), Fenella (2nd draft)
References:
UI Specification: Address Book UI-Seamonkey, for additional information
you may need to refer to: Address Book UI-4.5
Other: How To Create Address
Books, Cards, Lists, Directories etc.
Link to: Sample Address Book (Right
mouse click to save an .ldif file for importing to a new Address Book)
Test Case Management Usage: n/a
Contents:
Introduction
Basic Functionality
Expanded Functionality
Other Functionality
Introduction
Pinpoint Addressing (NOTE: The "@netscape.com" in all the results
listed below will change when testing from a different domain. The results
will show the domain the tester is currenty using. )
(This is performed while in the Addressing pane of a Compose
window and should also be performed in the List section of an existing
or New Mail List window from within an Address Book ).
Pinpoint
Addressing is name completion of names entered on an Address line, based
on a search in an Address Book or Directory which matches any of these
(5)
fields in a Card or a person's HTML page produced from a Directory
sever: First Name, Last Name, Display Name, Email Address or Nickname;
or for these (3) fields for a List: List Name, Description
and Nickname.
There are (3) possible results from the search for matches:
Unique Match, Multiple Matches & No Match. Below are tables with test
scenarios using the (4) UI Preference combinations and (1) hidden Preference
that will determine the results.
Basic Functionality
-
Pinpoint Addressing - Basic functionality
-
Verify the search does not begin until the user has stopped typing and
about 300ms have passed
-
Verify the user can accelerate the search (bring up address picker) by:
-
selecting "Show Matching Addresses" from the Edit menu
-
Ctrl+J
-
Pressing "Tab"
-
Pressing "Enter"
-
Verify the user can interrupt the search by typing more characters causing
the search to restart
-
Verify the user can interrupt the search by pressing the "Stop" button,
the search will not restart
-
Verify the status text states "Searching for email address..."
-
Verify the final status or a search results in one of the following:
-
<Multiple Matches Found> ( if there is more than 1 match)
-
<No match found> after the name with domain appended (if there are no
matches)
-
Name Completion (if there is a unique match found)
-
Verify multiple names on same line separated by comma's will report the
same for each case mentioned above. (example using sample address book
listed beow type in: cards, card, ##1)
-
unique names will be completed (example using sample address book listed
below: "cards" will be unique)
-
a completion picker for each multiple match will come up (example using
sample address book listed below: "card" will cause mutiple matches)
-
a name completion (using domain) when no matches found (example using sample
address book listed below: "##1" will have no matches)
-
Verify the order which these names were entered is kept and each name will
be entered on a separate line
-
Functionality of other Keys:
-
Verify pressing <Tab> will move the insertion point to the "Subject"
line after the required completion process.
-
Verify pressing <Enter> will move the insertion point to the next address
line after the required completion process.
-
Verify pressing <Delete> will erase the completion string and temporarily
defeat completion
-
Verify pressing <End or Right Arrow> will accept the completion string
and move the insertion point to the end of the current line.
-
Verify pinpoint addressing from the New Message window only applys when
the addressing type is: To: , Cc:, Bcc:, or Reply To:
-
Verify pinpoint addressing from the New Message window does not
apply to addressing fields: Groups: and Followup To:. There should be no
matching, no auto complete and no completion picker popup.
Sample Address Book (right mouse click on
this link and save the file to import into a new address book)
First Name
(FN) |
Last Name (LN) |
Display Name
(DN) |
Email address |
Nickname |
| Card |
One |
Card One |
card1@testdomain.com |
#eno |
| Card |
Two |
Card Two |
card2@testdomain.com |
#owt |
| Card |
Three |
Card Three |
card3@testdomain.com |
#eerht |
| Card |
Four |
Card Four |
card4@testdomain.com |
#ruof |
| Card |
Five |
Card Five |
card5@testdomain.com |
#evif |
| Card |
Fivt |
Card Fivt |
card5t@testdomain.com |
#tvif |
| Cards |
Seven |
Card Seven |
card7@testdomain.com |
car |
| List Name |
Description |
Nickname |
| List One |
Description for list one |
List1 |
| List Two |
Description for list two |
List2 |
Expanded Functionality - (4) combinations of the preference settings
-
Pinpoint Addressing Preferences - Combination 1: "Address Books" and "Directory server"
are checked, " Show me a list of choices" is selected. Use
the Sample Address Book above and test Scenarios in the table below for
testing this Pinpoint Addressing. Note: For this Preferences combination,
a search is started comparing all of the entries in the addressing line
with the Address Book and Directory selected to give results pinpointing
the closest match of any of the 5 fields mentioned above for Cards or any
of the 3 fields for Lists.
-
Scenarios for Unique Match
| Unique Match: |
Results: |
Action: |
Name Completion results: |
Testing FN
To: cards |
blur string in green Seven <card7@testdomain.com> |
<Enter> |
Cards Seven <card7@testdomain.com> and cursor moves to next line |
Testing LN
To: two |
blur string in green Card Two <card2@testdomain.com> |
<Enter> |
Card Two <card2@testdomain.com> and cursor moves to next line |
Testing DN
To: card three |
blur string in green <card3@testdomain.com> |
<Enter> |
Card Three<card3@testdomain.com> and cursor moves to next line |
Testing Email
To: card4 |
blur string in green Card Four <card4@testdomain.com> |
<Enter> |
Card Four <card4@testdomain.com> and cursor moves to next line |
Testing Nickname
To:#evif |
blur string in green Card Five <card5@testdomain.com> |
<Enter> |
Card Five <card5@testdomain.com> and cursor moves to next line |
Testing List Nickname
To: list1 |
blur string in green List One <Description for list 1> |
<Enter> |
List One <Description for list 1> |
-
Scenarios for Multiple Matchess
| Multiple Matches: |
Results: |
Action: |
Name Completion results: |
Testing FN
To: card |
blur string in blue <Multiple Matches Found> |
<Enter> |
Brings up Completion picker with a list of matches from all Address
Books & Directories which includes: all the cards from the Sample Address
Book. In addition a raw address (what you typed + domain). Clicking OK
will complete the line with the address you had selected in the Completion
picker and moves cursor to next line. |
Testing LN
To: fiv |
blur string in blue <Multiple Matches Found> |
<Enter> |
Brings up Completion picker with a list of matches from all Address
Books & Directories which includes: these cards from the Sample Address
Book: Card Five & Card Fivt. In addition a raw address that adds your
domain to what you typed (fiv@netscape.com). Clicking OK will complete
the line with the address you had selected in the Completion picker and
moves cursor to next line. |
Testing DN
To: card fiv |
blur string in blue <Multiple Matches Found> |
<Enter> |
Brings up Completion picker with a list of matches from all Address
Books & Directories which includes: these cards from the Sample Address
Book: Card Five & Card Fivt. In addition (2) raw addresses for each
name divided by a <space>, it adds your domain to what you typed (card@netscape.com
and fiv@netscape.com). Clicking OK will complete the line with the address
you had selected in the Completion picker and moves cursor to next line. |
Testing Email
To: card5 |
blur string in blue <Multiple Matches Found> |
<Enter> |
Brings up Completion picker with a list of matches from all Address
Books & Directories which includes these cards from the Sample Address
Book: Card Five & Card Fivt. In addition a raw address that adds your
domain to what you typed (card5@netscape.com). Clicking OK will complete
the line with the address you had selected in the Completion picker and
moves cursor to next line. |
Testing Nickname
To: #e |
blur string in blue <Multiple Matches Found> |
<Enter> |
Brings up Completion picker with a list of matches from all Address
Books & Directories which includes: these cards from the Sample Address
Book: Card One, Card Five, & Card Three. In addition a raw address
that adds your domain to what you typed (#e@netscape.com). Clicking OK
will complete the line with the address you had selected in the Completion
picker and moves cursor to next line |
Testing List Nickname
To: list |
blur string in blue <Multiple Matches Found> |
<Enter> |
Brings up Completion picker with a list of matches from all Address
Books & Directories which includes these lists from the Sample Address
Book:List One and List Two. In addition to a raw address that adds your
domain to what you typed (list@netscape.com). Clicking OK will complete
the line with the list you selected in the Completion picker and moves
cursor to next line |
-
Scenarios for No Match Found
| No Match: |
Results: |
Action: |
Name Completion results: |
Testing FN
To: cardone |
blur string in red @netscape.com <no match found> |
<Enter> |
cardone@netscape.com and cursor moves to next line |
Testing LN
To: twotwo |
blur string in red @netscape.com<no match found> |
<Enter> |
twotwo@nescape.com and cursor moves to next line |
Testing DN
To: card fiver |
blur string in red card@netscape.com fiver@netscape.com <no match
found> |
<Enter> |
Brings up Completion picker with: Name=card fiver Emails= card@netscape.com
and fiver@netscape.com. Clicking OK completes each email on separate line
and cursor moves to next line |
Testing Email
To: card55 |
blur string in red @netscape.com<no match found> |
<Enter> |
card55@netscape.com and cursor moves to next line |
Testing Nickname
To: ##e |
blur string in red @netscape.com<no match found> |
<Enter> |
##e@netscape.com and cursor moves to next line |
Testing List Nickname
To:list123 |
blur string in red @netscape.com <no match found> |
<Enter> |
list123@netscape.com and cursor moves to next line |
-
Pinpoint Addressing Preferences - Combination 2: "Address Books" and "Directory server"
are unchecked and " Show me a list of choices" is selected.
Use the Sample Address Book above and test Scenarios in the table below
for testing this Pinpoint Addressing. Note: For this Preferences
combination, a search is started comparing all of the entries in the addressing
line with the Address Book and Directory selected to give results pinpointing
the closest match of any of the 5 fields mentioned above for Cards or any
of the 3 fields for Lists.
-
Scenarios for Unique Match
| Unique Match: |
Results: |
Action: |
Name Completion results: |
Testing FN
To: cards |
blur string in red @netscape.com <No match found> |
<Enter> |
cards@netscape.com and cursor moves to next line |
Testing LN
To: two |
blur string in red @netscape.com <No match found> |
<Enter> |
two@testdomain.com and cursor moves to next line |
Testing DN
To: card three |
blur string in red card@netscape.com, three@netscape.com <No match
found> |
<Enter> |
Brings up Completion picker with Name=card three, Email=card@netscape.com,
three@netscape.com. Clicking OK, will complete each name on a separate
line and move cursor to the next line. |
Testing Email
To: card4 |
blur string in red @netscape.com <No match found> |
<Enter> |
card4@netscape.com and cursor moves to next line |
Testing Nickname
To:#evif |
blur string in green Card Five <card5@testdomain.com> |
<Enter> |
Card Five <card5@testdomain.com> and cursor moves to next line |
Testing List Nickname
To list2 |
blur string in green List Two <Description of list 2> |
<Enter> |
List Two <Description of list 2> |
-
Scenarios for Multiple Matches:
| Multiple Matches: |
Results: |
Action: |
Name Completion results: |
Testing FN
To: card |
blur string in red @netscape.com <No match found> |
<Enter> |
cards@netscape.com and cursor moves to next line |
Testing LN
To: fiv |
blur string in red @netscape.com <No match found> |
<Enter> |
fiv@netscape.com and cursor moves to next line |
Testing DN
To: card fiv |
blur string in red card@netscape.com, fiv@netscape.com <No match
found> |
<Enter> |
Brings up Completion picker with Name=card fiv, Email=card@netscape.com,
fiv@netscape.com. Clicking OK, will complete each name on a separate line
and move cursor to the next line. |
Testing Email
To: card5 |
blur string in red @netscape.com <No match found> |
<Enter> |
card5@netscape.com and cursor moves to next line |
TestingNickname
To: #e |
blur string in blue <Multiple Matches Found> |
<Enter> |
Brings up Completion picker with a list of matches from all Address
Books & Directories which includes: these cards from the Sample Address
Book: Card One, Card Five, & Card Three. In addition a raw address
that adds your domain to what you typed (#e@netscape.com). Clicking OK
will complete the line with the address you had selected in the Completion
picker and moves cursor to next line |
Testing List Nickname
To:list |
blur string in blue <Multiple Matches Found> |
<Enter> |
Brings up Completion picker with a list of matches from all Address
Books & Directories which includes these lists from the Sample Address
Book:List One and List Two. In addition to a raw address that adds your
domain to what you typed (list@netscape.com). Clicking OK will complete
the line with the list you selected in the Completion picker and moves
cursor to next line |
-
Scenarios for No Match:
| No Match: |
Results: |
Action: |
Name Completion results: |
Testing FN
To: cardone |
blur string in red @netscape.com <No match found> |
<Enter> |
cardone@netscape.com and cursor moves to next line |
Testing LN
To: twotwo |
blur string in red @netscape.com <No match found> |
<Enter> |
twotwo@nescape.com and cursor moves to next line |
Testing DN
To: card fiver |
blur string in red card@netscape.com fiver@netscape.com <No match
found> |
<Enter> |
Brings up Completion picker with: Name=card fiver Emails= card@netscape.com
and fiver@netscape.com. Clicking OK completes each email on separate line
and cursor moves to next line |
Testing Email
To: card55 |
blur string in red @netscape.com <No match found> |
<Enter> |
card55@netscape.com and cursor moves to next line |
Testing Nickname
To: ##e |
blur string in red @netscape.com <No match found> |
<Enter> |
##e@netscape.com and cursor moves to next line |
Testing List Nickname
To: list12 |
blur string in red @netscape.com <No match found> |
<Enter> |
list12@netscape.com and cursor moves to next line |
-
Pinpoint Addressing Preferences - Combination 3: "Accept what I have typed" is selected
and matching against Address Books checked. Use the Sample Address
Book above and test Scenarios in the table below for testing this Pinpoint
Addressing. Note: For this Preferences combination, a search is
started comparing all of the entries in the addressing line with the Address
Book and Directory selected to give results pinpointing the closest match
of any of the 5 fields mentioned above for Cards or any of the 3 fields
for Lists, but the blur string is grey which means the default action of
the <Enter> button is not to bring up the Completion Picker when Multiple
names are found.
-
Scenarios for Unique Match:
| Unique Match: |
Results: |
Action: |
Name Completion results: |
Testing FN
To: cards |
blur string in gray Seven <card7@testdomain.com> |
<Enter> |
Cards Seven <card7@testdomain.com> and cursor moves to next line |
Testing LN
To: two |
blur string in gray Card Two <card2@testdomain.com |
<Enter> |
Card Two <card2@testdomain.com> and cursor moves to next line |
Testing DN
To: card three |
blur string in gray <card3@testdomain.com> |
<Enter> |
Card Three<card3@testdomain.com> and cursor moves to next line |
Testing Email
To: card4 |
blur string in gray Card Four <card4@testdomain.com> |
<Enter> |
Card Four <card4@testdomain.com> and cursor moves to next line |
Testing Nickname
To:#evif |
blur string in gray Card Five <card5@testdomain.com> |
<Enter> |
Card Five <card5@testdomain.com> and cursor moves to next line |
Testing List Nickname
To:list1 |
blur string in gray List One <Description of list 1> |
<Enter> |
List One <Description of list 1> |
-
Scenarios for Multiple Matches:
| Multiple Matches: |
Results: |
Action: |
Name Completion results: |
Testing FN
To: card |
blur string in gray <Multiple Matches Found> |
<Enter> |
card@netscape.com and cursor moves to next line (note: to bring up
the picker at this time you would have to use the menu item or accelerator
key Ctrl+J) |
Testing LN
To: fiv |
blur string in gray <Multiple Matches Found> |
<Enter> |
fiv@netscape.com and cursor moves to next line(note: to bring up the
picker at this time you would have to use the menu item or accelerator
key Ctrl+J) |
Testing DN
To: card fiv |
blur string in gray <Multiple Matches Found> |
<Enter> |
card@netscape.com and fiv@netscape.com on separate lines, cursor moves
to next line (note: to bring up the picker at this time you would have
to use the menu item or accelerator key Ctrl+J) |
Testing Email
To: card5 |
blur string in gray <Multiple Matches Found> |
<Enter> |
card5@netscape.com and cursor moves to next line (note: to bring up
the picker at this time you would have to use the menu item or accelerator
key Ctrl+J) |
Testing Nickname
To: #e |
blur string in gray <Multiple Matches Found> |
<Enter> |
#e@netscape.com and cursor moves to next line (note: to bring up the
picker at this time you would have to use the menu item or accelerator
key Ctrl+J) |
Testing List Nickname
To:list |
blur string in gray <Multiple Matches Found> |
<Enter> |
list@netscape.com and cursor moves to next line (note: to bring up
the picker at this time you would have to use the menu item or accelerator
key Ctrl+J) |
-
Scenarios for No Match:
| No Match: |
Results: |
Action: |
Name Completion results: |
Testing FN
To: cardone |
blur string in gray @netscape.com <No match found> |
<Enter> |
cardone@netscape.com and cursor moves to next line |
Testing LN
To: twotwo |
blur string in gray @netscape.com <No match found> |
<Enter> |
twotwo@nescape.com and cursor moves to next line |
Testing DN
To: card fiver |
blur string in gray card@netscape.com, fiver@netscape.com <No match
found> |
<Enter> |
card@netscape.com and fiver@netscape.com on separate lines, cursor
moves to next line |
Testing Email
To: card55 |
blur string in gray @netscape.com <No match found> |
<Enter> |
card55@netscape.com and cursor moves to next line |
Testing Nickname
To: ##e |
blur string in gray @netscape.com <No match found> |
<Enter> |
##e@netscape.com and cursor moves to next line |
Testing List Nickname
To:list23 |
blur string in gray @netscape.com <No match found> |
<Enter> |
list23@netscape.com and cursor moves to next line |
-
Pinpoint Addressing Preferences - Combination 4: "Accept what I have typed" is selected
and matching against Address Books & Directories unchecked.
Use the Sample Address Book above and test Scenarios in the table below
for testing this Pinpoint Addressing. Note: For this Preferences
combination a search is started comparing all of the entries in the addressing
line with the Address Book and Directory selected, to give results pinpointing
the closest match of any of the 5 fields mentioned above for Cards or any
of the 3 fields for Lists. However, the blur string is grey which means
the default action of the <Enter> button is not to bring up the Completion
Picker when Multiple names are found.
-
Scenarios for Unique Match:
| Unique Match: |
Results: |
Action: |
Name Completion results: |
Testing FN
To: cards |
blur string in gray @netscape.com <No match found> |
<Enter> |
cards@netscape.com and cursor moves to next line |
Testing LN
To: two |
blur string in gray @netscape.com <No match found> |
<Enter> |
two@netscape.com and cursor moves to next line |
Testing DN
To: card three |
blur string in gray card@netscape.com, three@netscape.com <No match
found> |
<Enter> |
card@netscape.com and three@netscape.com on separate lines and cursor
moves to next line |
Testing Email
To: card4 |
blur string in gray @netscape.com <No match found> |
<Enter> |
card4@netscape.com and cursor moves to next line |
Testing Nickname
To:#evif |
blur string in gray Card Five <card5@testdomain.com> |
<Enter> |
Card Five <card5@testdomain.com> Note: on Nicknames we always do
a search in the Address Book - in this case there is a Unique match which
displays the string in gray- pressing <Enter> completes the matching
name and moves the cursor to the next line |
Testing List Nickname
To:list2 |
blur string in gray List Two <Description of list 2> |
<Enter> |
List Two <Description of list 2> Note: on Nicknames we always do
a search in the Address Book - in this case there is a Unique match which
displays the string in gray- pressing <Enter> completes the matching
name and moves the cursor to the next line |
-
Scenarios for Multiple Matches:
| Multiple Matches: |
Results: |
Action: |
Name Completion results: |
Testing FN
To: card |
blur string in gray @netscape.com <No match found> |
<Enter> |
cards@netscape.com and cursor moves to next line |
Testing LN
To: fiv |
blur string in gray @netscape.com <No match found> |
<Enter> |
fiv@netscape.com and cursor moves to next line |
Testing DN
To: card fiv |
blur string in gray card@netscape.com, fiv@netscape.com <No match
found> |
<Enter> |
card@netscape.com and fiv@netscape.com on separate lines, cursor moves
to next line |
Testing Email
To: card5 |
blur string in gray @netscape.com <No match found> |
<Enter> |
card5@netscape.com and cursor moves to next line |
Testing Nickname
To: #e |
blur string in gray <Multiple Matches Found> |
<Enter> |
#e@netscape.com and cursor moves to next line. Note: on nicknames
we always do a search of the Address Books. In this case there are multiple
matches found which displays <Mulitiple Matches Found> in gray.
To bring up the picker at this time you would have to use the menu item
or accelerator key Ctrl+J |
Testing List Nickname
To: list |
blur string in gray <Multiple Matches Found> |
<Enter> |
list@netscape.com and cursor moves to next line. Note: on nicknames
we always do a search of the Address Books. In this case there are multiple
matches found which displays <Mulitiple Matches Found> in gray. To bring
up the picker at this time you would have to use the menu item or accelerator
key Ctrl+J |
-
Scenarios for No Match:
| No Match: |
Results: |
Action: |
Name Completion results: |
Testing FN
To: cardone |
blur string in gray @netscape.com <No match found> |
<Enter> |
cardone@netscape.com and cursor moves to next line |
Testing LN
To: twotwo |
blur string in gray @netscape.com <No match found> |
<Enter> |
twotwo@nescape.com and cursor moves to next line |
Testing DN
To: card fiver |
blur string in gray card@netscape.com, fiver@netscape.com <No match
found> |
<Enter> |
card@netscape.com and fiver@netscape.com on separate lines, cursor
moves to next line |
Testing Email
To: card55 |
blur string in gray @netscape.com <No match found> |
<Enter> |
card55@netscape.com and cursor moves to next line |
Testing Nickname
To: ##e |
blur string in gray @netscape.com <No match found> |
<Enter> |
##e@netscape.com and cursor moves to next line |
Testing List Nickname
To:list22 |
blur string in gray @netscape.com <No match found> |
<Enter> |
list22@netscape.com and cursor moves to next line |
Other Functionality
-
Non-UI Preference-Nickname has precedence over name when an exact match
is found. As stated in the 4.51 Release
notes: Change the prefs.js file by adding this line: user_pref
("ldap_2.autoComplete.nicknameHasPrecedence", true);
Note: For this Preferences selection, a search is started comparing
all of the entries in the addressing line with the Address Book and Directory
selected to give results pinpointing the closest match of any of the 5
fields mentioned above for Cards or any of the 3 fields for Lists. However
when it reaches an exact match for a nickname the search
stops and enters the match.
-
UI-Preference = Address Book & Directories checked-Show me a
list selected
| Address |
Results: |
Action: |
Name Completion Results |
Notes: |
| To: car |
blur string in green is Seven <card7@testdomain.com> |
<Enter> |
Cards Seven <card7@testdomain.com> |
If this preference hadn't been changed to give Nicknames precedence
then you would have seen <Multiple Matches Found> for the partial match
of all the cards in the Sample Address book as well as any other partial
match found in the other address books and directories |
-
UI-Prefernece=Address Book & Directories unchecked-Show me a
list selected
| Address |
Results: |
Action: |
Name Completion results: |
Notes: |
| To: car |
blur string in green is Seven <card7@testdomain.com> |
<Enter> |
Cards Seven <card7@testdomain.com> |
This would be the response with or without the preference change, since
matching against address book is off Nickname is the only field we try
to match. |
-
UI-Preference=Address Book & Directories checked-Accept what
I have typed is selected
| Address |
Results: |
Action: |
Name Completion results: |
|
| To: car |
blur string in grey ds Seven <card7@testdomain.com> |
<Enter> |
Cards Seven <card7@testdomain.com> |
This would be the response with or without the preference change, since
Accept what I have typed does exact matching against nicknames |
-
UI-Preference=Address Book & Directories unchecked-Accept what
I have typed is selected
| Address |
Results: |
Action: |
Name Completion results: |
|
| To: car |
blur string in grey ds Seven <card7@testdomain.com> |
<Enter> |
Cards Seven <card7@testdomain.com> |
This would be the response with or without the preference change, since
matching against address book is off and Accept what I have typed is selected
resulting in Nickname being the only field we try to match. |
-
REMEMBER to remove the non-UI Preference that was added in section E. "Non-UI
Preference-Nickname".
-
Name Completeion turned OFF - (3) ways:
-
Delete - Pressing the Delete key will delete the completion string
and
temporarily defeat the auto completion. (Currently a bug in
windows)
-
Pressing tab/return at this point will accept what was typed as a raw email
address
-
Continuing to edit on the line re-enables completion and causes the search
to begin again.
-
Edit|Do Not Complete Address - Selecting this Menu item disables auto-completion
for the current line.
-
Cancel - Pressing the Cancel button in the Completion Picker
dialog, dismisses the dialog and temporarily defeats name completion
for the address that is being matched.
-
Verify that pressing tab/return at this point will accept what was typed
as a raw email address
-
Verify that continuing to edit on the line, re-enables completion and causes
the search to begin again.
-
The Comma -Comma can be used to separates multiple addresses on a single
line. Multiple addresses separated by comma, will display summary of the
matching information (Note: reset the Addressing preferences back to only
searching on Address Books and Show me a list. This is only done to make
it easier to see the results by limiting the number of matches.)
-
Resolving names when all have a match (using Sample Address Book)
-
Type in the addressing line: card one, card two, card three - will display
a green blur string <All addresses match>.
-
verify that pressing <Enter> will name complete with the matching address,
put each name on a separate line and move cursor to next blank line
-
Resolving names when some names match - some don't (using Sample Address
Book)
-
Type in the addressing line: card, cardz, fiv, #e - will display a red
blur string <cardz doesn't match, 3 matches found>.
-
OK the Completion picker - verify that pressing <Enter> will:
-
Bring up the picker for "card", select Card Four and OK, the pickerwill
do a completion with the selected name.
-
"cardz" is completed on the 2nd line with the domain added.
-
A picker will come up for "fiv", select Card Fivt and OK, the picker
will do a completion with the selected name.
-
A picker will come up for "#e", select Card 3 and OK will do a completion
with the selected name and the cursor is moved to the next blank line.
-
Cancel the Completion picker - verify that pressing <Enter> will:
-
Bring up the picker for "card" select Card Four and OK, the picker
will do a completion with the selected name.
-
"cardz" is completed with the domain.
-
A picker will come up for "fiv". Cancel the picker will bring you
back to the addressing pane, the non-completed names still on the line,
a
blur string <multiple matches found> and cursor at the end
of the last name. (currently a bug in windows that the cursor is at the
beginning of the line in front of the remaining names)
-
Resolving names when all have multiple matches (using Sample Address Book)
-
Type in the addressing line: card, fiv, #e - will display a blur string
in blue <All addresses have multiple matches>
-
verify that pressing <Enter> will bring up the picker for each name.
OK the picker will do a completion with the selected name for each, and
place the cursor on the next blank line
-
verify that when you Cancel the Completion picker for any name, it should
finish the name completion for the names that were OK'd, leaving the remaining
names on the last line with
a blur string <multiple matches
found> and cursor at the end of the last name
-
Completion Picker - is presented when a match is found for a name typed
in the addressing field of a New Message window and user has selected "Show
me a list" in the Addressing panel of the preferences.
-
Visual (note, this part will most likely change based on decisions from
UI group)
-
Verifiy the Completion picker is a resizable, modal dialog. The title banner
states: "Addresses Matching "xyz" (where "xyz" represents the name the
user typed). This dialog contains two buttons OK and Cancel.
-
Verify the name the user typed should be listed first and in Bold print,
however it is not the selected name by default. Verify the second name
is highlighted by default.
-
Verfiy during a search, a progress indicator will display at the bottom
of the window, left side. Pressing Cancel will interrupt the search. (Note:
reset the Addressing preferences back to searching on a Directory as well
as the Address Books and Show me a list. Edit the Directory Properties
to list 1000 entries. Type "car" minus the quotes, in the addressing field.
This is so the progress indicator stay up long enough to Cancel)
-
Verify the first two column headers displayed will be the Location Icon
& Name, with the remaining headers reflecting the arrangement of the
LDAP directory that is selected. The LDAP arrangement is the one you set
up in the Adddress Book for each LDAP directory. Note: LDAP columns to
be displayed can be changed using Mission Control, this test relates to
default columns for an LDAP directory.
-
Verify there is a show/hide widget for the columns
-
Verify a title-tip will display the full contents of a column item when
mousing over a partially concealed item. For the Location Icon, the title
tip will display the name of the personal address book or directory itself.
-
Verify each item in the list (except raw address at the top of the list)
has a context menu associated with it.
-
Verify that if the item is from the address book the menu will list: Properties
& Delete from Address Book. Properties will bring up the card's properties
dialog. Delete from Address Book will do just that.
-
Verify that if the item is from a Directory the menu will list: Properties
& Add to Address Book. Properties will bring up the HTML page. Add
to the Address Book will bring up a new card window.
-
Functionality
-
Verify clicking OK, will dismiss the dialog, causing the selected address
to appear in place of the text the user typed on the line and the cursor
moves to the next line. (In the case of multiple names on the line separated
by comma's see the Comma section above)
-
Verify clicking Cancel, will bring the user back to the addressing pane
with the insertion point exactly where it was at the end of the last name.
(currently a bug in Windows, that the cursor lands at the beginning of
the line)
-
Verify all items, by default, are sorted by location icon (icon indicating
the item is located in an Address Book or Directory) with Address Books
items listed ahead of Directory items. User sorting is not allowed in the
Completion Picker window.
-
Verify you can reorder and resize columns and the changes hold across sessions.
-
Verify double clicking on an item will select it as the correct address
by placing it on the addressing line, close the completion picker dialog
and move cursor to next blank line.
|
|
 |