QA/COG: Difference between revisions
< QA
(29 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
== QA Community Outreach Guide | == QA Community Outreach Guide == | ||
=== Purpose === | === Purpose === | ||
* To help provide direction to new Mozilla QA community members via a simple and concise guide for QA Community Leaders | * To help provide direction to new Mozilla QA community members via a simple and concise guide for QA Community Leaders | ||
=== FYI on Communication === | === FYI on Communication === | ||
* Actively engage with community members in a positive | * Actively engage with community members in a positive and engaging manner | ||
* Always ask questions if there is the slightest bit of uncertainty | * Always ask questions if there is the '''slightest''' bit of uncertainty | ||
** If they don't answer back after a certain amount of time, ask if they're confused about something | ** If they don't answer back after a certain amount of time, ask if they're confused about something | ||
* Always answer questions promptly and concisely | * Always answer questions promptly and concisely | ||
=== Initial Introduction for New Community Members === | === Initial Introduction for New Community Members === | ||
# If they have a specific interest in a specific area | |||
#* Give them an e-mail address for one of the following mappings: | |||
#** If WebDev: '''stephend''' | |||
** | #** Community Involvement: '''aakashd''', '''juanb''' | ||
** | #** Data Analysis: '''murali''' | ||
** | #** Localization: '''tchung''', '''juanb''' | ||
** | #** Mobile: '''aakashd''' | ||
** | #** OS Testing: '''marcia''' | ||
** | #** Triaging: '''tracy''' | ||
** | #** Unit Testing/Automation/Tool Development: '''ctalbert''' | ||
** | #** Website Testing: '''whimboo''' | ||
** | #** MozMill: '''whimboo''' | ||
# If no specific interest, ask them to go through [http://quality.mozilla.org/projects QMO's Projects] page and see if there is something they are interested in | |||
#* If nothing interests them from the list of Projects on QMO, suggest Litmus BFTs via [https://addons.mozilla.org/en-US/firefox/addon/5428 QAC] and tell them to e-mail '''you''' the BFT they are interested in | |||
#** Once they have determined a subgroup, forward their e-mail to '''tracy''' | |||
* In general | * In general: | ||
** [http://quality.mozilla.org/documents-home/test-docs/litmus-tutorial Litmus Tutorial] | ** Bring up Testdays and BugDays | ||
** [http://quality.mozilla.org/bugs-life-walkthrough A Bug's Life Walkthrough] | ** Offer the following reading material | ||
*** [http://quality.mozilla.org/documents-home/test-docs/litmus-tutorial Litmus Tutorial] | |||
*** [http://quality.mozilla.org/bugs-life-walkthrough A Bug's Life Walkthrough] | |||
=== Determining the Next Step === | === Determining the Next Step === | ||
* Continue to give them more authority and responsibility when they are ready for it | # In the beginning | ||
#* Offer a simple assignment (to determine their level of competency) and reading material about the subject in QMO's Doc Tree | |||
# After enough initial competency check | |||
#* Continue to give them more authority and responsibility when they are ready for it | |||
#* Don't be afraid to let them make mistakes | |||
=== Preliminary Task List === | |||
This task list is '''not''' a finite set of tasks each person will be forced to do when joining the community. It's a set of specific tasks a new community member will be able to complete within a short amount of time. Each task should be designed to develop someone who doesn't have much experience at all in testing, web development languages and/or the Mozilla community. | |||
* WebDevQA | |||
* Community Involvement | |||
** Assist in testday and bugday promotions via posting to social networks | |||
** Write technical documentation on the [http://wiki.mozilla.org/QA/QMO/DocsNeeded these topics] | |||
* Data Analysis | |||
* Firefox | |||
** Running litmus tests via QA Companion | |||
** Learn to follow through the bug filing process by participating in bug days on thursday | |||
* Mobile | |||
** [https://wiki.mozilla.org/QA/Fennec#Where_Do_We_Need_Help Things We Need Help With] | |||
* OS Testing | |||
* Triaging | |||
* Tool Development | |||
* Website Testing | |||
* Unit Test Automation | |||
** [https://wiki.mozilla.org/QA/TDAI/Projects#Tests_that_Need_to_Be_Written Write Testscripts] for a select few | |||
* MozMill Automation | |||
* Labs extension testing | |||
** Download Weave through the addons manager or AMO. |
Latest revision as of 22:10, 9 February 2010
QA Community Outreach Guide
Purpose
- To help provide direction to new Mozilla QA community members via a simple and concise guide for QA Community Leaders
FYI on Communication
- Actively engage with community members in a positive and engaging manner
- Always ask questions if there is the slightest bit of uncertainty
- If they don't answer back after a certain amount of time, ask if they're confused about something
- Always answer questions promptly and concisely
Initial Introduction for New Community Members
- If they have a specific interest in a specific area
- Give them an e-mail address for one of the following mappings:
- If WebDev: stephend
- Community Involvement: aakashd, juanb
- Data Analysis: murali
- Localization: tchung, juanb
- Mobile: aakashd
- OS Testing: marcia
- Triaging: tracy
- Unit Testing/Automation/Tool Development: ctalbert
- Website Testing: whimboo
- MozMill: whimboo
- Give them an e-mail address for one of the following mappings:
- If no specific interest, ask them to go through QMO's Projects page and see if there is something they are interested in
- If nothing interests them from the list of Projects on QMO, suggest Litmus BFTs via QAC and tell them to e-mail you the BFT they are interested in
- Once they have determined a subgroup, forward their e-mail to tracy
- If nothing interests them from the list of Projects on QMO, suggest Litmus BFTs via QAC and tell them to e-mail you the BFT they are interested in
- In general:
- Bring up Testdays and BugDays
- Offer the following reading material
Determining the Next Step
- In the beginning
- Offer a simple assignment (to determine their level of competency) and reading material about the subject in QMO's Doc Tree
- After enough initial competency check
- Continue to give them more authority and responsibility when they are ready for it
- Don't be afraid to let them make mistakes
Preliminary Task List
This task list is not a finite set of tasks each person will be forced to do when joining the community. It's a set of specific tasks a new community member will be able to complete within a short amount of time. Each task should be designed to develop someone who doesn't have much experience at all in testing, web development languages and/or the Mozilla community.
- WebDevQA
- Community Involvement
- Assist in testday and bugday promotions via posting to social networks
- Write technical documentation on the these topics
- Data Analysis
- Firefox
- Running litmus tests via QA Companion
- Learn to follow through the bug filing process by participating in bug days on thursday
- Mobile
- OS Testing
- Triaging
- Tool Development
- Website Testing
- Unit Test Automation
- Write Testscripts for a select few
- MozMill Automation
- Labs extension testing
- Download Weave through the addons manager or AMO.