QA/B2G/How To Test Firefox OS/Email
From MozillaWiki
< QA | B2G | How To Test Firefox OS
Contents
Stability (Open to Test)
- Link to: Developer's status
How to test this App
- Link to: One and Done Items
- Email Application Coverage
- Access Points
- Newly Synced Account [upon launching]
- Previously Synced Account [launching with remembered login]
- Data Management
- Email Types
- SMTP/IMAP -- Gmail
- ActiveSync -- Hotmail
- Attachments
- Images
- Videos
- Links
- Email Types
- Areas to test
- Folders
- Accounts
- Settings
- Change Sync
- Default Account
- Notification Sound
- User Actions
- Send Mail
- Read Mail
- Mark Mail as Un/Read
- Access Settings
- Manually Sync
- Jump to top of list
- Positive & Negative Testing
- Positive Examples
- Send an email
- Send an email to a mobile number
- Receive a mail via text message
- Negative Examples
- Send an email to a landline
- Send an incompatible file type to a mobile number
- Receive an incompatible file type from a mobile number
- Boundary Testing
- http://en.wikipedia.org/wiki/Boundary_testing
- Receive 1000+ unread emails in your inbox
- Leave 1000+ emails in your outbox and then gain network connection
- http://en.wikipedia.org/wiki/Boundary_testing
- Race Conditions
- http://en.wikipedia.org/wiki/Race_condition
- Begin sending an email as you leave network connection
- Begin downloading attachments as you leave network connection
- http://en.wikipedia.org/wiki/Race_condition
FXOS Contacts
- Team Members
- Email QA Owner
- Edward Chen
Fixed in last 7 days
Open Bugs
Last 7 days |
---|
Bugzilla query error
|
All open bugs |
---|
No results. 0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%); |
All open blockers/noms |
---|
No results. 0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%); |
Sprint Details
Design Documents
- Building Blocks
User Stories Metas
All metas |
---|
No results. 0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%); |
Open User Stories |
---|
No results. 0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%); |
All User Stories |
---|
No results. 0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%); |
Setup
- Gmail Account
- Outlook Account
- Super Secret Debug Menu
- Allows access to faster Sync options (20 and 60 seconds), Different Logging modes to handle password safety, and the ability to Reset the entire app.
- Steps to access:
- After setting up an email account, open the Drawer
- Select the Gear icon to open Email Settings
- Tap 5 times beneath the 'Add Account' button to open the Debug Magic screen
Automation Scripts
- How to Run Automation
- gaiatest --testvars=gaiatest/testvars.json --address=localhost:2828 --restart --timeout=100000 gaiatest/tests/functional/email/manifest.ini
- Automated Email Smoketests
- list scripts available for this app
- test_setup_basic_gmail.py
- test_setup_and_send_imap_email.py
- test_IMAP_email_notification.py
- test_setup_and_send_active_sync_email.py
- test_receive_active_sync_email.py
- All Gaia-UI Functional Tests
- Unit Tests
- n/a
- Other Functional Tests
- TBD
Logging
- Please provide the logcat by running adb logcat -v time -s GeckoDump:V Gecko:V GeckoConsole:V OomLogger:V | tee FILENAME-TO-LOG-TO. Please start running this command BEFORE you attempt to reproduce the problem. logcat uses a circular buffer that discards older entries when the buffer fills up, so if you run logcat only after the problem happens, you may not have all of the logic. Once you are done, hit control-C and send us the file.
Bug Writing
- Link to Bug Writing Document