B2G/QA: Difference between revisions

From MozillaWiki
< B2G
Jump to navigation Jump to search
Line 29: Line 29:
| [mailto:gmealer@mozilla.com gmealer@mozilla.com]  
| [mailto:gmealer@mozilla.com gmealer@mozilla.com]  
| MoCo Employee (full time)  
| MoCo Employee (full time)  
| Testing b2g, api automation, strategy
| Gecko Automation Lead & Strategy
|-
|-
| John Hammink
| John Hammink
| [mailto:jhammink@mozilla.com jhammink@mozilla.com]  
| [mailto:jhammink@mozilla.com jhammink@mozilla.com]  
| MoCo Employee (full time)  
| MoCo Employee (full time)  
| Testing Gaia, frontend automation, building, and documentations
| Gaia QA Lead
|-
|-
| Naoki Hirata
| Naoki Hirata
| [mailto:nhirata@mozilla.com nhirata@mozilla.com]
| [mailto:nhirata@mozilla.com nhirata@mozilla.com]
| MoCo Employee (full time)  
| MoCo Employee (full time)  
| Testing Gaia, frontend automation, stability
| Gaia Testing & Stability
|-
|-
| Martijn Wargers
| Martijn Wargers
| [mailto:mwargers@mozilla.com mwargers@mozilla.com]
| [mailto:mwargers@mozilla.com mwargers@mozilla.com]
| MoCo Employee (full time)  
| MoCo Employee (full time)  
| Testing B2G, webapis, automation, Geolocation
| Gecko Automation
|-
|-
| David Clarke
| David Clarke
| [mailto:dclarke@mozilla.com dclarke@mozilla.com]
| [mailto:dclarke@mozilla.com dclarke@mozilla.com]
| MoCo Employee (full time)  
| MoCo Employee (full time)  
| Testing B2G, webapis, automation, Video
| Gecko Automation
|-
|-
| Jason Smith
| Jason Smith
| [mailto:jsmith@mozilla.com jsmith@mozilla.com]
| [mailto:jsmith@mozilla.com jsmith@mozilla.com]
| MoCo Employee (full time)  
| MoCo Employee (full time)  
| Testing Gaia, marketplace, Apps
| Gaia & Apps Testing
|-
| Matt Brandt
| [mailto:mbrandt@mozilla.com mbrandt@mozilla.com]
| MoCo Employee (full time)
| Testing, Automation, strategy
|-
| John Shih
| [mailto:jshih@mozilla.com jshih@mozilla.com]
| QA Intern 
| Testing Gaia, B2G, testplans
|-
|-
| Tony Chung  
| Tony Chung  
Line 70: Line 60:
| MoCo Employee (full time)  
| MoCo Employee (full time)  
| QA Team Manager
| QA Team Manager
|-
| Santiago Hollmann
| [mailto:santiago@mozilla-hispano.org santiago@mozilla-hispano.org]
| Part time
| Testing Gaia, frontend automation
|-
|-
| Parul Mathur
| Parul Mathur
| (pragmatic on IRC)
| (pragmatic on IRC)
| Community Member
| Community Member
| Testing Gaia, B2G
| Gaia Testing
|-
|-
| Marcia Knous
| Marcia Knous
| [mailto:marcia@mozilla.com marcia@mozilla.com]  
| [mailto:marcia@mozilla.com marcia@mozilla.com]  
| MoCo Employee (full time)  
| MoCo Employee (full time)  
| Testing Gaia, Music Player and Video Apps
| Gaia Testing - Music and Video and Misc Support
|-
|-
| Al Tsai
| Al Tsai
| [mailto:atsai@mozilla.com atsai@mozilla.com]
| [mailto:atsai@mozilla.com atsai@mozilla.com]
| MoCo Employee (full time)
| MoCo Employee (full time)
| Testing, automation, testplan
| Gaia Testing and Automation
|-
|-
| Walter chen
| Walter Chen
| [mailto:wachen@mozilla.com wachen@mozilla.com]
| [mailto:wachen@mozilla.com wachen@mozilla.com]
| MoCo Employee (full time)
| MoCo Employee (full time)
| Testing and automation
| Gaia Testing and Automation
|-
| <i>Add your name here!</i>
| <i>email</i>
| <i>time allotted</i>
| <i>duties</i>
|}
|}



