Confirmed users
4,378
edits
(12 intermediate revisions by the same user not shown) | |||
Line 26: | Line 26: | ||
==== PM 1.1.0 Requirements: ==== | ==== PM 1.1.0 Requirements: ==== | ||
* https://docs.google.com/spreadsheet/ccc?key=0AtVT90hlMtdSdGw5QzNLZDczeWRFZ2JIOWJMUUZzSWc#gid=0 | * https://docs.google.com/spreadsheet/ccc?key=0AtVT90hlMtdSdGw5QzNLZDczeWRFZ2JIOWJMUUZzSWc#gid=0 | ||
==== Bugs tracking features: ==== | |||
* For leo : https://bugzilla.mozilla.org/buglist.cgi?keywords=feature&keywords_type=allwords&list_id=6183586&query_based_on=features%2C%20leo%2B&chfieldto=Now&chfield=%5bBug%20creation%5d&query_format=advanced&component=Gaia%3A%3AE-Mail&product=Boot2Gecko&known_name=features%2C%20leo%2B | |||
==== Email Debugging info: ==== | ==== Email Debugging info: ==== | ||
Line 33: | Line 35: | ||
==== Specs: ==== | ==== Specs: ==== | ||
* 1.0.1 Implementation is Activesync for Hotmail and IMAP for Gmail/Others | * 1.0.1 Implementation is Activesync for Hotmail and IMAP for Gmail/Others | ||
** [http://en.wikipedia.org/wiki/Internet_Message_Access_Protocol IMAP information] | |||
** [http://en.wikipedia.org/wiki/Exchange_ActiveSync ActiveSync information] | |||
** [https://wiki.mozilla.org/B2G/QA/Gaia_Test_Plan/Email/Differences_in_Protocol Differences in the protocol for B2G] | |||
* [https://www.dropbox.com/sh/8u8nmhvgzkltc7l/A1069183YG/Apps/Email Email Design Specs] | * [https://www.dropbox.com/sh/8u8nmhvgzkltc7l/A1069183YG/Apps/Email Email Design Specs] | ||
* [http://buildingfirefoxos.com/ Building Blocks for any app in Firefox OS] | * [http://buildingfirefoxos.com/ Building Blocks for any app in Firefox OS] | ||
Line 38: | Line 43: | ||
* [https://developer.mozilla.org/en-US/docs/WebAPI/Device_Storage_API Device Storage API] | * [https://developer.mozilla.org/en-US/docs/WebAPI/Device_Storage_API Device Storage API] | ||
* [https://wiki.mozilla.org/Gaia Gaia System Specs] | * [https://wiki.mozilla.org/Gaia Gaia System Specs] | ||
==== QA Mapping ==== | ==== QA Mapping ==== | ||
* [https://docs.google.com/spreadsheet/ccc?key=0AqDJxnTd7VDLdG05cXR1Y01zc2pMeVlHaHlhOElRN3c#gid=0 Testcase Writing Spreadsheet] | * [https://docs.google.com/spreadsheet/ccc?key=0AqDJxnTd7VDLdG05cXR1Y01zc2pMeVlHaHlhOElRN3c#gid=0 Testcase Writing Spreadsheet] | ||
Line 66: | Line 72: | ||
==== OS Diagrams ==== | ==== OS Diagrams ==== | ||
* https://github.com/sotaroikeda/firefox-diagrams/wiki/Firefox-Diagrams | * https://github.com/sotaroikeda/firefox-diagrams/wiki/Firefox-Diagrams | ||
==== Meetings ==== | |||
* [https://mozqa.etherpad.mozilla.org/b2g-qa-roundtable qa round table meetings schedule] | |||
* [https://mozqa.etherpad.mozilla.org/b2g-standup b2g qa weekly standups] | |||
* [https://etherpad.mozilla.org/gaia-meeting-notes gaia crossfunctional weekly standups] | |||
* [https://etherpad.mozilla.org/b2g-meeting-notes b2g crossfunctional team weekly standups] | |||
=== Schedule Milestones === | === Schedule Milestones === | ||
Line 84: | Line 96: | ||
=== Mobile Device === | === Mobile Device === | ||
Test devices : | Test devices : | ||
* Leo | |||
* Inari | |||
Backup test devices: | |||
* Otoro | * Otoro | ||
* Unagi | * Unagi | ||
Line 156: | Line 171: | ||
* General | * General | ||
** Setup Account Panel ( https://github.com/mozilla-b2g/gaia/blob/master/apps/email/js/setup-cards.js ) | ** Setup Account Panel ( https://github.com/mozilla-b2g/gaia/blob/master/apps/email/js/setup-cards.js ) | ||
*** First time use | |||
*** Email Settings | |||
**** Add | |||
**** Done | |||
*** account/password | *** account/password | ||
**** name, password, account check | |||
*** manual setup | *** manual setup | ||
** Message View Panel ( https://github.com/mozilla-b2g/gaia/blob/master/apps/email/js/message-cards.js ) | ** Message View Panel ( https://github.com/mozilla-b2g/gaia/blob/master/apps/email/js/message-cards.js ) | ||
** Message List Panel ( https://github.com/mozilla-b2g/gaia/blob/master/apps/email/js/mail-app.js ) | ** Message List Panel ( https://github.com/mozilla-b2g/gaia/blob/master/apps/email/js/mail-app.js ) | ||
Line 163: | Line 184: | ||
** Compose Cards ( https://github.com/mozilla-b2g/gaia/blob/master/apps/email/js/compose-cards.js ) | ** Compose Cards ( https://github.com/mozilla-b2g/gaia/blob/master/apps/email/js/compose-cards.js ) | ||
** Email tab drawer ( https://github.com/mozilla-b2g/gaia/blob/master/apps/email/js/folder-cards.js ) | ** Email tab drawer ( https://github.com/mozilla-b2g/gaia/blob/master/apps/email/js/folder-cards.js ) | ||
** Search Panel | ** Search Panel | ||
** Contacts (https://github.com/mozilla-b2g/gaia/blob/master/apps/email/js/contacts.js) | ** Contacts (https://github.com/mozilla-b2g/gaia/blob/master/apps/email/js/contacts.js) | ||
Line 178: | Line 199: | ||
** Screen size (making sure that things fit) | ** Screen size (making sure that things fit) | ||
* folder names in foreign characters | * folder names in foreign characters | ||
* Content | |||
** Line Breaking: | |||
*** http://en.wikipedia.org/wiki/Line_breaking_rules_in_East_Asian_languages#Line_breaking_rules_in_Japanese_text_.28Kinsoku_Shori.29 | |||
* Conditional Functionality | * Conditional Functionality | ||
Line 185: | Line 209: | ||
***** cc, bcc, to | ***** cc, bcc, to | ||
****** interaction with contacts | ****** interaction with contacts | ||
****** verify date/time | |||
***** sent folder copy | ***** sent folder copy | ||
***** attachments | ***** attachments | ||
Line 213: | Line 238: | ||
**** Send | **** Send | ||
***** cc, bcc, to | ***** cc, bcc, to | ||
***** verify date/time | |||
***** sent folder copy | ***** sent folder copy | ||
***** attachments | ***** attachments | ||
Line 248: | Line 274: | ||
*Content Conditions | *Content Conditions | ||
** receive html version of email | |||
** check links in email | |||
** Phishing issues? | |||
*Physical Conditions | *Physical Conditions | ||
Line 267: | Line 296: | ||
*** Buffer Overflow (max characters) | *** Buffer Overflow (max characters) | ||
** removal of characters | ** removal of characters | ||
** Attachments | |||
*** Uploading more attachment in size than server allows | |||
*** Downloading more attachments than SDcard has space for | |||
** Account Setup: | |||
*** IMAP: | |||
**** invalid account | |||
**** destination unreachable | |||
**** wrong host name | |||
**** wrong port | |||
**** SMTP: | |||
***** invalid account | |||
***** wrong hostname | |||
***** wrong port | |||
*** Activesync: | |||
**** invalid account | |||
**** destination unreachable | |||
**** wrong host name | |||
**** https:// web site address (correct is m.hotmail.com) | |||
*Race Conditions | *Race Conditions | ||
Line 343: | Line 390: | ||
* Help? | * Help? | ||
* Performance | |||
== Usability == | == Usability == | ||
*Usability | *Usability | ||
* Accessibility (508 compliance) | * Accessibility (508 compliance) |