QA/Firefox: Difference between revisions
m (→Feature Owners) |
|||
| Line 238: | Line 238: | ||
|} | |} | ||
</onlyinclude> | </onlyinclude> | ||
[[QA/Past Test Plans]] | |||
== Security Triage Team == | == Security Triage Team == | ||
Revision as of 20:50, 8 September 2014
Overview
The Firefox QA team is responsible for the Firefox browser both Desktop, (Windows, Linux, Mac) and Mobile (Android). Some of our responsibilities include qualifying builds prior to a maintenance or milestone release. Some of the responsibilities include, but are not limited to:
- Verifying bugs using a triage strategy
- Running basic functional tests and smoke tests - automated and manual
- Running our automated test suites on localized builds
- Running automated update tests across platforms, through all update paths, across localized builds
- Making sure web content is ready for consumption
In addition to qualifying builds prior to a release, we perform ongoing tasks on the development branches to ensure no major problems get uplifted as we merge changes to the next branch. For example, on a daily basis we:
- Confirm new unconfirmed bugs
- Verify bugs on development branches like Aurora and Beta
- Engage community and new volunteers in helping improve Firefox through test day events
- Interact with developers to help them test the features they implement
- Perform exploratory testing on new features while on the Aurora branch
- Write test cases in Litmus for new features and user-facing features
- Monitor crash-stats to assess stability
- File and track new crasher bugs as they appear in crash-stats
- Manage web compatibility testing through community involvement or crowdsourcing companies that help in testing hardware configurations and top-site testing
All of which help assess the quality of individual new features as well as the Firefox version as a whole.
Community
Everyone is welcome to join us in testing and in our weekly meetings.
If you would like to help out, pick a task from One and Done, which has a list of ways to start testing. All the tasks are up-to-date and they have clear, step by step instructions!
- One and Done tasks for Desktop Firefox.
- One and Done tasks for Firefox for Android
- Community roles
Team Meetings
- 650-903-0800 or 650-215-1282 x92 Conf# 99779 (US/INTL)
- 1-800-707-2533 (pin 369) Conf# 99779 (US)
- Vidyo Room: QA-Desktop
- Vidyo: https://v.mozilla.com/flex.html?roomdirect.html&key=RU7dVysDFakY
- IRC: irc://irc.mozilla.org:6697/#qa
Meeting Notes
Team Members and Assignments
| Name | Contact | Availability | Project Assignments |
| Juan Becerra | jbecerra@mozilla.com 650-903-0800 x262 | MoCo Employee (full time) | Lead - New features testing coordination. |
| Anthony Hughes | ahughes@mozilla.com | MoCo Employee (full time) | Lead - Desktop releases testing Lead - Loop testing Lead - Games initiative testing Lead - Testdays community program |
| Aaron Train | atrain@mozilla.com | MoCo Employee (full time) | Lead - New features testing coordination. |
| Kevin Brosnan | kbrosnan@mozilla.com | MoCo Employee (full time) | Lead - New features testing coordination. |
| Tracy Walker | twalker@mozilla.com | Moco Employee (full time) | Firefox Sync QA Lead |
| Matt Wobensmith | mwobensmith@mozilla.com | Moco Employee (full time) | Senior QA for Firefox, security and privacy |
| Liz Henry | lhenry@mozilla.com | Moco Employee (full time) | Bug Master and Crashkill. Lead for Firefox 34 test plan. |
| Nils Ohlmeier | nohlmeier@mozilla.com | Moco Employee (full time) | Platform QA, WebRTC |
| Henrik Skupin | hskupin@mozilla.com | Moco Employee (full time) | Lead - Firefox Automation. |
| Robert Kaiser | kairo@mozilla.com | Contractor | Stability. |
| Marc Schifer | mschifer@mozilla.com | Moco Employee (full time) | Senior Manager for Firefox QA |
SoftVision QA Team
Community members
Here are a few of our active community members!
| Name | Contact | Roles |
| Gabriela Montague | https://mozillians.org/en-US/u/gaby2300/ | Contributor in QA and Mozilla Hispano; testdays |
| Francesca Ciceri | https://mozillians.org/en-US/u/madamezou/ | Firefox QE contributor, 2014 OPW intern |
| Tiziana Selitto | https://mozillians.org/en-US/u/tiziana/ | Firefox QE contributor, 2013 OPW intern |
| Andre Klapper | https://mozillians.org/en-US/u/andre/ | Bug triage, Wikimedia bug wrangler |
| Jayakumar Sadhasivam | https://mozillians.org/en-US/u/iamjayakumars/ | Bug triage, Nightly tester, Firefox OS tester, SUMO |
Feature Owners
Major features in Firefox are owned by a primary QA contact who is responsible for ensuring the proper testing of those features. We encourage community members to try specializing in a particular Firefox feature so they gain knowledge in depth! Contact the feature owner if you would like to be a tester on their team.
Feature Owners
Release Owners
(M) = Mobile, (D) = Desktop
| Nightly (N) | Fx34 | Fx 35 | Fx 36 | Fx 37 | Fx 38 | Fx 39 | Fx 40 | ||
| Aurora (A) | Fx33 | Fx 34 | Fx 35 | Fx 36 | Fx 37 | Fx 38 | Fx 39 | ||
| Beta (B) | Fx32 | Fx 33 | Fx 34 | Fx 35 | Fx 36 | Fx 37 | Fx 38 | ||
| Owner | July 22-Sept1 | Sept 2-Oct 13 | Oct 14-Nov 24 | Nov 25 -Jan 5 | Jan 6th – Feb 16 | Feb 17- Mar 30 | Mar 31 – May 11 | ||
|---|---|---|---|---|---|---|---|---|---|
| Anthony | Fx34(D) N | Fx35(M) N | Fx35(M) A | Fx35(M) B | Off | Fx39(D) N | Fx39(D) N | Fx39(D) N | |
| Aaron | Fx32(M)/Fx34(M) | Fx34(M) A | Fx34(M) B | Off | Fx38(M) N | Fx38(M) N | Fx38(M) N | ||
| Kevin | Fx33(M) A | Fx33(M) B | Off | Fx37(M) N | Fx37(M) A | Fx37(M) B | Fx 40(D) N | Fx 40(D) A | Fx 40(D) B |
| Juan | Fx32(D) B | Off – e10s prep | Fx 36(D) e10s N | Fx 36(D) e10s A | Fx 36(D) e10s B | Fx39(M) N | Fx39(M) N | Fx39(M) N | |
| KaiRo | Off | Fx35(D) N | Fx35(D) A | Fx35(D) B | Fx38(D) N | Fx38(D) N | Fx38(D) N | ||
| Liz | Fx34(D) N | Fx34(D) A | Fx34(D) B | Fx37(D) N | Fx37(D) N | Fx37(D) N | Off | ||
| Tracy | Fx33(D) A | Fx33(D) B | Fx36(M) N | Fx36(M) A | Fx36(M) B | Off | Fx 40(M) N | Fx 40(M) A | Fx 40(M) B |
Release test plans
Security Triage Team
The primary purpose of this team is to verify security fixes for Firefox releases. If you want to be someone who is committed to helping with security fix verification during the Beta release cycle, please add your name below. If you are interested in being part of this team but don't have the skills or bugzilla access, please contact Anthony Hughes.
- Members
- Matt Wobensmith (irc: mwobensmith)
- Anthony Hughes (irc: ashughes) [Lead]
- Geo Mealer (irc: geo)
- Jason Smith (irc: jsmith)
- Liz Henry (irc: lizzard)