Revision as of 05:36, 22 April 2013

Overview

B2G (Boot 2 Gecko) is a new and exciting web platform that Mozilla is developing on mobile devices. The project will focus on the following:

  • New web APIs: build prototype APIs for exposing device and OS capabilities to content (Telephony, SMS, Camera, USB, Bluetooth, NFC, etc.)
  • Privilege model: making sure that these new capabilities are safely exposed to pages and applications
  • Booting: prototype a low-level substrate for mobile devices (phones and tablets)
  • Applications: choose and port or build apps to prove out and prioritize the power of the system.


Team Details

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

If you want to help on the B2G project, it's very easy to start.

Subscribe to our B2G QA team mailing list and send us an e-mail presenting yourself and telling us what kind of tasks you would like to do.

Also you can find us on irc.mozilla.org on #appsqa

Team Members and Assignments

Name Contact Availability Project Assignments
Geo Mealer gmealer@mozilla.com MoCo Employee (full time) Gecko Automation Lead & Strategy
John Hammink jhammink@mozilla.com MoCo Employee (full time) Gaia QA Lead
Naoki Hirata nhirata@mozilla.com MoCo Employee (full time) Gaia Testing & Stability
Martijn Wargers mwargers@mozilla.com MoCo Employee (full time) Gecko Automation
David Clarke dclarke@mozilla.com MoCo Employee (full time) Gecko Automation
Jason Smith jsmith@mozilla.com MoCo Employee (full time) Gaia & Apps Testing
Tony Chung tchung@mozilla.com MoCo Employee (full time) QA Team Manager
Parul Mathur (pragmatic on IRC) Community Member Gaia Testing
Marcia Knous marcia@mozilla.com MoCo Employee (full time) Gaia Testing - Music and Video and Misc Support
Al Tsai atsai@mozilla.com MoCo Employee (full time) Gaia Testing and Automation
Walter Chen wachen@mozilla.com MoCo Employee (full time) Gaia Testing and Automation

Communication channels

  • Mailing list: This is our main communication channel. Here we share tasks, thoughts, problems, etc. On this list we organize the team. https://mail.mozilla.org/listinfo/qa-b2g
  • IRC (irc.mozilla.org): You can find us on #b2g

Bug Triage - QA Involvement

B2G does a daily triage to evaluate bugs for v1.1 that QA plans to be involved in on a daily basis. The below schedule shows who intends to show up to which triage on a weekly basis.

  • Monday 8am - David
  • Tuesday 4pm - Geo
  • Wednesday 8am - John
  • Thursday 4pm - Jason
  • Friday 8am - Tony, Tracy


This list just guarantees at least one representative to the daily triage meetings. Anyone can attend. I recommend as often as you can because there is invaluable communication, collaboration, and decision-making that creates a equal voice.

Projects

This section should contain a list to the active current team project page. The section will be included as part of the top level QA organization page.

Project Description QA Owner
B2G QA Process Backlog Tracker Pivotal tracker for prioritizing todo/technical debt items. Add new items to the collection etherpad. Geo
Gaia Test Plan The testplan highlighting coverage for Gaia. Tony/John
WebAPI Test Plan The test plan for B2G-related Web APIs Geo
Installation Documents Documentation on setting up, installing, and getting started with B2G John H
Gaia Automation Gaia Automation John S


Environments

<this section to include the environments needed to run and setup B2G>

  • Weekly Builds - documentation on how daily and weekly builds will be generated. Direct build links will only be available to internal B2G team, but a manifest file supporting build information will be made public so others can build on their own environment.
  • Flashing a Daily build. This requires mozilla access only to retrieve the builds. But the steps are the same for flashing on any device.

Resources

Bug Queries

Meetings

Team Goals

Community Contribution

Anyone can participate. There are several ways in which YOU can participate:

  • Install the QEmulator
  • File bugs
  • Triage bugs (confirm existing bugs and assign them to the right buckets)
  • Help test new features
  • Write test cases
  • Plan new features testing
  • Help others who want to get involved.