TestEngineering: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(→‎Full Project List: Gray to yellow, mostly.)
(add TBD's to services projects)
Line 293: Line 293:
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightyellow;text-align:center;" | TBD
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightyellow;text-align:center;" | TBD
| style="background:lightgray;text-align:center;" | n/a
|-
|-
| [https://github.com/mozilla/antenna Antenna] || Matt || Richard || #breakpad || Services
| [https://github.com/mozilla/antenna Antenna] || Matt || Richard || #breakpad || Services
Line 304: Line 304:
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightyellow;text-align:center;" | TBD
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightyellow;text-align:center;" | TBD
| style="background:lightgray;text-align:center;" | n/a
|-
|-
| [http://autopush.readthedocs.io Autopush] || Richard || Rebecca || #push || Services
| [http://autopush.readthedocs.io Autopush] || Richard || Rebecca || #push || Services
Line 315: Line 315:
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightyellow;text-align:center;" | TBD
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightyellow;text-align:center;" | TBD
| style="background:lightgray;text-align:center;" | n/a
|-
|-
| Balrog || Chris || Karl || #balrog || Services
| Balrog || Chris || Karl || #balrog || Services
Line 323: Line 323:
| style="background:lightgray;text-align:center;" | [https://github.com/mozilla/balrog]
| style="background:lightgray;text-align:center;" | [https://github.com/mozilla/balrog]
| style="background:pink;text-align:center;" | none
| style="background:pink;text-align:center;" | none
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightyellow;text-align:center;" | TBD
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a  
| style="background:lightgray;text-align:center;" | n/a  
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightyellow;text-align:center;" | TBD
| style="background:lightgray;text-align:center;" | n/a  
| style="background:lightgray;text-align:center;" | n/a  
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightyellow;text-align:center;" | TBD
|-
|-
| Bouncer || Matt || Dave || #stubby || Services
| Bouncer || Matt || Dave || #stubby || Services
Line 337: Line 337:
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightyellow;text-align:center;" | TBD
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightyellow;text-align:center;" | TBD
| style="background:lightgray;text-align:center;" | n/a
|-
|-
| Firefox Accounts || Karl || Peter || #fxa || Services
| Firefox Accounts || Karl || Peter || #fxa || Services
Line 348: Line 348:
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightyellow;text-align:center;" | TBD
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightyellow;text-align:center;" | TBD
|-
|-
| [https://kinto.readthedocs.io Kinto] || Chris || Karl || #storage || Services
| [https://kinto.readthedocs.io Kinto] || Chris || Karl || #storage || Services
Line 359: Line 359:
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightyellow;text-align:center;" | TBD
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightyellow;text-align:center;" | TBD
| style="background:lightgray;text-align:center;" | n/a
|-
|-
| [https://github.com/loads Loads Tool] || Richard || Chris || #fx-test || Services
| [https://github.com/loads Loads Tool] || Richard || Chris || #fx-test || Services
Line 370: Line 370:
| style="background:darkgray;text-align:center;" | N/A
| style="background:darkgray;text-align:center;" | N/A
| style="background:darkgray;text-align:center;" | N/A
| style="background:darkgray;text-align:center;" | N/A
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightyellow;text-align:center;" | TBD
| style="background:darkgray;text-align:center;" | N/A
| style="background:darkgray;text-align:center;" | N/A
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
Line 381: Line 381:
| style="background:lightyellow;text-align:center;" | TBD
| style="background:lightyellow;text-align:center;" | TBD
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightyellow;text-align:center;" | TBD
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightyellow;text-align:center;" | TBD
| style="background:lightgreen;text-align:center;" | n/a
|-
|-
| SHIELD || Chris || Karl || #normandy || Services
| SHIELD || Chris || Karl || #normandy || Services
Line 389: Line 389:
| style="background:lightgray;text-align:center;" | [https://github.com/mozilla/normandy]
| style="background:lightgray;text-align:center;" | [https://github.com/mozilla/normandy]
| style="background:pink;text-align:center;" | none
| style="background:pink;text-align:center;" | none
| style="background:lightyellow;text-align:center;" | TBD
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightyellow;text-align:center;" | TBD
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightyellow;text-align:center;" | TBD
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
|-
|-
| [https://wiki.mozilla.org/Firefox/Stub_Attribution Stub Attribution] || Stephen || Matt || #stubby || Services
| [https://wiki.mozilla.org/Firefox/Stub_Attribution Stub Attribution] || Stephen || Matt || #stubby || Services
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgreen;text-align:center;" | [https://github.com/mozilla-services/stub_attribution] [https://github.com/mozilla/bedrock/tree/master/bedrock/firefox/tests]
| style="background:lightgreen;text-align:center;" | [https://github.com/mozilla-services/stub_attribution] [https://github.com/mozilla/bedrock/tree/master/bedrock/firefox/tests]
| style="background:lightyellow;text-align:center;" | TBD
| style="background:lightyellow;text-align:center;" | TBD
| style="background:lightyellow;text-align:center;" | TBD
| style="background:lightyellow;text-align:center;" | TBD
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightyellow;text-align:center;" | TBD
| style="background:lightyellow;text-align:center;" | TBD
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightyellow;text-align:center;" | TBD
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
|-
|-
| [https://wiki.mozilla.org/Services/Sync Sync] || Karl || Chris || #sync || Services
| [https://wiki.mozilla.org/Services/Sync Sync] || Karl || Chris || #sync || Services
Line 414: Line 414:
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightyellow;text-align:center;" | TBD
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightgray;text-align:center;" | n/a
| style="background:lightyellow;text-align:center;" | TBD
| style="background:lightgray;text-align:center;" | n/a
|}
|}

Revision as of 23:00, 20 December 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 sites, apps, and services.

The Team

  • Manager: Stuart Philp
  • Technical Lead: Krupa Raj
  • Technical Lead: Dave Hunt
  • Technical Lead: Richard Pappalardo
  • Staff Engineer: Tarek Ziade
  • Senior Test Engineer: Karl Thiessen
  • Senior Test Engineer: Peter deHaan
  • Staff 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 IRC Channel Technical Group Test Suite Unit Functional/UI Load Performance Accessibility Security Localization Swagger (route def)
PageShot (Test Pilot) Peter Softvision #pageshot Customization n/a n/a none n/a n/a n/a n/a n/a n/a
NoMore404s (Test Pilot) Karl Softvision #testpilot Customization [1] n/a none n/a n/a n/a n/a n/a n/a
MinVid (Test Pilot) Peter Softvision #testpilot Customization n/a n/a none n/a n/a n/a n/a n/a n/a
Fathom (Test Pilot) Peter Softvision #testpilot Customization n/a n/a none n/a n/a n/a n/a n/a n/a
Heatmap (Test Pilot) Peter Softvision #testpilot Customization n/a n/a none 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 none n/a n/a n/a n/a n/a n/a
Activity Stream (Test Pilot) Peter John #activity-stream Customization n/a n/a none n/a n/a n/a n/a n/a n/a
WebExtensions Krupa Softvision #webextensions Customization [2] n/a none n/a n/a n/a n/a n/a n/a
Test Pilot (web site) Peter John #testpilot Customization n/a n/a none n/a n/a n/a n/a n/a n/a
Socorro Matt Richard #socorro Customization n/a n/a [3] n/a n/a n/a n/a n/a n/a
Telemetry John Softvision #telemetry Customization n/a n/a none n/a n/a n/a n/a n/a n/a
addons.mozilla.org Krupa Softvision #amo Customization n/a n/a [4] [5] [6] n/a n/a n/a n/a n/a n/a
TabCenter (Test Pilot) Peter Softvision #testpilot Customization n/a n/a none n/a n/a n/a n/a n/a n/a
Blok (Test Pilot) Rebecca Softvision #testpilot Customization n/a n/a none n/a n/a n/a n/a n/a n/a
Treeherder Rebecca Dave #treeherder User Interface n/a n/a [7] n/a n/a n/a n/a n/a n/a
developer.mozilla.org Matt Dave #mdndev User Interface n/a n/a [8] [9] n/a n/a n/a n/a n/a n/a
mozilla.org Rebecca Dave #bedrock User Interface n/a n/a [10] 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 n/a n/a n/a
Activity Stream (iOS) Aaron No-Jun #mobile User Interface n/a n/a none n/a n/a n/a n/a n/a n/a
Activity Stream (Android) Kevin No-Jun #mobile User Interface n/a n/a none n/a n/a n/a n/a n/a n/a
Prox (iOS) Aaron No-Jun #mobile User Interface n/a n/a none n/a n/a n/a n/a n/a n/a
Focus (iOS) Aaron No-Jun #mobile User Interface [11] n/a [12] n/a n/a n/a n/a n/a n/a
ABSearch Karl Chris #absearch Services n/a n/a Private repos n/a n/a n/a TBD n/a TBD
Antenna Matt Richard #breakpad Services TBD n/a n/a TBD n/a n/a TBD n/a TBD
Autopush Richard Rebecca #push Services [13] [14] TBD [15] n/a n/a TBD n/a TBD
Balrog Chris Karl #balrog Services n/a [16] none TBD n/a n/a TBD n/a TBD
Bouncer Matt Dave #stubby Services n/a n/a [17] TBD n/a n/a TBD n/a TBD
Firefox Accounts Karl Peter #fxa Services [18] n/a [19] [20] [21] n/a n/a TBD n/a TBD
Kinto Chris Karl #storage Services [22] [23] [24] TBD n/a n/a TBD n/a TBD
Loads Tool Richard Chris #fx-test Services N/A n/a N/A N/A N/A N/A TBD N/A n/a
Shavar (Tracking Protection) Rebecca Richard #shavar Services TBD [25] TBD [26] TBD n/a TBD n/a TBD
SHIELD Chris Karl #normandy Services [27] [28] none TBD n/a n/a TBD n/a TBD
Stub Attribution Stephen Matt #stubby Services n/a [29] [30] TBD TBD TBD n/a TBD n/a TBD
Sync Karl Chris #sync Services [31] n/a [32] [33] [34] n/a n/a TBD n/a TBD