TestEngineering/Services/Contribute: Difference between revisions
< TestEngineering | Services
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 59: | Line 59: | ||
=== core === | === core === | ||
* give talks on privacy/security 2/qtr, talk to allied communities about decentralized services. | * give talks on privacy/security 2/qtr, talk to allied communities about decentralized services. | ||
== "Sorting hat" questions == | |||
* Questions for potential general QA contributors | |||
* Motivation: new/refresh skills, open source/giving back, a particular product/project, etc. | |||
* Skills: automation/coding, testing | |||
* Giving Back: community work, diversity, training | |||
* Product: Firefox, Fennec, FxOS, WebQA, Cloud Services | |||
* Sorting of potential Cloud Services QA contributors | |||
* Python, JavaScript, both, neither, or other? PYTHON | |||
* Loads, mozilla-services repo. | |||
* Python, javaScript, both, neither, or other? JS | |||
* Persona, FxA, etc. | |||
* Python, javaScript, both, neither, or other? BOTH | |||
* Specific parts of Sync, etc. Maybe A-Team? | |||
* Python, JavaScript, both, neither, or other? OTHER | |||
* Want to learn JS or Python? YES | |||
+ Various 101 classes. | |||
* Want to learn JS or Python? NO | |||
+ Write us a proposal. | |||
* Python, javaScript, both, neither, or other? NEITHER | |||
* Testing experience? NO | |||
* Volunteer/community leader experience? YES | |||
+ QA Community Call, office hours, etc. | |||
* Volunteer/community leader experience? NO | |||
+ QA 101 or general community pool, as appropriate. | |||
* Testing experience? YES | |||
* Using Nightly already? NO | |||
+ Download (or build!) Nightly. | |||
+ Skip to YES below. | |||
* Using Nightly already? YES | |||
+ Drive it hard, find a bug. | |||
+ List of Nightly bugs to be verified in Bugzilla. | |||
+ Introduce to webQA or client teams. | |||
Revision as of 19:41, 13 May 2014
Manual Testing
onboarding prerequisites
- Internet access, Nightly, email, maybe IRC.
casual
- show up to a test day
- do a task in One and Done
active
- member of services-qa and nightly-testers mailing lists
- pull request (3x/qtr)
- one testing contribution per release (i.e. every six weeks)
core
- sync 2 profiles on nightly
- sync between android and desktop
- FxOS - find my device testing
- verify legacy sync
Automated Test Development
onboarding prerequisites
- Nightly, Mercurial, Git, IRC client, Mozillians profile.
casual
- one pull request(github) or one code contribution(hg) per quarter (which repos?)
active
- three times a quarter PR or code contributed
core
- write tests for major sync flows
- develop/run load tests
Evangelizing Mozilla Services
onboarding prerequisites
- Mozilla shirt, Blogging account, IRC/email account
casual
- blog post 1/qtr, retweet/link 2/qtr, attend event in Moz shirt 1/qtr
active
- write blog post empasizing open web and Services ecosystem 1/qtr, blog on planet 2/qtr, reblog/retweet 5/qtr, speak @ meetup 1/qtr
core
- give talks on privacy/security 2/qtr, talk to allied communities about decentralized services.
"Sorting hat" questions
- Questions for potential general QA contributors
* Motivation: new/refresh skills, open source/giving back, a particular product/project, etc. * Skills: automation/coding, testing * Giving Back: community work, diversity, training * Product: Firefox, Fennec, FxOS, WebQA, Cloud Services
- Sorting of potential Cloud Services QA contributors
* Python, JavaScript, both, neither, or other? PYTHON
* Loads, mozilla-services repo.
* Python, javaScript, both, neither, or other? JS
* Persona, FxA, etc.
* Python, javaScript, both, neither, or other? BOTH
* Specific parts of Sync, etc. Maybe A-Team?
* Python, JavaScript, both, neither, or other? OTHER
* Want to learn JS or Python? YES
+ Various 101 classes.
* Want to learn JS or Python? NO
+ Write us a proposal.
* Python, javaScript, both, neither, or other? NEITHER
* Testing experience? NO
* Volunteer/community leader experience? YES
+ QA Community Call, office hours, etc.
* Volunteer/community leader experience? NO
+ QA 101 or general community pool, as appropriate.
* Testing experience? YES
* Using Nightly already? NO
+ Download (or build!) Nightly.
+ Skip to YES below.
* Using Nightly already? YES
+ Drive it hard, find a bug.
+ List of Nightly bugs to be verified in Bugzilla.
+ Introduce to webQA or client teams.