QA/B2G/How To Test Firefox OS/Messaging
From MozillaWiki
< QA | B2G | How To Test Firefox OS
Contents
Messaging
Stability (Open to Test)
- Link to: Developer's status
How to test this App
- One and Done: Needs to be created
- Messaging Application Coverage
- Access Points
- Homescreen
- Notification
- Lockscreen
- Share activity from:
- Contacts
- Music
- Gallery
- Dialer
- Camera
- Video
- Browser
- Data Management
- Delete Messages
- Delete Threads
- Areas to test
- All Threads View
- Single Thread View
- Compose Message
- Add Attachment
- View Delivery Report Details
- User Actions
- Add subject
- Attach large image
- Attach small image
- Send message
- Receive MMS
- Receive SMS
- File previews
- Downgrade from MMS to SMS
- Save Received Attachment
- Send Received Message
- Received Group Message
- Special Characters
- Select/Delete Messages
- Select Delete Threads
- Positive & Negative Testing
- Positive Examples
- Send an SMS to a contact/phone-number
- Send a MMS to a contact/phone number
- Send an MMS to an email
- Negative Examples
- Send an SMS to a landline
- Send an MMS to a landline
- Receive a photo via MMS that is too large
- Boundary Testing
- http://en.wikipedia.org/wiki/Boundary_testing
- Receive a photo that exceeds FireFox OS standards
- Receive an MMS with an invalid image type
- Receive an MMS with an invalid music type
- http://en.wikipedia.org/wiki/Boundary_testing
- Race Conditions
- http://en.wikipedia.org/wiki/Race_condition
- Send an MMS while leaving your Data field
- Send an MMS while receiving an MMS
- http://en.wikipedia.org/wiki/Race_condition
FXOS Contacts
- Team Members
- SMS QA Owner
- Eric Chang
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
- 1. Launch from access point
Automation Scripts
- How to Run Automation
- gaiatest --testvars=gaiatest/testvars.json --address=localhost:2828 --restart --timeout=100000 gaiatest/tests/functional/messages/manifest.ini
- Automated Messaging Smoketests
- test_sms.py
- test_sms_with_attachments.py
- test_sms_with_picture_attached.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