QA/B2G/How To Test Firefox OS/FXA
From MozillaWiki
< QA | B2G | How To Test Firefox OS
Contents
Firefox Accounts [FXA]
Stability (Open to Test)
- Link to: Developer's status
How to test this App
- Access Points
- Settings
- FTU
- Marketplace
- Data Management
- E-Mail Address
- Password
- Owned Apps (Marketplace)
- Areas to test
- Settings FXA
- Settings Sign Up
- Settings Login
- FTU Setup
- Marketplace Login
- User Actions
- Create a FXA Account
- Login to an established FXA account
- Download owned applications from Marketplace
- Positive & Negative Testing
- Positive Examples
- Sign up for a new account
- Login to an existing account
- Download applications while logged in (Marketplace)
- Downloaded previously owned applications (Marketplace)
- Download previously owned applications on a separate phone
- Negative Examples
- Login to an account that hasn't finished setup
- Login to an account with an incorrect password
- Boundary Testing
- http://en.wikipedia.org/wiki/Boundary_testing
- Create max character limit email
- Create max character limit password
- Download max applications for marketplace log
- http://en.wikipedia.org/wiki/Boundary_testing
- Race Conditions
- http://en.wikipedia.org/wiki/Race_condition
- Login to account while being verified
- Review an account's marketplace download history log on separate phone after downloading on another device
- Login while receiving an interruption (call,message,alarm)
- http://en.wikipedia.org/wiki/Race_condition
FXOS Contacts
- Team Members
- FXA QA Owner
- Adam Rogers
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
- E-Mail Accounts on Demand:
- http://10minutemail.com/10MinuteMail/index.html
- New E-Mails that are alive for 10 minutes, allows quick testing of creating accounts
- http://10minutemail.com/10MinuteMail/index.html
- 1. Possess an email account.
- 2. Sign-up/login via access points (settings/FTU/marketplace).
Automation Scripts
- How to Run Automation
- gaiatest --testvars=gaiatest/testvars.json --address=localhost:2828 --restart --timeout=100000 gaiatest/tests/functional/settings/manifest.ini
- Automated FXA Smoketests
- No existing cases for automating FXA account sign-up.
- All Gaia-UI Functional Tests
- Unit Tests
- n/a
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