(Created page with "= Email Test Plan(In Editing) = ==Component Summary== * '''Email Client ''' The email client for MeeGo,meego-handset-email application features a nice multi-line message list. Wh…") |
(categorise, cut toplevel heading, wikify table formatting) |
||
| (12 intermediate revisions not shown) | |||
| Line 1: | Line 1: | ||
| - | |||
==Component Summary== | ==Component Summary== | ||
* '''Email Client ''' | * '''Email Client ''' | ||
| - | + | This test plan is for MeeGo 1.1 HandSet UX Email application. | |
| + | |||
| + | The email client depends on QT messaging framework. The Qt Messaging Framework, QMF, consists of a C++ library and daemon server process that can be used to build email clients, and more generally software that interacts with email and mail servers. | ||
==Feature to be Tested== | ==Feature to be Tested== | ||
| - | {| | + | All testable features coming to MeeGo 1.1 HandSet UX Email will be covered in this test plan. |
| + | |||
| + | {| class="wikitable" | ||
| + | |+ Email Features to be tested | ||
| + | |- | ||
!|Feature Name | !|Feature Name | ||
!|Feature Description | !|Feature Description | ||
| Line 19: | Line 24: | ||
|Handset | |Handset | ||
|P1 | |P1 | ||
| - | | | + | |The design input: UI design 17 Aug 2010 version and feature bugs: [http://bugs.meego.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=meego-1.1-handset-email-features&sharer_id=402 Meego 1.1 Email features] |
|- | |- | ||
|Email operation | |Email operation | ||
| Line 30: | Line 35: | ||
* Forward email | * Forward email | ||
* Email cc/bcc | * Email cc/bcc | ||
| - | |||
* Email sort | * Email sort | ||
* Email search | * Email search | ||
| - | |||
|Handset | |Handset | ||
|P1 | |P1 | ||
| - | | | + | |The design input: UI design 17 Aug 2010 version and feature bugs: [http://bugs.meego.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=meego-1.1-handset-email-features&sharer_id=402 Meego 1.1 Email features] |
|- | |- | ||
|Email full view | |Email full view | ||
| Line 43: | Line 46: | ||
|Handset | |Handset | ||
|P1 | |P1 | ||
| - | | | + | |The design input: UI design 17 Aug 2010 version and feature bugs: [http://bugs.meego.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=meego-1.1-handset-email-features&sharer_id=402 Meego 1.1 Email features] |
|- | |- | ||
|Email client generate UI | |Email client generate UI | ||
| Line 52: | Line 55: | ||
|Handset | |Handset | ||
|P1 | |P1 | ||
| - | | | + | |The design input: UI design 17 Aug 2010 version and feature bugs: [http://bugs.meego.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=meego-1.1-handset-email-features&sharer_id=402 Meego 1.1 Email features] |
|- | |- | ||
|Email attachment support | |Email attachment support | ||
| Line 61: | Line 64: | ||
|Handset | |Handset | ||
|P1 | |P1 | ||
| - | | | + | |The design input: UI design 17 Aug 2010 version and feature bugs: [http://bugs.meego.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=meego-1.1-handset-email-features&sharer_id=402 Meego 1.1 Email features] |
|- | |- | ||
|TBD: address book/contact management | |TBD: address book/contact management | ||
| Line 68: | Line 71: | ||
| | | | ||
| | | | ||
| - | | | + | |The design input: UI design 17 Aug 2010 version and feature bugs: [http://bugs.meego.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=meego-1.1-handset-email-features&sharer_id=402 Meego 1.1 Email features] |
|- | |- | ||
|I18N & L10N | |I18N & L10N | ||
| | | | ||
* I18N: all text strings in email should be internationalized | * I18N: all text strings in email should be internationalized | ||
| - | |||
|Handset | |Handset | ||
|P1 | |P1 | ||
| - | | | + | |The design input: UI design 17 Aug 2010 version and feature bugs: [http://bugs.meego.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=meego-1.1-handset-email-features&sharer_id=402 Meego 1.1 Email features] |
|- | |- | ||
|} | |} | ||
==Feature not to be Tested== | ==Feature not to be Tested== | ||
| - | + | ||
| + | {| class="wikitable" | ||
| + | |+ List of features that are not tested in this test plan | ||
| + | |- | ||
| + | !|Feature Name | ||
| + | !|Feature Description | ||
| + | !|Vertical | ||
| + | !|Priority | ||
| + | !|Comments | ||
| + | |- | ||
| + | |Email backend service features | ||
| + | | | ||
| + | * Backend service featuers | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | *The email backend service features test will be covered by email backend service test. | ||
| + | *The backend feautures in featurezilla: [http://bugs.meego.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=meego-1.1-handset-email-backend-features&sharer_id=402 Email backend features] | ||
| + | |- | ||
| + | |Email features don't be supported in meego 1.1 release | ||
| + | | | ||
| + | * Landscape and portrait mode support | ||
| + | * Touch screen and gesture support | ||
| + | * Email Signature vCard | ||
| + | * Add 'CC' and 'BCC' fields action | ||
| + | * Attach vCard action | ||
| + | * Message view screen - hypertext 3 | ||
| + | * Message view screen - hypertext 2 | ||
| + | * Message downloading options 5 | ||
| + | * Message downloading options 4 | ||
| + | * Message downloading options 3 | ||
| + | * Message downloading options 2 | ||
| + | * Message downloading options | ||
| + | * Email easy archiving / sorting | ||
| + | * Email advanced search | ||
| + | * Email simple search | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | *Not meego 1.1 Email feautures in featurezilla: [http://bugs.meego.com/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=meego-1.1-handset-email-no-test-features&sharer_id=402 Not meego 1.1 Email feautures] | ||
| + | |- | ||
| + | |} | ||
==Test Strategy and Approach== | ==Test Strategy and Approach== | ||
In general, the email client test applies Black-Box test methods and refers to feature implementations to guide test design. Email client application will be tested from different levels below: | In general, the email client test applies Black-Box test methods and refers to feature implementations to guide test design. Email client application will be tested from different levels below: | ||
| - | * GUI testing | + | * GUI testing |
| + | ** Cover UI testing | ||
| + | ** Better interaction with touch screen | ||
| + | ** Common UI operation | ||
| + | ** i18n | ||
| - | * Functional testing | + | * Functional testing |
| + | ** Email account setup | ||
| + | ** POP3/IMAP/SMTP email protocol support | ||
| + | ** Email send/receive/replay/replay all/compose/forward/cc/bcc/attachment/view | ||
| + | ** Messaging list | ||
| + | ** Html/text email format support | ||
| + | ** Email sort | ||
| + | ** Move/delete/save email | ||
| + | ** Search email | ||
| + | ** Different email account settings like signature,email mail content and size limitation, push mail setting | ||
| - | * Stress testing | + | * Stress testing |
| + | ** Launch application multi times | ||
| + | ** Send/receive big attchment | ||
| + | ** Receive large amount of email | ||
| + | ** Repeat send/receive in short time | ||
| - | * Negative Test | + | * Negative Test |
| + | ** Wrong email account setting | ||
| + | ** Long email subject | ||
| + | ** Special character in email subject | ||
| + | ** Send email to invalid email address | ||
| + | ** Network disconnect during send/receive email | ||
==Test Design== | ==Test Design== | ||
| + | ===Email Settings === | ||
| + | * Check email settings in setting application | ||
| + | |||
===Email Account Setup=== | ===Email Account Setup=== | ||
* Add email account | * Add email account | ||
| Line 123: | Line 191: | ||
* Browse Message list | * Browse Message list | ||
** Email folders | ** Email folders | ||
| + | *** Email folder view, switch to list view and open folder | ||
*** Check email folders sync with email server | *** Check email folders sync with email server | ||
*** Add/remove/edit email folder | *** Add/remove/edit email folder | ||
*** Move email between different email folders | *** Move email between different email folders | ||
| - | ** Email list | + | ** Email list view |
| + | *** Check menus of list view | ||
*** List panel scrolling | *** List panel scrolling | ||
**** Check message list pane scrolling | **** Check message list pane scrolling | ||
| Line 150: | Line 220: | ||
**** Check that first line is truncated as required | **** Check that first line is truncated as required | ||
**** Check behaviour if first line of message is blank | **** Check behaviour if first line of message is blank | ||
| - | **** Check behaviour on empty message (no subject/no email | + | **** Check behaviour on empty message (no subject/no email conte |
*** Full message view | *** Full message view | ||
**** Check the email content display correct (HTML/text) | **** Check the email content display correct (HTML/text) | ||
**** Check backward/forward button behavior | **** Check backward/forward button behavior | ||
| + | *** Conversation view | ||
| + | **** Check the menus | ||
| + | **** Check threaded conversation | ||
* Switch email account | * Switch email account | ||
** Check the account name for the currently selected is displayed correctly (is it truncated) | ** Check the account name for the currently selected is displayed correctly (is it truncated) | ||
| Line 166: | Line 239: | ||
** Check that the folder view reflects the new account | ** Check that the folder view reflects the new account | ||
* Contextual menu - CAP | * Contextual menu - CAP | ||
| - | ** Check that the contextual panel contains the following items – reply, forward, discard | + | ** Check that the contextual panel contains the following items – reply, forward, discard) |
** Check that the contextual menu contains reply all when the message contains CC recipients and doesn't when the message doesn't not contain cc recipients | ** Check that the contextual menu contains reply all when the message contains CC recipients and doesn't when the message doesn't not contain cc recipients | ||
** Check that the contextual menu contains “move” menu item only appears if there are more than one folder | ** Check that the contextual menu contains “move” menu item only appears if there are more than one folder | ||
| Line 287: | Line 360: | ||
** Check that selecting cancel returns to the message compose view | ** Check that selecting cancel returns to the message compose view | ||
** Check that suspecting back transitions back to the “type” pop-up | ** Check that suspecting back transitions back to the “type” pop-up | ||
| - | |||
| - | |||
| - | |||
| - | |||
===Address book (TBD) === | ===Address book (TBD) === | ||
| Line 301: | Line 370: | ||
==QA Contact== | ==QA Contact== | ||
* [mailto:yi.fu@intel.com Fu Yi] | * [mailto:yi.fu@intel.com Fu Yi] | ||
| + | |||
| + | [[Category:QA]] | ||
| + | [[Category:Meego-1.1]] | ||
Contents |
This test plan is for MeeGo 1.1 HandSet UX Email application.
The email client depends on QT messaging framework. The Qt Messaging Framework, QMF, consists of a C++ library and daemon server process that can be used to build email clients, and more generally software that interacts with email and mail servers.
All testable features coming to MeeGo 1.1 HandSet UX Email will be covered in this test plan.
| Feature Name | Feature Description | Vertical | Priority | Comments |
|---|---|---|---|---|
| POP3/IMAP/SMTP protocol support |
| Handset | P1 | The design input: UI design 17 Aug 2010 version and feature bugs: Meego 1.1 Email features |
| Email operation | Check popular email operation support
| Handset | P1 | The design input: UI design 17 Aug 2010 version and feature bugs: Meego 1.1 Email features |
| Email full view |
| Handset | P1 | The design input: UI design 17 Aug 2010 version and feature bugs: Meego 1.1 Email features |
| Email client generate UI |
| Handset | P1 | The design input: UI design 17 Aug 2010 version and feature bugs: Meego 1.1 Email features |
| Email attachment support |
| Handset | P1 | The design input: UI design 17 Aug 2010 version and feature bugs: Meego 1.1 Email features |
| TBD: address book/contact management |
TBD | The design input: UI design 17 Aug 2010 version and feature bugs: Meego 1.1 Email features | ||
| I18N & L10N |
| Handset | P1 | The design input: UI design 17 Aug 2010 version and feature bugs: Meego 1.1 Email features |
| Feature Name | Feature Description | Vertical | Priority | Comments |
|---|---|---|---|---|
| Email backend service features |
|
| ||
| Email features don't be supported in meego 1.1 release |
|
|
In general, the email client test applies Black-Box test methods and refers to feature implementations to guide test design. Email client application will be tested from different levels below:
delete