QA/B2G/How To Test Firefox OS/Sounds

From MozillaWiki
Jump to: navigation, search

Sounds (Audio Channels)

Stability (Open to Test)

Link to: Developer's status

How to test this App

Link to: One and Done Items
Sounds Application Coverage
Access Points
  • Any App that uses Audio
  • Audio in Settings
  • Dialer
  • Music
  • FM-Radio
  • Gallery/Video
  • Messages
  • Homescreen/Notifications
Data Management
  • Call Volume
  • Media Volume
  • Alarm Volume
Areas to test
  • Any app that uses Audio
User Actions
  • Make a phone call
  • Trigger an alarm
  • Cause a notification
Positive & Negative Testing
http://www.guru99.com/positive-vs-negative-testing.html
Positive Examples
  • Make a phone call
  • Receive a text message
  • Receive an email
Negative Examples
  • Mute Audio and trigger an alarm
  • Mute Audio and make a phone call
Boundary Testing
http://en.wikipedia.org/wiki/Boundary_testing
  • Maximize volume and join notifications (call + text)
  • Minimize volume and join notifications (alarm + email)
Race Conditions
http://en.wikipedia.org/wiki/Race_condition
  • Receive a phone call as an alarm triggers
  • Receive a text as you receive an email
  • Make a phone call as an amber alert hits

FXOS Contacts

Team Site
Sounds QA Owner
  • Edward Chen

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. Start phone.
2. Observe Sounds.
https://wiki.mozilla.org/WebAPI/AudioChannels

Automation Scripts

No automation cases for Audio Channel, have to jump between the specific audio channels you're targeting via their target application
How to Run Automation
gaiatest --testvars=gaiatest/testvars.json --address=localhost:2828 --restart --timeout=100000 gaiatest/tests/functional/manifest.ini
Automated Email Smoketests
  • None
All Gaia-UI Functional Tests
https://github.com/mozilla-b2g/gaia/tree/master/tests/python/gaia-ui-tests/gaiatest/tests/functional
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