QA/B2G/How To Test Firefox OS/Contacts
From MozillaWiki
< QA | B2G | How To Test Firefox OS
Contents
Contacts
Stability (Open to Test)
- Link to: Developer's status
How to test this App
- One and Done: Needs to be created
- Contacts Application Coverage
- Access Points
- Launch from Homescreen
- Return from Lockscreen
- Return from Card View
- Return from Interruption
- Share from Messages
- Share from Dialer
- Share from Email
- Data Management
- FDN (Fixed Dialing Number)
- ICE
- Special Characters
- Normal
- [x] in multiple fields(?)
- Areas to test
- Main View
- Settings
- New Contact
- Contact info
- Import/Export contacts
- User Actions
- Create a contact
- Edit
- Delete
- save
- Favorite (Star)
- Import from Memory card/ SIM card
- Export to Memory card/ SIM card
- Set ICE contact
- Positive & Negative Testing
- Positive Examples
- Adding a Contact
- Updating Contact Info
- Ordering Contacts by last name
- Negative Examples
- Setting ICE contacts without any saved contacts
- Deleting Contacts without any saved contacts
- Exporting contacts without any contacts saved to SIM or Memory card
- Adding a picture to a contact with no pictures save to the phone
- Boundary Testing
- http://en.wikipedia.org/wiki/Boundary_testing
- Importing over 1000 Contacts
- Testing with no contacts
- http://en.wikipedia.org/wiki/Boundary_testing
- Race Conditions
- http://en.wikipedia.org/wiki/Race_condition
- Getting a call from a contact that is saving changes
- Importing a contacts info while being called by that contact
- http://en.wikipedia.org/wiki/Race_condition
FXOS Contacts
- Team Members
- Contacts QA Owner
- Johan:
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
- UX Specs
- 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 Homescreen
- How to Run Automation
- gaiatest --testvars=gaiatest/testvars.json --address=localhost:2828 --restart --timeout=100000 gaiatest/tests/functional/contacts/manifest.ini
- Automated Contact Smoketests
- test_add_new_contact.py
- test_add_photo_to_contact.py
- test_edit_contact.py
- test_sms_contact.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