QA/B2G/How To Test Firefox OS/Search

From MozillaWiki
Jump to: navigation, search

Search

Stability (Open to Test)

Link to: Developer's status

How to test this App

One and Done: https://oneanddone.mozilla.org/en-US/tasks/77/
Search Application Coverage
Access Points
  • Homescreen
  • Media Apps
  • Communication apps
  • Marketplace
  • Settings
  • Browser
  • Calendar
  • E-Mail
  • Usage
Data Management
  • Bookmarks
  • Search History
  • Data Caches
  • Google, Yahoo, Bing Searches
User Actions
  • Normal keyword search
  • Open app without browser
  • Open app with browser
  • Url
  • History
  • View UI
  • Bluetooth
  • Check States: Empty, incremental results, loading screen, results/browser page
Positive & Negative Testing
http://www.guru99.com/positive-vs-negative-testing.html
Positive Examples
  • Conduct a Search in the rocketbar
  • Search using Bing
Negative Examples
  • Search without data connection
Boundary Testing
http://en.wikipedia.org/wiki/Boundary_testing
  • Search a string of text over 200 characters
Race Conditions
http://en.wikipedia.org/wiki/Race_condition
  • Conducting a search while losing data connection

FXOS Contacts

Team Members
https://wiki.mozilla.org/FirefoxOS/functionalteams
Component 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.Tap on Rocketbar

Automation Scripts

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