QA/B2G/How To Test Firefox OS/Homescreen
From MozillaWiki
< QA | B2G | How To Test Firefox OS
Contents
Homescreen
Stability (Open to Test)
- Link to: Developer's status
How to test this App
- Link to One and Done Items
- Homescreen Application Coverage
- Access Points
- Power On
- Unlock from lockscreen
- Camera from lockscreen w/o SIM
- Home button from any application
- Data Management
- Move apps around
- Download apps
- Add Bookmarks
- Delete Bookmarks and apps
- Create and Delete Groups
- Areas to test
- Groups
- Edit Mode
- User Actions
- Download new apps from marketplace
- Move applications between groups
- Delete applications
- Add smart collections
- Settings/Hold on Home > Change Wallpaper
- Conduct a search via status bar
- Change orientation
- Positive & Negative Testing
- Positive Examples
- Delete a third party app
- Negative Examples
- Try to delete a core app
- Boundary Testing
- http://en.wikipedia.org/wiki/Boundary_testing
- Create as many groups as possible
- Download as many apps as possible
- Create as many bookmarks as possible
- Create a collection and name it with a long string
- http://en.wikipedia.org/wiki/Boundary_testing
- Race Conditions
- http://en.wikipedia.org/wiki/Race_condition
- tap home button while loading another app
- http://en.wikipedia.org/wiki/Race_condition
FXOS Contacts
- Team Members
- Homescreen QA Owner
- Naoki Hirata
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
- None
Automation Scripts
- How to Run Automation
- gaiatest --testvars=gaiatest/testvars.json --address=localhost:2828 --restart --timeout=100000 gaiatest/tests/functional/homescreen/manifest.ini
- Automated Email Smoketests
- test_homescreen_delete_app.py
- test_homescreen_delete_app_packaged.py
- test_homescreen_launch_app.py
- test_homescreen_launch_app_packaged.py
- test_homescreen_move_app.py
- 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