TestEngineering: Difference between revisions
Jump to navigation
Jump to search
(→Full Project List: Gray to yellow, mostly.) |
Rpappalardo (talk | contribs) (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: | | style="background:lightyellow;text-align:center;" | TBD | ||
|- | |- | ||
| [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: | | style="background:lightyellow;text-align:center;" | TBD | ||
|- | |- | ||
| [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: | | style="background:lightyellow;text-align:center;" | TBD | ||
|- | |- | ||
| 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: | | 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: | | 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: | | 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: | | style="background:lightyellow;text-align:center;" | TBD | ||
|- | |- | ||
| 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: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 | |||
|- | |- | ||
| [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: | | style="background:lightyellow;text-align:center;" | TBD | ||
|- | |- | ||
| [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: | | 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: | | style="background:lightyellow;text-align:center;" | TBD | ||
|- | |- | ||
| 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: | | style="background:lightyellow;text-align:center;" | TBD | ||
|- | |- | ||
| [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: | | style="background:lightyellow;text-align:center;" | TBD | ||
|- | |- | ||
| [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: | | style="background:lightyellow;text-align:center;" | TBD | ||
|} | |} |
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
- https://wiki.mozilla.org/TestEngineering/UI
- Lead: Dave Hunt
Services
- https://wiki.mozilla.org/TestEngineering/Services
- Lead: Richard Pappalardo
Customization
- https://wiki.mozilla.org/TestEngineering/Customization
- Lead: Krupa Raj
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 |