QA/COG: Difference between revisions

From MozillaWiki
< QA
Jump to navigation Jump to search
Line 43: Line 43:
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 is designed to help someone that doesn't have much experience at all in matters of testing, web development languages and/or the Mozilla community become familiar with such things.  
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 is designed to help someone that doesn't have much experience at all in matters of testing, web development languages and/or the Mozilla community become familiar with such things.  


* WebDev
* WebDevQA
* Community Involvement
* Community Involvement
** Assist in testday and bugday promotions via social networking
** Assist in testday and bugday promotions via posting to social networks
* Data Analysis
* Data Analysis
* Localization
* Localization
** Download a build in your language and run the 3.x l10n localizer Litmus test run.
** Download a build in your language and run the 3.x l10n localizer Litmus test run.
* Firefox
* Firefox
** Running litmus tests via QAC
** Running litmus tests via QA Companion
** Find and file at least 5 bugs into bugzilla
** Learn to follow through the bug filing process by participating in bug days on thursday
** learn to follow through the bug filing process
* Mobile
* Mobile
** Download the build from the [http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mobile-1.9.2/ mobile nightly builds] page and run BFT checks on a Fennec [http://litmus.mozilla.org Litmus] test run
** Download the build from the [http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mobile-1.9.2/ mobile nightly builds] page and run BFT checks on a Fennec [http://litmus.mozilla.org Litmus] test run
Line 60: Line 59:
* Website Testing
* Website Testing
* Unit Test Automation
* Unit Test Automation
** https://wiki.mozilla.org/QA/TDAI/Projects#Tests_that_Need_to_Be_Written
** [https://wiki.mozilla.org/QA/TDAI/Projects#Tests_that_Need_to_Be_Written Write Testscripts] for a select few
* MozMill Automation
* MozMill Automation
* Labs extension testing
* Labs extension testing
** Download Weave through the addons manager or AMO.
** Download Weave through the addons manager or AMO.
** Participate in Testday on 12/4

Revision as of 02:43, 15 November 2009

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 non-curt 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: jmaher
      • 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 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

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 is designed to help someone that doesn't have much experience at all in matters of testing, web development languages and/or the Mozilla community become familiar with such things.

  • WebDevQA
  • Community Involvement
    • Assist in testday and bugday promotions via posting to social networks
  • Data Analysis
  • Localization
    • Download a build in your language and run the 3.x l10n localizer Litmus test run.
  • 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
  • MozMill Automation
  • Labs extension testing
    • Download Weave through the addons manager or AMO.