QA: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 1: Line 1:
= Mozilla QA =
= Mozilla QA =


The mozilla.com QA organization is divided into teams focused on Mozilla product areas or technologies. The MoCo Org Chart can be viewed [https://wiki.mozilla.org/File:MozillaQAOrgPic.jpg here]]<br>
The mozilla.com QA organization is divided into teams focused on Mozilla product areas or technologies. The MoCo Org Chart can be viewed [https://wiki.mozilla.org/File:MozillaQAOrgPic.jpg here]<br>


= Mozilla QA Teams =
= Mozilla QA Teams =

Revision as of 22:47, 28 May 2010

Mozilla QA

The mozilla.com QA organization is divided into teams focused on Mozilla product areas or technologies. The MoCo Org Chart can be viewed here

Mozilla QA Teams

Team Home Page Team Description Go to person
Desktop Firefox QA Performs testing and release assessment of the desktop Firefox browser Juan Becerra

irc: juanb

Browser Technologies QA Performs testing and release assessment of the other Firefox related technologies and services. Tony Chung

irc: tchung

Web QA Performs testing and release assessment of the Mozilla web sites. Stephen Donner

irc: stephend

QA Test Automation Creates automated tests and tools to support the automated testing of Mozilla products and services. Henrik Skupin

irc: whimboo

QA Services Provides services to support the QA Community, Mozilla QA, Accessibilty and Mozilla development. Marcia Knous

irc: marcia

Note: Any general questions regarding Mozilla QA can be sent to Matt Evans

Team Home Page Template

Team Calendars and Meetings

Each of the Mozilla QA Teams has conducts a team meeting every other week to discuss release and team specific issues. In addition there is a QA staff meeting conducted every other week as well. The table below contains links to the team calendars and links to the current and prior meeting agendas.

Team Calendar Meeting Details Meeting Agendas
Mozilla QA Calendar Every Other Weds, 1:30a, Warp Core, Conf 245 QA Staff

Last Meeting
Next Meeting

Desktop Firefox QA Calendar Every Other Weds, 11:00a, Warp Core, Conf 245 Desktop Firefox QA

Last Meeting
Next Meeting

Browser Technologies QA Calendar Every Other Weds, 1:00p, Warp Core, Conf 265 Browser Technologies QA

Last Meeting
Next Meeting

WebQA calendar Web QA Every Other Fri, 11:00a, Fri, Conf 303 Web QA

Last Meeting
Next Meeting

QA Test Automation Calendar Every Other Weds, 1:30p, Warp Core, Conf 315 QA Test Automation

Last Meeting
Next Meeting

QA Services Calendar Every Other Weds, 10:00a, Zobocom, Conf 214 QA Services

Last Meeting
Next Meeting

Mozilla QA Projects

The projects listed below are included from the team project pages. If you need to edit the project, click through to the team page.


Desktop Firefox QA

Project Test Plan Description Scope Timeframe
Firefox 34 QA activities for Firefox 34. Features in Fx34 Firefox 34
Firefox 33 QA activities for Firefox 33. Features in Fx33 Firefox 33
Firefox 32 QA activities for Firefox 32. Features in Fx32 Firefox 32
Firefox 31 QA activities for Firefox 31. Features in Fx31 Firefox 31
Firefox 30 QA activities for Firefox 30. Features in Fx30 Firefox 30
Firefox 29 QA activities for Firefox 29. Features in Fx29 Firefox 29
Firefox 28 QA activities revolving around mozilla-central in the time frame for Firefox 28 merge. Features in Fx28 Firefox 28
Firefox 27 QA activities in the time frame for Firefox 27 merge. Features in Fx27 Firefox 27
Firefox 26 QA activities in the time frame for Firefox 26 merge. Features in Fx26 Firefox 26
Firefox 25 QA activities in the time frame for Firefox 25 merge. Features in Fx25 Firefox 25
Automation Development of automated tests for Desktop Firefox features using Mozmill
Feature Ownership Testing, Planning, and Bug Triage of new and stable Firefox features


Browser Technologies

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
Fennec 10.0 Test Plan Mobile Firefox QA site summarizing Test Strategy, Feature set, assignments, Milestone Testplans, and schedules
Firefox Sync Test Plan Firefox Sync site (both extension and Integrated feature) summarizing Test strategy, testcases, Milestone testplans, and schedules
Test Pilot Test Plan Test Pilot QA site summarizing Test strategy, testcases, Milestone testplans, and schedules
Jetpack Test Plan Jetpack QA site summarizing Test strategy, testcases, Milestone testplans, and schedules
Firefox Home 2 Test Plan] Firefox Home 2 (aka Iphone Sync App) site summarizing Test strategy, testcases, Milestone testplans, and schedules
Web APIs Test Plans] Web APIs home page summarizing test pages to support upcoming APIs for mobile


