TestEngineering: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 43: Line 43:
! Project !! Primary !! Secondary !! Channel !! Technical Group !! UI Automation !! Load !! Performance !! Accessibility !! Security !! Localization
! Project !! Primary !! Secondary !! Channel !! Technical Group !! UI Automation !! Load !! Performance !! Accessibility !! Security !! Localization
|-
|-
| PageShot (Test Pilot) || Peter || Softvision || #pageshot || Customization || N/A || N/A || N/A || N/A || N/A || N/A
| PageShot (Test Pilot) || Peter || Softvision || #pageshot || Customization
| style="background:pink;text-align:center;" | none
|| N/A || N/A || N/A || N/A || N/A
|-
|-
| NoMore404s (Test Pilot) || Karl || Softvision || #testpilot || Customization || N/A || N/A || N/A || N/A || N/A || N/A
| NoMore404s (Test Pilot) || Karl || Softvision || #testpilot || Customization
| style="background:pink;text-align:center;" | none
|| N/A || N/A || N/A || N/A || N/A
|-
|-
| MinVid (Test Pilot) || Peter || Softvision || #testpilot || Customization || N/A || N/A || N/A || N/A || N/A || N/A
| MinVid (Test Pilot) || Peter || Softvision || #testpilot || Customization
| style="background:pink;text-align:center;" | none
|| N/A || N/A || N/A || N/A || N/A
|-
|-
| Fathom (Test Pilot) || Peter || Softvision || #testpilot || Customization || N/A || N/A || N/A || N/A || N/A || N/A
| Fathom (Test Pilot) || Peter || Softvision || #testpilot || Customization
| style="background:pink;text-align:center;" | none
|| N/A || N/A || N/A || N/A || N/A
|-
|-
| Heatmap (Test Pilot) || Peter || Softvision || #testpilot || Customization || N/A || N/A || N/A || N/A || N/A || N/A
| Heatmap (Test Pilot) || Peter || Softvision || #testpilot || Customization
| style="background:pink;text-align:center;" | none
|| N/A || N/A || N/A || N/A || N/A
|-
|-
| Kinto || Chris || Karl || #storage || Services || N/A || N/A || N/A || N/A || N/A || N/A
| Kinto || Chris || Karl || #storage || Services
| style="background:lightgrey;text-align:center;" | n/a
|| N/A || N/A || N/A || N/A || N/A
|-
|-
| Universal Search (Test Pilot) || Stephen || Peter || #universal-search || Customization || N/A || N/A || N/A || N/A || N/A || N/A
| Universal Search (Test Pilot) || Stephen || Peter || #universal-search || Customization
| style="background:pink;text-align:center;" | none
|| N/A || N/A || N/A || N/A || N/A
|-
|-
| Activity Stream (Test Pilot) || Peter || John || #activity-stream || Customization || N/A || N/A || N/A || N/A || N/A || N/A
| Activity Stream (Test Pilot) || Peter || John || #activity-stream || Customization
| style="background:pink;text-align:center;" | none
|| N/A || N/A || N/A || N/A || N/A
|-
|-
| Balrog || Chris || Karl || #balrog || Services || N/A || N/A || N/A || N/A || N/A || N/A
| Balrog || Chris || Karl || #balrog || Services
| style="background:pink;text-align:center;" | none
|| N/A || N/A || N/A || N/A || N/A
|-
|-
| SHIELD || Chris || Karl || #normandy || Services || N/A || N/A || N/A || N/A || N/A || N/A
| SHIELD || Chris || Karl || #normandy || Services
| style="background:pink;text-align:center;" | none
|| N/A || N/A || N/A || N/A || N/A
|-
|-
| WebExtensions || Krupa || Softvision || #webextensions || Customization || N/A || N/A || N/A || N/A || N/A || N/A
| WebExtensions || Krupa || Softvision || #webextensions || Customization
| style="background:pink;text-align:center;" | none
|| N/A || N/A || N/A || N/A || N/A
|-
|-
| Push Notifications || Richard || Rebecca || #push || Services || N/A || N/A || N/A || N/A || N/A || N/A
| Push Notifications || Richard || Rebecca || #push || Services
| style="background:lightgray;text-align:center;" | n/a
|| N/A || N/A || N/A || N/A || N/A
|-
|-
| Test Pilot (web site) || Peter || John || #testpilot || Customization || N/A || N/A || N/A || N/A || N/A || N/A
| Test Pilot (web site) || Peter || John || #testpilot || Customization
| style="background:pink;text-align:center;" | none
|| N/A || N/A || N/A || N/A || N/A
|-
|-
| Firefox Accounts || Karl || Peter || #fxa || Services || N/A || N/A || N/A || N/A || N/A || N/A
| Firefox Accounts || Karl || Peter || #fxa || Services
| style="background:lightgreen;text-align:center;" | [https://github.com/mozilla/fxa-content-server#testing]
|| N/A || N/A || N/A || N/A || N/A
|-
|-
| Socorro || Matt || Stephen || #socorro || Customization || N/A || N/A || N/A || N/A || N/A || N/A
| Socorro || Matt || Stephen || #socorro || Customization
| style="background:lightgreen;text-align:center;" | [https://github.com/mozilla/socorro/tree/master/e2e-tests]
|| N/A || N/A || N/A || N/A || N/A
|-
|-
| ABSearch || Karl || Chris || #absearch || Services || N/A || N/A || N/A || N/A || N/A || N/A
| ABSearch || Karl || Chris || #absearch || Services
| style="background:pink;text-align:center;" | none
|| N/A || N/A || N/A || N/A || N/A
|-
|-
| Sync || Karl || Chris || #sync || Services || N/A || N/A || N/A || N/A || N/A || N/A
| Sync || Karl || Chris || #sync || Services
| style="background:pink;text-align:center;" | none
|| N/A || N/A || N/A || N/A || N/A
|-
|-
| Telemetry || John || Softvision || #telemetry || Customization || N/A || N/A || N/A || N/A || N/A || N/A
| Telemetry || John || Softvision || #telemetry || Customization
| style="background:pink;text-align:center;" | none
|| N/A || N/A || N/A || N/A || N/A
|-
|-
| Bouncer || Matt || Dave || #stubby || Services || N/A || N/A || N/A || N/A || N/A || N/A
| Bouncer || Matt || Dave || #stubby || Services
| style="background:lightgray;text-align:center;" | n/a
|| N/A || N/A || N/A || N/A || N/A
|-
|-
| Addons.mozilla.org || Krupa || Softvision || #amo || Customization || N/A || N/A || N/A || N/A || N/A || N/A
| addons.mozilla.org || Krupa || Softvision || #amo || Customization
| style="background:lightgreen;text-align:center;" | [https://github.com/mozilla/Addon-Tests] [https://github.com/mozilla/addons-server/tree/master/tests/ui] [https://github.com/mozilla/addons-frontend/tree/master/tests/ui]
|| N/A || N/A || N/A || N/A || N/A
|-
|-
| Tracking Protection || Rebecca || Richard || #shavar || Services || N/A || N/A || N/A || N/A || N/A || N/A
| Tracking Protection || Rebecca || Richard || #shavar || Services
| style="background:pink;text-align:center;" | none
|| N/A || N/A || N/A || N/A || N/A
|-
|-
| TabCenter (Test Pilot) || Peter || Softvision || #testpilot || Customization || N/A || N/A || N/A || N/A || N/A || N/A
| TabCenter (Test Pilot) || Peter || Softvision || #testpilot || Customization
| style="background:pink;text-align:center;" | none
|| N/A || N/A || N/A || N/A || N/A
|-
|-
| Treeherder || Rebecca || Dave || #treeherder || User Interface || N/A || N/A || N/A || N/A || N/A || N/A
| Treeherder || Rebecca || Dave || #treeherder || User Interface
| style="background:lightgreen;text-align:center;" | [https://github.com/mozilla/treeherder-tests]
|| N/A || N/A || N/A || N/A || N/A
|-
|-
| developer.mozilla.org || Matt || Dave || #mdn || User Interface || N/A || N/A || N/A || N/A || N/A || N/A
| developer.mozilla.org || Matt || Dave || #mdn || User Interface
| style="background:lightgreen;text-align:center;" | [https://github.com/mozilla/kuma/tree/master/tests/ui] [https://github.com/mozilla/kuma/tree/master/tests/functional]
|| N/A || N/A || N/A || N/A || N/A
|-
|-
| mozilla.com || Rebecca || Dave || #bedrock || User Interface || N/A || N/A || N/A || N/A || N/A || N/A
| mozilla.org || Rebecca || Dave || #bedrock || User Interface
| style="background:lightgreen;text-align:center;" | [https://github.com/mozilla/bedrock/tree/master/tests/functional]
|| N/A || N/A || N/A || N/A || N/A
|-
|-
| Blok (Test Pilot) || Rebecca || Softvision || #testpilot || Customization || N/A || N/A || N/A || N/A || N/A || N/A
| Blok (Test Pilot) || Rebecca || Softvision || #testpilot || Customization
| style="background:pink;text-align:center;" | none
|| N/A || N/A || N/A || N/A || N/A
|-
|-
| Stub Attribution || Stephen || Matt || #stubby || Services || N/A || N/A || N/A || N/A || N/A || N/A
| Stub Attribution || Stephen || Matt || #stubby || Services
| style="background:lightgray;text-align:center;" | n/a
|| N/A || N/A || N/A || N/A || N/A
|-
|-
| FoxPuppet || Benny || Dave/John || #fx-test || User Interface || N/A || N/A || N/A || N/A || N/A || N/A
| FoxPuppet || Benny || Dave/John || #fx-test || User Interface
| style="background:lightgray;text-align:center;" | n/a
|| N/A || N/A || N/A || N/A || N/A
|-
|-
| Loads || Richard || Chris || #fx-test || Services || N/A || N/A || N/A || N/A || N/A || N/A
| Loads || Richard || Chris || #fx-test || Services
| style="background:lightgray;text-align:center;" | n/a
|| N/A || N/A || N/A || N/A || N/A
|-
|-
| Activity Stream (iOS) || Aaron || No-Jun || #mobile || User Interface || N/A || N/A || N/A || N/A || N/A || N/A
| Activity Stream (iOS) || Aaron || No-Jun || #mobile || User Interface
| style="background:pink;text-align:center;" | none
|| N/A || N/A || N/A || N/A || N/A
|-
|-
| Activity Stream (Android) || Kevin || No-Jun || #mobile || User Interface || N/A || N/A || N/A || N/A || N/A || N/A
| Activity Stream (Android) || Kevin || No-Jun || #mobile || User Interface
| style="background:pink;text-align:center;" | none
|| N/A || N/A || N/A || N/A || N/A
|-
|-
| Prox (iOS) || Aaron || No-Jun || #mobile || User Interface || N/A || N/A || N/A || N/A || N/A || N/A
| Prox (iOS) || Aaron || No-Jun || #mobile || User Interface
| style="background:pink;text-align:center;" | none
|| N/A || N/A || N/A || N/A || N/A
|-
|-
| Focus (iOS) || Aaron || No-Jun || #mobile || User Interface || N/A || N/A || N/A || N/A || N/A || N/A
| Focus (iOS) || Aaron || No-Jun || #mobile || User Interface
| style="background:pink;text-align:center;" | none
|| N/A || N/A || N/A || N/A || N/A
|}
|}

Revision as of 17:05, 4 November 2016

Overview

Firefox Test Engineering oversees the test automation, infrastructure, and manual testing for all of Firefox's services, sites, and apps that are external to the core browsers (and in some cases within the browsers as well).

Mission

Our mission is to provide testing and tools to positively impact the quality of Mozilla websites and services.

The Team

  • Manager: Stuart Philp
  • Technical Lead: Krupa Raj
  • Technical Lead: Dave Hunt
  • Technical Lead: Richard Pappalardo
  • Senior Test Engineer: Karl Thiessen
  • Senior Test Engineer: Peter deHaan
  • Senior Test Engineer: Chris Hartjes
  • Senior Test Engineer: Stephen Donner
  • Senior Test Engineer: Kevin Brosnan
  • Senior Test Engineer: Aaron Train
  • Senior Test Engineer: Matt Brandt
  • Senior Test Engineer: Rebecca Billings
  • Senior Test Engineer: John Dorlus
  • Senior Test Engineer: No-Jun Park
  • Junior Test Engineer: Benny Forehand Jr.

Technical Groups

Firefox Test Engineering is divided into three technical groups. These groups align on the skills, tools, and focus needed to provide the coverage and quality for the projects they oversee. Each technical group has a technical lead, who oversees all of the project's testing needs and best practices.

User Interfaces

Services

Customization

Full Project List

Project Primary Secondary Channel Technical Group UI Automation Load Performance Accessibility Security Localization
PageShot (Test Pilot) Peter Softvision #pageshot Customization none N/A N/A N/A N/A N/A
NoMore404s (Test Pilot) Karl Softvision #testpilot Customization none N/A N/A N/A N/A N/A
MinVid (Test Pilot) Peter Softvision #testpilot Customization none N/A N/A N/A N/A N/A
Fathom (Test Pilot) Peter Softvision #testpilot Customization none N/A N/A N/A N/A N/A
Heatmap (Test Pilot) Peter Softvision #testpilot Customization none N/A N/A N/A N/A N/A
Kinto Chris Karl #storage Services n/a N/A N/A N/A N/A N/A
Universal Search (Test Pilot) Stephen Peter #universal-search Customization none N/A N/A N/A N/A N/A
Activity Stream (Test Pilot) Peter John #activity-stream Customization none N/A N/A N/A N/A N/A
Balrog Chris Karl #balrog Services none N/A N/A N/A N/A N/A
SHIELD Chris Karl #normandy Services none N/A N/A N/A N/A N/A
WebExtensions Krupa Softvision #webextensions Customization none N/A N/A N/A N/A N/A
Push Notifications Richard Rebecca #push Services n/a N/A N/A N/A N/A N/A
Test Pilot (web site) Peter John #testpilot Customization none N/A N/A N/A N/A N/A
Firefox Accounts Karl Peter #fxa Services [1] N/A N/A N/A N/A N/A
Socorro Matt Stephen #socorro Customization [2] N/A N/A N/A N/A N/A
ABSearch Karl Chris #absearch Services none N/A N/A N/A N/A N/A
Sync Karl Chris #sync Services none N/A N/A N/A N/A N/A
Telemetry John Softvision #telemetry Customization none N/A N/A N/A N/A N/A
Bouncer Matt Dave #stubby Services n/a N/A N/A N/A N/A N/A
addons.mozilla.org Krupa Softvision #amo Customization [3] [4] [5] N/A N/A N/A N/A N/A
Tracking Protection Rebecca Richard #shavar Services none N/A N/A N/A N/A N/A
TabCenter (Test Pilot) Peter Softvision #testpilot Customization none N/A N/A N/A N/A N/A
Treeherder Rebecca Dave #treeherder User Interface [6] N/A N/A N/A N/A N/A
developer.mozilla.org Matt Dave #mdn User Interface [7] [8] N/A N/A N/A N/A N/A
mozilla.org Rebecca Dave #bedrock User Interface [9] N/A N/A N/A N/A N/A
Blok (Test Pilot) Rebecca Softvision #testpilot Customization none N/A N/A N/A N/A N/A
Stub Attribution Stephen Matt #stubby Services n/a N/A N/A N/A N/A N/A
FoxPuppet Benny Dave/John #fx-test User Interface n/a N/A N/A N/A N/A N/A
Loads Richard Chris #fx-test Services n/a N/A N/A N/A N/A N/A
Activity Stream (iOS) Aaron No-Jun #mobile User Interface none N/A N/A N/A N/A N/A
Activity Stream (Android) Kevin No-Jun #mobile User Interface none N/A N/A N/A N/A N/A
Prox (iOS) Aaron No-Jun #mobile User Interface none N/A N/A N/A N/A N/A
Focus (iOS) Aaron No-Jun #mobile User Interface none N/A N/A N/A N/A N/A