QA/B2G/How To Test Firefox OS/Wallpaper

From MozillaWiki
Jump to: navigation, search

Wallpaper

Stability (Open to Test)

Link to: Developer's status

How to test this App

Link to: One and Done Items
Wallpaper Application Coverage
Access Points
  • Settings > Display
  • Homescreen
  • Gallery
  • Camera
  • Downlaods
Data Management
  • Image Used
User Actions
  • Change Wallpaper
  • Cropping Image
  • Cancel
Positive & Negative Testing
http://www.guru99.com/positive-vs-negative-testing.html
Positive Examples
  • Changing the wallpaper
Negative Examples
  • Trying to set the wallpaper with an unsupported file type
  • Deleting the image that is being used as the wallpaper
Boundary Testing
http://en.wikipedia.org/wiki/Boundary_testing
  • Changing the wallpaper many times in succession
Race Conditions
http://en.wikipedia.org/wiki/Race_condition
  • Setting the wallpaper of an image that is still downloading

FXOS Contacts

Team Members
Wallpaper QA Owner
  • Gerry Chang

Fixed in last 7 days

Open Bugs

Last 7 days

Bugzilla query error

Sprint Details

Design Documents

UX Specs
https://mozilla.app.box.com/applications
Building Blocks
https://wiki.mozilla.org/Gaia/Design/BuildingBlocks
https://etherpad.mozilla.org/b2g-features-checklist

User Stories Metas

Setup

1. Long press homescreen
2. Change Wallpaper

Automation Scripts

How to Run Automation
gaiatest --testvars=gaiatest/testvars.json --address=localhost:2828 --restart --timeout=100000 gaiatest/tests/functional/homescreen/manifest.ini
Automated homescreen Smoketests
  • None
All Gaia-UI Functional Tests
https://github.com/mozilla-b2g/gaia/tree/master/tests/python/gaia-ui-tests/gaiatest/tests/functional/homescreen
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