Web QA

Find Us
IRC:#fx-test
Mailing list (Google Group)
Twitter: @fxtesteng
Blog:Firefox Test Engineering

Get Involved

We'd love to have your help in testing our many projects! Are you looking for a way to contribute?

A few minutes An hour Committed
QA/Legacy/One and Done taks Start Manual Testing Start Automation Testing
Read about our contributors. Earn Web QA Badges Open GitHub Issues
Team QMO page on how to Get Started Participate in a QA Testday
Join our mailing list #mozwebqa IRC channel (read IRC)

Community

Our community contributors are great!

Team Meetings

Please see our public calendar for all upcoming events and meetings.

Our regular team meeting occurs every Thursday @ 9am Pacific

Calendar

Team Members

Name Email Status Region Areas
Rebecca Billings rbillings@mozilla.com Employee North America One and Done PM, Brand projects, Mozilla.com, Treeherder, +automation
Matt Brandt mbrandt@mozilla.com Employee North America Socorro, Affiliates, Mozillians, Firefox Health Report, Plugin Check, Bouncer, +automation
Stephen Donner stephend@mozilla.com Employee North America Selenium Grid/Jenkins, Security + Infra liason/coordination, automation (mostly reviews, for now)
Dave Hunt dhunt@mozilla.com Employee Europe Automation
Stuart Philp sphilp@mozilla.com Employee North America Web QA / Cloud Services Manager
Krupa Raj kraj@mozilla.com Employee North America AMO/Mozilla Marketplace lead

Resources

Documents and Templates

Support levels Automation tools and Evaluations A list of Tools and Resources
Test plan template Project Checklist Website Processes
Creating Badges Helpful email replies Continuous Deployment
Windows/IE Virtual Machines

Team Information

Buildmaster
Website credentials
New Hires
Upcoming PTO

QA Test Automation

As you can imagine a project like Mozmill automation has a couple of areas where work is happening or at least planned for the future. The following chapter will give you a good overview about all of our projects.

Mozmill Tests

Project Description
New Mozmill Tests Create automated tests to minimize our manual testing efforts.
New Shared Modules Simplify Mozmill test scripting by using shared modules.
Endurance Tests Create Mozmill tests to ensure Firefox endurance and detection of behaviours under sustained use.
Handling of Broken Tests Making sure to always have a green test-run for Mozmill tests.
Shared Modules Refactor Exploring new ways to present the Shared API to simplify test scripts even further.
Test Modules Refactor Work in parallel with the Shared Modules Refactor project to simplify the test modules.
Software Update Tests Create Mozmill tests to ensure lesser problems during an upgrade of Firefox.
Add-ons Tests Create Mozmill tests to run functional tests against add-ons.
L10n Tests Create Mozmill tests to ensure that localized builds are not broken.

Automated Testing

Project Description
Crowd-sourced Testing Make it totally easy for everyone to run Mozmill tests from within Firefox.
Automated Test-runs Create scripts for a collection of automated test-runs.
Triggered Update Testing Perform nightly update testing triggered by landing of the build
On-Demand Update Testing Streamline how update testing is performed on releases

Reporting

Project Leads Description
Web Dashboard Henrik Skupin
Anthony Hughes
Dashboard to visualize collected Mozmill test results from the automated test-runs and the Mozmill Crowd extension

Documentation

Project Description
Shared Modules Documentation on how to use shared modules and their feature set.


QA Services

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
QMO Mozilla QA's homepage!
TCM An update of our manual test case management system
Crashkill Crashkill Home Page.
HTML5 form enhancements HTML5 form accessibility tracking.
Event Coalescing Coalesce accessibility events.
Bug Days Bug day instructions and templates
Test Days Test Day instructions, scheduling and templates
Community Plans Community Plans - Planning for QA Community Events
Video Projects Video Projects that our team is working on


Helpful Links

These are tools and/or webpages the QA community uses to interact with the development of Mozilla's products, but are not necessarily tools we use to assure their quality.