Changes

Jump to: navigation, search

B2G/QA

4,086 bytes removed, 19:31, 18 December 2015
New QA wiki page content
= Team Details == Overview == The B2G QA team is committed to qualifying the full spectrum of testing from backend (Gecko) to Frontend (Gaia). Test coverage will include a range of manual execution steps, automated test coverage, proper documentation, and community involvement projects. == Join us For Newcomers ==Firefox OS is Mozilla's mobile phone operating system for the open Web, built entirely using HTML5 & standard Web APIs. Community is key to the success of the open Web.  If you want to help Firefox OS Quality Assurance activities, it's very easy to start.<br><br>=== New Contributors ===If First of all, if you are new to Mozilla Quality Assurance, you will need a [https://oneanddone.mozilla.org/tasks/14/ Bugzilla account]. <br>If you do not have a device running Firefox OS, you can get started with the [https://oneanddone.mozilla.org/tasks/23/ Firefox OS Simulator] inside the desktop Firefox browser.<br> === Contributors with a Firefox OS Device ===* If you have a device running Firefox OSAlso, you will need to update it is strongly advised to the latest nightly build.** For Mozilla's visit [https://developerquality.mozilla.org/en-US/Firefox_OSteams/Phone_guide/Flame Flame reference device], follow these [https://developer.mozilla.org/enfirefox-US/Firefox_OS/Developer_phone_guide/Flame/Initial_setup essential steps] to set up your computer to work with your Flame. ** Flash the Flame device with a [https://developer.mozilla.org/enos-USqa/Firefox_OS/Phone_guide/Flame/Updating_your_Flame#Up-to-date_%28use_these_unless_you_have_a_good_reason_not_to%29 base imageFirefox OS QA Team Page].** Flash the Flame device with the in [https://developerquality.mozilla.org/en-US/Firefox_OS/Phone_guide/Flame/Updating_your_Flame#Updating_your_Flame_to_a_nightly_build latest nightly buildQMO]. * If your smartphone is from Geeksphonebefore you proceed, please get since it gives a good overall introduction of the latest build from here: http://downloadsFirefox OS QA.geeksphone.com/ * If your phone gets soft-brickedFor new hires, bring it into please visit [[https:B2G/QA/developer.mozilla.org/en-US/Firefox_OS/Phone_guide/Flame/Updating_your_Flame#Fastboot_mode fastboot mode] and flash the base build again. === Simple Tasks ===Get introduced to New Hire Doc|Firefox OS with [https://oneanddone.mozilla.org/en-US/tasks/available/?team=4 simple testing tasks in One and DoneQA New Hire Document]] that take as little as 15 minutes.
== Team Information / Meetings ==
=== Communication Channels ===
A great place to get started is to join one of these communication channels where other people involved with Firefox OS Quality Assurance are available to help. Feel free to join one of the following and introduce yourself.
* [https://mail.mozilla.org/listinfo/qa-b2g B2G QA] mailing list
* [https://client00.chat.mibbit.com/?url=irc%3A%2F%2Firc.mozilla.org%2Ffxosqa #fxosqa] IRC channel
** If you don't know who to talk to? ping local residents like :jlorenzo, :nhirata_, :njpark, :pallavi first.
* [https://client00.chat.mibbit.com/?url=irc%3A%2F%2Firc.mozilla.org%2Ffxos-automation #fxos-automation] IRC channel
** Again, if you don't know who to talk to, :jlorenzo, :mwargers, :njpark are good firsts
== Meetings ===== Functional QA Roundtable Meeting ===
* Meeting Time: Wednesdays @ 5pm - 5:45pm PST
* Vidyo Room: QA Vidyo Room
* B2G dashboard: http://charts.mozilla.org
=== Automation QA Roundtable Meeting ===
* Details and minutes can be found [[/Meetings#Automation_QA_Roundtable|here]].
=== Device QA Roundtable Meeting ===
* Friday 3pm - 4:00pm - [https://wiki.mozilla.org/FirefoxOS/DeviceQA#Meeting_Minutes Taiwan team Meeting], [https://taiwan.etherpad.mozilla.org/510 prev Taiwan team Meeting]
* Meeting Notes - https://wiki.mozilla.org/B2G/QA/Meetings
=== Meeting Notes Archives ===
* https://wiki.mozilla.org/B2G/QA/Meetings
=== Team Members ===
{| class="fullwidth-table"
|-
| style="background:#EFEFEF; width:25%" | '''Team Member'''
| style="background:#EFEFEF; width:4030%" | '''IRC Nick (#fxosqa, #appsqa, #qa)'''
| style="background:#EFEFEF; width:20%" | '''Location'''
| style="background:#EFEFEF; width:40%" | '''Area[1]'''
|-
| [mailto:nhirata@mozilla.com Naoki Hirata]
| nhirata
| San Francisco, CA
| Geolocation, System Front End, FOTA & OTA update, Vaani, Crash Investigation, & Misc. (ie e.me transition server, Flashing devices, etc )
|-
| [mailto:mwargers@mozilla.com Martijn Wargers]
| mwargers
| Wageningen, NL
| style="background:#EFEFEF" | Automation Tests, DOM
|-
| [mailto:kraj@mozilla.com Krupa Raj]
| delphine
| Mountain View, CA
| style="background:#EFEFEF" | L10n, RTL
|-
| [mailto:marcia@mozilla.com Marcia Knous]
| marcia
| Mountain View, CA
| FMD
|-
| [mailto:mbryant@mozilla.com Michael Bryant]
| uber
| Mountain View, CA
|
|-
| [mailto:pyaramada@mozilla.com Pallavi Yaramada]
| pallavi
| Mountain View, CA
|
|-
| [mailto:npark@mozilla.com No-Jun Park]
| njpark
| Toronto, Canada
| style="background:#EFEFEF" | All graphics components, All Media (Video, Audio, FMRadio, Camera, Gallery, Music, etc.) components
|-
| [mailto:pyang@mozilla.com Paul Yang]
| pyang
| Taipei, Taiwan
| MTBF
|-
| [mailto:atsai@mozilla.com Al Tsai]
| whsu
| Taipei, Taiwan
| RTL, data sync, outsource management (Marigold)
|-
| [mailto:fyen@mozilla.com Askeing Yen]
| askeing, fyen
| Taipei, Taiwan
| style="background:#EFEFEF" | Marionette, MozITP, b2g-util, taskcluster-util
|-
| [mailto:wachen@mozilla.com Walter Chen]
| ypwalter, wachen
| Taipei, Taiwan
| style="background:#EFEFEF" | MCTS
|-
| [mailto:slyu@mozilla.com Shing Lyu]
| slyu
| Taipei, Taiwan
| style="background:#EFEFEF" | Marionette, MozIlluminate/MozTrap, MozITP
|-
| [mailto:jlorenzo@mozilla.com Johan Lorenzo]
| jlorenzo
| Paris, France
| Gip to Gij, CI, DOM:Apps
|-
| [mailto:ashiue@mozilla.com Alison Shiue]
| ashiue
| Taipei, Taiwan
|style="background:#EFEFEF" | Pin the Web, Browser, FTE, Homescreen, Ringtones, Search, System, Windows Mgmt, Wallpaper, MTP/UMS
|-
| [mailto:mlien@mozilla.com Mike Lien]
| mlien
| Taipei, Taiwan
|style="background:#EFEFEF" | New Security Model, Add-ons, Performance
|-
| [mailto:gchang@mozilla.com Gerry Chang]
| gchang
| Taipei, Taiwan
|Kill Switch, CDMA, DOM: Dev Interfaces, Build, Cost Control, General, RIL, Wifi
|-
| [mailto:twen@mozilla.com Teri Wen]
| twen
| Taipei, Taiwan
| style="background:#EFEFEF" | Control Center, Replaceable Homescreen, Customization, Bluetooth, Calendar, Clock, Email
|-
| [mailto:ihsiao@mozilla.com Iris Hsiao]
| ihsiao
| Taipei, Taiwan
| Web Components, Metrics, Keyboard, Settings, Lockscreen
|-
| [mailto:ctang@mozilla.com Cynthia Tang]
| ctang
| Taipei, Taiwan
| style="background:#EFEFEF" | All features for TV project
|-
| [mailto:shog@mozilla.com Shako Ho]
| shako
| Taipei, Taiwan
|-| [mailto:ihsiao@mozilla.com Iris Hsiao] | ihsiao| Taipei, TaiwanMTBF
|-
| [mailto:irios@mozilla.com Isabel Rios]
| isabel_rios
| Madrid, Spain
| style="background:#EFEFEF" | NGA, Contacts, Dialer, SMS
|-
| [mailto:manelmozz@gmail.com Manel Rhaiem]
|-
| style="background:#EFEFEF; width:25%" | '''Honorary Member'''
| style="background:#EFEFEF; width:4030%" | '''IRC Nick (#fxosqa, #appsqa, #qa)'''
| style="background:#EFEFEF; width:20%" | '''Location'''
|-
| Mountain View, CA
|}
[1] Based on https://public.etherpad-mozilla.org/p/Test-Outline-2.5 and https://public.etherpad-mozilla.org/p/b2g-qa-roundtable
= Projects =* [https://wiki.mozilla.org/Modules/FirefoxOS Firefox OS Modules]* [https://wiki.mozilla.org/B2G/QA/2.5#Feature_Area_Owners Feature Area Owners]* [https://wiki.mozilla.org/index.php?title=B2G/QA/Daily_Bulletin Daily Bulletin]== End to End QA == === Overview === This group primarily focuses on doing end to end testing of end to end functionality through Gaia and Gecko, including the apps pre-installed on the device, phone features, etc. === References ======= B2G ====* RoadMap: https://wiki.mozilla.org/B2G/Roadmap** 2.5 : https://wiki.mozilla.org/B2G/QA/2.5 *** Documentations: https://etherpad.mozilla.org/QA-Docs-2-5** 2.2 : https://wiki.mozilla.org/B2G/QA/2.2** 2.1 : https://wiki.mozilla.org/B2G/QA/2.1 ==== Test Plans ====* [https://wiki.mozilla.org/B2G/QA/Device_Test_Plan/NewDevice New Device Test Plan]* [https://wiki.mozilla.org/B2G/QA/Gaia_Test_Plan/Email 1.0.1 Email Test Plan]* [https://wiki.mozilla.org/B2G/QA/Gaia_Test_Plan/Browser 1.0.1 Browser Test Plan]* [https://wiki.mozilla.org/B2G/QA/Gaia_Test_Plan/Crash 1.0.1 Crash Reporting Test Plan]* [https://wiki.mozilla.org/B2G/QA/Device_Test_Plan/Graphics Graphics Test Plan]==== Misc References ====* [https://wiki.mozilla.org/B2G/QA/Bugzilla Bugzilla Usage/Bug creation]* [https://wiki.mozilla.org/B2G/QA/Bug_Queries Relevant B2G Bug Queries]* [https://wiki.mozilla.org/Bugmasters/Projects/FirefoxOS Confirming Unconfirmed Firefox OS bugs]* [https://wiki.mozilla.org/B2G/QA/Tips_And_Tricks B2G Testing Tips & Tricks!]* [https://wiki.mozilla.org/B2G/QA/Test_Plan_Review Test Plan Review]* [https://wiki.mozilla.org/B2G/QA/Gaia_Test_Plan/Email_Templates Email Templates]* [https://www.pivotaltracker.com/projects/741071 B2G QA Process Backlog Tracker]* [[B2G/QA/Daily_Triage_Schedule|Daily Triage Schedule]]* [https://wiki.mozilla.org/B2G/QA/Triage QA Triage]* [https://wiki.mozilla.org/B2G/QA/Git_Commands Useful git commands]* [[B2G/QA/New Hire Doc|Firefox OS QA New Hire Document]] ==== Firefox OS UX SPEC ====* Ignite https://mozilla.app.box.com/s/44utizl9oz4eupyu3fuu/1/2957379877* v2.2: https://mozilla.app.box.com/s/44utizl9oz4eupyu3fuu/1/2243702431 * v2.1: https://mozilla.app.box.com/s/44utizl9oz4eupyu3fuu/1/1759289051* v2.0: https://mozilla.app.box.com/s/44utizl9oz4eupyu3fuu/1/1732424767* v1.4: https://mozilla.app.box.com/s/44utizl9oz4eupyu3fuu/1/1226137087* v1.3: https://mozilla.app.box.com/s/44utizl9oz4eupyu3fuu/1/1147153091* v1.2: https://mozilla.app.box.com/s/44utizl9oz4eupyu3fuu/1/1030015572 ==== Smoke Test ====* Smoketest Breakdown : https://mozqa.etherpad.mozilla.org/Smoketest-Daily-Workflow==== Test Run ====* Testrun communication how-to Process (with templateslink) : https://etherpad.mozilla.org/moztrap-testrun-howto===== Moztrap =====* How to import testcases to Moztrap : https://etherpad.mozilla.org/howto-import-testcases-moztrap==== Automation Tests ====* https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/Platform/Automated_testing?redirectlocale=en-US&redirectslug=Mozilla%2FFirefox_OS%2FPlatform%2FTesting ==== How to build ====* How to build : https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/Firefox_OS_build_prerequisites?redirectlocale=en-US&redirectslug=Firefox_OS%2FFirefox_OS_build_prerequisites === Triage Process ===* https://wiki.mozilla.org/B2G/Triage* https://etherpad.mozilla.org/leo-triage-criteria* https://etherpad.mozilla.org/b2g-triage-exceptions === Checklist for Final Signoffs ===* https://etherpad.mozilla.org/b2g-release-checklist === Devices ===* Flame device -> https://developer.mozilla.org/en-US/Firefox_OS/Developer_phone_guide/Flame === Builds ===* B2G Gecko and Gaia: http://ftp.mozilla.org/pub/mozilla.org/b2g/nightly/* Geeksphone Keon and Peak: http://downloads.geeksphone.com/ == Automation Development == === Overview === This group primarily focuses on automation development across Gaia & Gecko. * [[/Automation|FxOS QA Automation]] === References === * [[/WebAPI Test Plan|WebAPI Test Plan]]* [https://github.com/zacc/gaia-ui-tests Gaia UI Automation Github] == Performance Acceptance Testing == === Overview === Runs periodic performance acceptance tests at a larger scale than nightly Datazilla results === Results ===
* 2.1** == [[B2G/2014-11-21 Performance Acceptance|2014-11-21]]** [[/2014-11-14 Performance Acceptance|2014-11-14]]** [[/2014-11-07 Performance Acceptance|2014-11-07]]** [[/2014-10-31 Performance Acceptance|2014-10-31]]** [[/2014-10-20 Performance Acceptance|2014-10-20]]** [[QA/2014-10-02 Performance AcceptanceDevice|2014-10-02Device (link)]]==
== Device [[B2G/QA outsource ====/Manual_Test|Manual Tests (link)]] = Overview ===Marigold is in charge of executing FxOS testing, and they covers following tasks requested by Mozilla.(Marigold is located in Chengdu, China)
* Manual == [[B2G/QA/Test_Automation|Test** Daily smoke test** Regression test** Full test** RAT test** Bug work Automation (qawanted,regressionwindow-wantedlink)* Power consumption test* Gaia-UI-test [Planning]* Performance test [Planning]* Patch verify [Planning]==
=== Information =Efforts to Maintain This Page ==* [[https://bugzilla.mozilla.org/Marigold_member_list | Marigold engineer list]show_bug.cgi?id=1228102 A bug]has been created to track the update requests to this page and its subpages. Please make a comment in the bug and needinfo npark.
352
edits

Navigation menu