TestEngineering/UI: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
== Web QA Overview ==
= The Web QA Team =
Through a variety of tools and approaches, Web QA aims to ensure high quality web applications, of both external and [https://wiki.mozilla.org/Webdev#Projects internal applications and websites].
We test Mozilla websites! Using a variety of tools and approaches, our team aims to ensure the high quality web applications. You may contact us in the #mozwebqa [http://widget.mibbit.com/?settings=0a187437b06ca9bcb0cff2a717e985c5&server=irc.mozilla.org&channel=mozwebqa&noServerTab=false&autoConnect=true IRC channel] or by emailing: [mailto:mozwebqa@mozilla.org mozwebqa@mozilla.org].
{| cellpadding="2" border="1" style="background:#FFFFE5; width: 100%;"
! [https://blog.mozilla.org/webqa/ Team Blog]
! [https://twitter.com/mozwebqa Twitter]
! [https://wiki.mozilla.org/QA/Execution/Web_Testing/Media Videos and Slides]
|}


=== Get Involved ===
We'd love to have your help in testing our many projects! Are you looking for a way to contribute?


* Got a few minutes? Help our team by doing [https://oneanddone.mozilla.org/en-US/?search=&team=6 one of our tasks on One and Done]


* How to get started with [https://wiki.mozilla.org/QA/Execution/Web_Testing/Manual_testing Manual Testing]
== What we do ==
{| cellpadding="2" border="1" style="background:#F0FFFF;width: 100%;"
|-
! Test Plans
! Selenium & Python Automation
! Community testing
! Test Days
|-
! Website Usability
! User Advocacy
! Website polish
! Documentation review
|-
! Feature testing
! Create documentation
! Mentored bugs/Issues
! One and Done
|-
! Regression testing
! Security
! Continuous deployment expertise
! Analysis
|-
! Load Testing
! UI/Localization testing
! Manual testing
! Continuous Development support
|-
! Quality metrics
! End-to-end testing
! Code reviews
! Risk Analysis
|-
! Pen testing with ZAP
! Jenkins/Travis CI
! Site Monitoring
! Test coverage evaluation
|-
! Code coverage evaluation
! Cross Browser testing
! API testing
! Quality metrics
|}


* How to work on [https://wiki.mozilla.org/QA/Execution/Web_Testing/Automation Automation], details on getting set up and a list of our current projects.
=== Team Goals ===
Check out [https://wiki.mozilla.org/QA/Goals/2015q3 our Team Goals] to see what we're working on.
* 2015 Q3 brainstorming Etherpad: https://etherpad.mozilla.org/webqa-goals-2015-q3


* Earn a Badge
== Need something tested? ==
** Here is a link to our [https://badges.mozilla.org/profiles/profile/webqa.badges Web QA Badges] profile, with details on how to earn each one.
* Email rbillings or stephend at mozilla.com with requests or questions. Sooner is better than later!
** For admins: [https://wiki.mozilla.org/QA/Execution/Web_Testing/Badges_getting_started Getting started creating Badges]
* [https://bugzilla.mozilla.org/enter_bug.cgi?product=Testing&component=WebQA File a bug] in Bugzilla under Testing/Web QA components. Assign it to mozwebqa@mozilla.org.
* [https://wiki.mozilla.org/QA/Execution/Web_Testing/Project_for_Automation How to get a project in automation]


* [https://wiki.mozilla.org/QA/Execution/Web_Testing/Contributor_levels Contributor levels] - Take a look at what we have to offer, and how to help the team.
== Get Involved ==
We'd love to have your help in testing our many projects! Are you looking for a way to contribute?


* [https://quality.mozilla.org/teams/web-qa/ See our QMO team page for information on manual and automated testing]
{| cellpadding="2" border="1" style="background:#FFF6E5;width: 100%;"
|- style="font-style: italic"
! A Few Minutes
! An hour
! Committed
|-
! [https://oneanddone.mozilla.org/en-US/?search=&team=6 One and Done tasks]
! [https://wiki.mozilla.org/QA/Execution/Web_Testing/Manual_testing Start Manual Testing]
! [https://wiki.mozilla.org/QA/Execution/Web_Testing/Automation Start Automation Testing]
|-
! [https://wiki.mozilla.org/QA/Execution/Web_Testing/Contributor_levels Read about our contributors].
! [https://badges.mozilla.org/profiles/profile/webqa.badges Earn Web QA Badges]
! [http://mozilla.github.io/mozwebqa-dashboard/#/issues Open GitHub Issues]
|-
! [https://quality.mozilla.org/teams/web-qa/ Team QMO page on how to Get Started]
! [https://quality.mozilla.org/docs/testdays/ Participate in a QA Testday]
!
|-
! [https://mail.mozilla.org/listinfo/mozwebqa Join our mailing list]
! [http://widget.mibbit.com/?settings=0a187437b06ca9bcb0cff2a717e985c5&server=irc.mozilla.org&channel=mozwebqa&noServerTab=false&autoConnect=true Click to join our #mozwebqa IRC channel]  
!
|}


* [https://mail.mozilla.org/listinfo/qa-contribute Join the QA Contribute Mailing list]
== Community ==
** The most current Email Reply Template for new inquiries [https://etherpad.mozilla.org/webqa-first-reply https://etherpad.mozilla.org/webqa-first-reply]
Our community contributors are great!
** If you'd like to reply to new contributors, feel free to [https://gist.github.com/stephendonner/5457402 use this template] to help guide your initial outreach
* [https://badges.mozilla.org/en-US/profiles/profile/webqa.badges Team Badge winners]
* [https://wiki.mozilla.org/QA/Execution/Web_Testing/Contributor_Corner Contributor's Corner] where we recognize the work people have been putting in on our projects!


=== Community Outreach  ===
== Team Meetings ==
 
{{:QA/Execution/Web Testing/Meetings}}
*[https://wiki.mozilla.org/QA/Execution/Web_Testing/Contributor_Corner Contributor's Corner] where we recognize the work people have been putting in on our projects!
*[https://quality.mozilla.org/docs/testdays/ Testdays]
 
=== Contact Us ===
 
* [https://mail.mozilla.org/listinfo/mozwebqa Sign-up] or [mailto:mozwebqa@mozilla.org send an e-mail] to the Web QA mailing list
* Join us in #mozwebqa on [irc://irc.mozilla.org/#mozwebqa|IRC]. You can use [http://widget.mibbit.com/?settings=0a187437b06ca9bcb0cff2a717e985c5&server=irc.mozilla.org&channel=mozwebqa&noServerTab=false&autoConnect=true Mibbit.com] or [https://addons.mozilla.org/en-US/firefox/addon/16 Chatzilla] if IRC is new to you.
 
=== Calendar ===


== Calendar ==
{{#widget:Google Calendar
{{#widget:Google Calendar
|id=mozilla.com_64nkbr62dja855ojmsnji28278@group.calendar.google.com
|id=mozilla.com_64nkbr62dja855ojmsnji28278@group.calendar.google.com
Line 49: Line 111:
}}
}}


=== Meetings ===
= Projects =
{{:QA/Execution/Web Testing/Meetings}}
 
=== Buildmaster ===
Here is information on the current buildmaster, and current automation project status:
 
[https://wiki.mozilla.org/QA/Execution/Web_Testing/roles/buildmaster Buildmaster page]
 
== I have something I need tested -- now what?  ==
#We'd really appreciate it if you could sync up with the [https://wiki.mozilla.org/Webdev/Web_Production Web Production] team; letting them know ahead of time on something you're working on helps us all get in-sync with the project, and shortens turnaround time
#Communicate with us! Send an email directly to rbillings or stephend or the mozwebqa mailing list with your ask. Our team is a lot smaller, and we're juggling a lot of balls. This means that we need you to ask us directly for what you need, and give us some head's up. Specifically we need at least a few days notice if there is something time-sensitive that needs testing.
#[https://bugzilla.mozilla.org/enter_bug.cgi?product=Testing&component=WebQA File a bug] in Bugzilla, under the product Testing, and component "WebQA", asking us to test your site/application.  assigning to "[mailto:mozwebqa@mozilla.org mozwebqa@mozilla.org]", and I'll be sure to assign it to the right person, or make sure the team tests
#In the bug, please let us know of any pertinent schedules, deadlines, requirements, limitations, etc.  Also, pointing us to design documentation or specs, such as mockups/HTML cuts/wireframes, etc. would be immensely helpful
#Please also list any third-party developers/firms we'll have to work with, to get the potential issues we might have found, addressed.  (And please make sure they have a Bugzilla account, too.)
#[https://wiki.mozilla.org/QA/Execution/Web_Testing/Project_for_Automation How to get a project in automation]
 
 
== Team Details  ==
 
We welcome community members to join us and take on tasks and responsibilities; please see our [http://quality.mozilla.org/teams/web-qa/ quality.mozilla.org] page for more information/to engage.
 
=== Team Members and Assignments  ===


== Team Contact ==
{| class="fullwidth-table"
{| class="fullwidth-table"
|-
|-
| style="background: none repeat scroll 0% 0% rgb(239, 239, 239); width: 30%;" | '''Name'''  
| style="background: none repeat scroll 0% 0% rgb(239, 239, 239); width: 30%;" | '''Name'''  
| style="background: none repeat scroll 0% 0% rgb(239, 239, 239); width: 30%;" | '''Email Address'''  
| style="background: none repeat scroll 0% 0% rgb(239, 239, 239); width: 30%;" | '''Email'''  
| style="background: none repeat scroll 0% 0% rgb(239, 239, 239); width: 10%;" | '''Availability'''  
| style="background: none repeat scroll 0% 0% rgb(239, 239, 239); width: 10%;" | '''Status'''  
| style="background: none repeat scroll 0% 0% rgb(239, 239, 239); width: 30%;" | '''Project Assignments / Interests'''
| style="background: none repeat scroll 0% 0% rgb(239, 239, 239); width: 30%;" | '''Areas'''
|-
|-
| Rebecca Billings  
| Rebecca Billings  
| rbillings@mozilla.com
| rbillings@mozilla.com
| Employee  
| Employee  
| One and Done PM, Web Engagement projects, Mozilla.com, SUMO, MozTrap, QMO
| One and Done PM, Brand projects, Mozilla.com, Treeherder, +automation
|-
|-
| Matt Brandt  
| Matt Brandt  
Line 93: Line 135:
| Employee  
| Employee  
| Manager
| Manager
|-
| Dave Hunt
| daveh@mozilla.com
| Employee
| Automation
|-
|-
| Krupa Raj  
| Krupa Raj  
Line 106: Line 153:
|}
|}


=== Web QA Project List ===
== Project List ==
<onlyinclude>
{| cellpadding="2" border="1" style="width: 100%;"  
 
{|class="wikitable sortable"
|-
|-
! Supported Projects
! Project
! Testing
! Testing
! IRC
! Jenkins
! Priority
! Status
! Lead/Contact
|- style="background:#e0fde0;"
! Staging server(s)
! Jenkins URL
|- valign="top"
| [https://wiki.mozilla.org/AMO Add-ons]  
| [https://wiki.mozilla.org/AMO Add-ons]  
| [https://github.com/mozilla/Addon-Tests/issues Automation] <br> [https://moztrap.mozilla.org/runtests/environment/2764/ Manual]
| [https://github.com/mozilla/Addon-Tests/issues Automation] <br> [https://moztrap.mozilla.org/runtests/environment/2764/ Manual]
| [http://widget.mibbit.com/?settings=1b10107157e79b08f2bf99a11f521973&server=irc.mozilla.org&channel=%23addons #addons]
| [https://webqa-ci.mozilla.com/view/AMO/ CI]
| P1
| Active
| Krupa
|- style="background:#e0fde0;"
| https://addons-dev.allizom.org/
| [https://wiki.mozilla.org/Marketplace Marketplace]
| [http://qa-selenium.mv.mozilla.com:8080/view/AMO%20Tests/ CI]
 
|-valign="top"
| [https://wiki.allizom.org/Marketplace Marketplace]
| [https://github.com/mozilla/marketplace-tests-gaia Firefox OS Automation] <br> [https://github.com/mozilla/marketplace-tests/issues Automation] <br> [https://moztrap.mozilla.org/runtests/environment/42/ Manual]
| [https://github.com/mozilla/marketplace-tests-gaia Firefox OS Automation] <br> [https://github.com/mozilla/marketplace-tests/issues Automation] <br> [https://moztrap.mozilla.org/runtests/environment/42/ Manual]
| [http://widget.mibbit.com/?settings=1b10107157e79b08f2bf99a11f521973&server=irc.mozilla.org&channel=%23mozwebqa #mozwebqa]
| [https://webqa-ci.mozilla.com/view/Marketplace/ CI]
| P1
| Active
| Krupa
|- style="background:#e0fde0;"
| https://marketplace.allizom.org/
| [https://wiki.mozilla.org/MDN Mozilla Developer Network (MDN)]
| [http://qa-selenium.mv.mozilla.com:8080/view/B2G/ CI]
| [https://github.com/mozilla/kuma/pull/2947/files Automation]
 
| N/A
|- valign="top"
| Active
|- style="background:#e0fde0;"
| [https://wiki.mozilla.org/Mozilla.org Mozilla.org]
| [https://wiki.mozilla.org/Mozilla.org Mozilla.org]
| [https://github.com/mozilla/mcom-tests/issues Automation]  
| [https://github.com/mozilla/mcom-tests/issues Automation]  
| [http://widget.mibbit.com/?settings=1b10107157e79b08f2bf99a11f521973&server=irc.mozilla.org&channel=%23www #www]
| [https://webqa-ci.mozilla.com/search/?q=mozilla.org CI]
| P1
| Active
| Rebecca
|- style="background:#e0fde0;"
| http://www-dev.allizom.org
| [https://wiki.mozilla.org/Mozillians Mozillians]
| [http://qa-selenium.mv.mozilla.com:8080/view/Mozilla.com/ CI]
| [https://github.com/mozilla/mozillians-tests/issues Automation] <br>[https://moztrap.mozilla.org/runtests/environment/2604/ Manual]
 
| [https://webqa-ci.mozilla.com/search/?q=mozillians CI]
|-valign="top"
| Active
| [https://wiki.allizom.org/QA/Execution/MozTrap MozTrap]
|- style="background:#e0fde0;"
| [https://github.com/mozilla/moztrap-tests/issues Automation] <br> [https://moztrap.mozilla.org/runtests/environment/974/ Manual]
| [https://wiki.mozilla.org/QA/Execution/MozTrap MozTrap]
| [http://widget.mibbit.com/?settings=1b10107157e79b08f2bf99a11f521973&server=irc.mozilla.org&channel=%23moztrap #moztrap]
| [https://github.com/mozilla/moztrap-tests/issues Automation] <br> [https://moztrap.mozilla.org/runtests/environment/974/ Manual]  
| P1
| [https://webqa-ci.mozilla.com/view/MozTrap/ CI]
| Team
| Active
| https://moztrap.allizom.org/
|- style="background:#e0fde0;"
| [http://qa-selenium.mv.mozilla.com:8080/view/MozTrap/ CI]
 
|- valign="top"
| [http://mozilla.github.io/mozwebqa-dashboard/#/issues MozWebQA Dashboard]
| [http://mozilla.github.io/mozwebqa-dashboard/#/issues MozWebQA Dashboard]
| Automation
| [http://mozilla.github.io/mozwebqa-dashboard/ Automation]  
| [http://widget.mibbit.com/?settings=1b10107157e79b08f2bf99a11f521973&server=irc.mozilla.org&channel=%23socorro #mozwebqa]
| N/A
| P1
| Active
| team
|- style="background:#e0fde0;"
| none
| none
 
|- valign="top"
| [https://wiki.mozilla.org/QA/QMO QMO]  
| [https://wiki.mozilla.org/QA/QMO QMO]  
| Only maintenance is supported
| [https://github.com/mozilla/qmo-tests/issues Automation]  
| [http://widget.mibbit.com/?settings=1b10107157e79b08f2bf99a11f521973&server=irc.mozilla.org&channel=%23mozwebqa #mozwebqa]
| N/A
| P1
| Active
| Stephen, team
|- style="background:#e0fde0;"
| http://quality.allizom.org/
| [http://selenium.qa.mtv2.mozilla.com:8080/view/qmo/ CI]
 
|- valign="top"
| [https://wiki.mozilla.org/QA/OneandDone One and Done]  
| [https://wiki.mozilla.org/QA/OneandDone One and Done]  
| [https://github.com/mozilla/oneanddone-tests/issues Automation] <br> [https://bugzilla.mozilla.org/buglist.cgi?cmdtype=runnamed&namedcmd=OneandDone%20bugs&list_id=11313264 Project Automation]
| [https://github.com/mozilla/oneanddone-tests/issues Automation] <br> [https://bugzilla.mozilla.org/buglist.cgi?cmdtype=runnamed&namedcmd=OneandDone%20bugs&list_id=11313264 Open Features and bugs]
| [http://widget.mibbit.com/?settings=1b10107157e79b08f2bf99a11f521973&server=irc.mozilla.org&channel=%23mozwebqa #mozwebqa]
| [https://webqa-ci.mozilla.com/view/One%20and%20Done/ CI]
| P1
| Active
| Rebecca, Bob
|- style="background:#e0fde0;"
| http://oneanddone.allizom.org/
| [http://selenium.qa.mtv2.mozilla.com:8080/view/oneanddone/ CI]
 
|- valign="top"
| [https://wiki.mozilla.org/Breakpad Socorro]
| [https://wiki.mozilla.org/Breakpad Socorro]
| [https://github.com/mozilla/socorro-tests/issues Automation]
| [https://github.com/mozilla/socorro-tests/issues Automation]
| [http://widget.mibbit.com/?settings=1b10107157e79b08f2bf99a11f521973&server=irc.mozilla.org&channel=%23socorro #socorro]
| [https://webqa-ci.mozilla.com/view/Socorro/ CI]
| P1
| Active
| Matt / Stephen (backup)
|- style="background:#e0fde0;"
| https://crash-stats.allizom.org
| [https://wiki.mozilla.org/Sumo SUMO]
| [http://qa-selenium.mv.mozilla.com:8080/job/socorro/ CI]
 
|- valign="top"
| [https://wiki.mozilla.org/Sumo SUMO]  
| [https://github.com/mozilla/sumo-tests/issues Automation] <br> [https://moztrap.mozilla.org/runtests/environment/2510/ Manual]
| [https://github.com/mozilla/sumo-tests/issues Automation] <br> [https://moztrap.mozilla.org/runtests/environment/2510/ Manual]
| [http://widget.mibbit.com/?settings=1b10107157e79b08f2bf99a11f521973&server=irc.mozilla.org&channel=%23sumodev #sumodev]
| [https://webqa-ci.mozilla.com/view/SUMO/ CI]
| P2
| Active
| Team
|- style="background:#e0fde0;"
| http://support.allizom.org/
| [https://wiki.mozilla.org/Treeherder Treeherder]
| [http://qa-selenium.mv.mozilla.com:8080/view/SUMO%20Tests/ CI]
| [https://github.com/mozilla/treeherder-tests/issues Automation]
 
| [https://webqa-ci.mozilla.com/view/Treeherder/ CI]
| Active
|}
|}


Is there something missing? Check our [https://wiki.mozilla.org/QA/Execution/Web_Testing/Inactive_Projects Inactive Projects] list, or email the team with questions.


{|class="wikitable sortable"
= Resources =
==Documents and Templates==
{| cellpadding="2" border="1" style="background:#FFFFE5; width: 100%;"  
! [https://wiki.mozilla.org/QA/Execution/Web_Testing/Support_Levels Support levels]
! [https://wiki.mozilla.org/QA/Execution/Web_Testing/Automation_tools Automation tools and Evaluations]
! [https://wiki.mozilla.org/QA/Execution/Web_Testing/Tools A list of Tools and Resources]
|-
|-
! Deferred Projects
! [https://wiki.mozilla.org/QA/Execution/Web_Testing/Template Test plan template]
! Testing
! [https://wiki.mozilla.org/QA/Execution/Web_Testing/Project_Ownership_Checklist Project Checklist]
! IRC
! [https://wiki.mozilla.org/Websites/Processes Website Processes]
! Priority
|-
! Lead/Contact
! [https://wiki.mozilla.org/QA/Execution/Web_Testing/Badges_getting_started Creating Badges]
! Staging server(s)
! [https://etherpad.mozilla.org/webqa-first-reply Helpful email replies]
! Jenkins URL
|- valign="top"
| [https://wiki.mozilla.org/Affiliates Affiliates]
| [https://github.com/mozilla/affiliates-tests/issues Automation]
| [http://widget.mibbit.com/?settings=1b10107157e79b08f2bf99a11f521973&server=irc.mozilla.org&channel=%23affiliates #affiliates]
| N/A
| N/A
| '''https://affiliates-dev.allizom.org'''
| [http://qa-selenium.mv.mozilla.com:8080/view/Affiliates/ CI]
 
|- valign="top"
| [https://wiki.mozilla.org/MDN Mozilla Developer Network (MDN)]
| [https://github.com/mozilla/mdn-tests/issues Automation]
| [http://widget.mibbit.com/?settings=1b10107157e79b08f2bf99a11f521973&server=irc.mozilla.org&channel=%23mdndev #mdndev]
| N/A
| N/A
| https://developer-dev.allizom.org/en-US/
| [http://qa-selenium.mv.mozilla.com:8080/view/MDN/job/mdn.staging/ CI]
 
|-valign="top"
| [https://wiki.mozilla.org/Mozillians Mozillians]
| [https://github.com/mozilla/mozillians-tests/issues Automation] <br>[https://moztrap.mozilla.org/runtests/environment/2604/ Manual]
| [http://widget.mibbit.com/?settings=1b10107157e79b08f2bf99a11f521973&server=irc.mozilla.org&channel=%23commtools #commtools]
| N/A
| N/A
| https://mozillians-dev.allizom.org
| [http://qa-selenium.mv.mozilla.com:8080/view/Mozillians/ CI]
 
|-valign="top"
| Plugin Check
| [https://moztrap.mozilla.org/runtests/environment/2604/ Manual]
| [http://widget.mibbit.com/?settings=1b10107157e79b08f2bf99a11f521973&server=irc.mozilla.org&channel=%23commtools #mozwebqa]
| N/A
| N/A
| none
| none
 
|- valign="top"
| [https://wiki.mozilla.org/QA/QMO QMO]
| [https://github.com/mozilla/qmo-tests/issues Automation]  
| [http://widget.mibbit.com/?settings=1b10107157e79b08f2bf99a11f521973&server=irc.mozilla.org&channel=%23mozwebqa #mozwebqa]
| P1
| Stephen, team
| http://quality.allizom.org/
| [http://selenium.qa.mtv2.mozilla.com:8080/view/qmo/ CI]
 
|- valign="top"
| [https://wiki.mozilla.org/Websites/ReMo_Mozilla_Reps Reps]  
| [https://github.com/mozilla/remo-tests/issues Automation]
| [http://widget.mibbit.com/?settings=1b10107157e79b08f2bf99a11f521973&server=irc.mozilla.org&channel=%23remo #remo]
| P2
| N/A
| http://reps.allizom.org/
| [http://selenium.qa.mtv2.mozilla.com:8080/view/REMO/ CI]
 
|-valign="top"
| [https://wiki.mozilla.org/Webmaker Webmaker]
| [https://github.com/mozilla/webmaker-tests/issues Automation]
| [http://widget.mibbit.com/?settings=1b10107157e79b08f2bf99a11f521973&server=irc.mozilla.org&channel=%23webmaker #webmaker]
| N/A
| N/A
| https://webmaker.mofostaging.net/
| [http://selenium.qa.mtv2.mozilla.com:8080/view/Webmaker/ CI]
 
|-valign="top"
| [https://wiki.mozilla.org/MozillaWiki:News wiki.mozilla.org]
| [https://github.com/mozilla/wiki-tests/issues Automation]
| [http://widget.mibbit.com/?settings=1b10107157e79b08f2bf99a11f521973&server=irc.mozilla.org&channel=%23mozwebqa #mozwebqa]
| P2
| Team, Glenn Howard, Stephen Lester
| https://wiki.allizom.org
| [http://qa-selenium.mv.mozilla.com:8080/view/Wiki/ CI]
|}
|}


 
==Team Information==
{|class="wikitable sortable"
{| cellpadding="2" border="1" style="background:#FFFFE5;width: 100%;"
! [https://wiki.mozilla.org/QA/Execution/Web_Testing/roles/buildmaster Buildmaster]
|-
! [https://intranet.mozilla.org/Websites/Stage_Passwords Website credentials]
|-
! [https://wiki.mozilla.org/QA/Execution/Web_Testing/New_Hires New Hires]
|-
|-
! Transferred Projects
! [https://wiki.mozilla.org/QA/Execution/Web_Testing/PTO Upcoming PTO]
! Testing
! IRC
! Priority
! Lead/Contact
! Staging server(s)
! Jenkins URL
|-valign="top"
| [https://wiki.mozilla.org/Bouncer Bouncer]
| [https://github.com/mozilla/bouncer-tests/issues Automation]
| [http://widget.mibbit.com/?settings=1b10107157e79b08f2bf99a11f521973&server=irc.mozilla.org&channel=%23stubby #stubby]
| N/A
| Team, Matt
| http://download.allizom.org
| [http://qa-selenium.mv.mozilla.com:8080/view/Bouncer/ CI]
 
|- valign="top"
| [https://wiki.mozilla.org/Websites/Snippets Snippets]
| [https://github.com/mozilla/snippets-tests/issues Automation]
| [http://widget.mibbit.com/?settings=1b10107157e79b08f2bf99a11f521973&server=irc.mozilla.org&channel=%23snippets #snippets]
| P2
| Team
| http://snippets.stage.mozilla.com
| [http://qa-selenium.mv.mozilla.com:8080/view/Snippets/ CI]
 
|}
|}
'''**&nbsp;Don't forget to make yourself familiar with the [https://wiki.mozilla.org/Releases latest Firefox release schedules], as we might be doing work involved with them **'''
=== '''Current Projects + Webdev Processes'''  ===
* https://wiki.mozilla.org/Websites/Processes
==== '''Test Plan Template and Project Checklist'''  ====
*[[QA/Execution/Web Testing/Template|Web Test Plan Template]]
*[[QA/Execution/Web_Testing/Project_Ownership_Checklist|Web QA Project Ownership Checklist]]
*[https://intranet.mozilla.org/Websites/Stage_Passwords Sites and Passwords]
==== Web Engagement Projects====
*[[QA/Execution/Web Testing/Template|Web Test Plan Template]]
*[https://intranet.mozilla.org/Websites/Stage_Passwords Sites and Passwords]
=== [https://wiki.mozilla.org/QA/Goals/2015q3 Team Goals]  ===
* 2015 Q3 brainstorming Etherpad: https://etherpad.mozilla.org/webqa-goals-2015-q3
=== Next Team Work Week ===
=== Upcoming PTO ==
{{WebQAPTO}}
=== New Hires (useful chiefly for paid Mozilla folks)  ===
Some useful information about getting started is available [https://wiki.mozilla.org/QA/Execution/Web_Testing/New_Hires here].
== Resources  ==
=== Support Levels  ===
Please read through our [[QA/Execution/Web Testing/Support Levels|support levels]] when proposing a new project for us.
=== Tools ===
[https://wiki.mozilla.org/QA/Execution/Web_Testing/Tools A list of Tools and Resources]
[https://wiki.mozilla.org/QA/Execution/Web_Testing/Automation_tools Automation tools and Evaluations]
=== Mozwebqabot - Our IRC Bot ===
See our [https://wiki.mozilla.org/QA/Execution/Web_Testing/Mozwebqabot Mozwebqabot info  page] for details of Web QA's friendly IRC bot.
=== Media Archives  ===
* [https://www.youtube.com/watch?v=T9VTvjKq3ow Video of Intro to the One and Done website, by Rebecca Billings for Firefox Student Ambassadors 2/17/2015]
* [http://www.slideshare.net/stephendonner/selenium-londonmeetup-5671730 Slides from Stephen Donner's 11/3/2010 presentation at the London Selenium Meetup @ Google]
* [http://www.slideshare.net/stephendonner/towards-a-more-secure-reliable-and-performant-web-tools-approaches-to-help Slides from Stephen Donner's 10/22/2010 presentation at Mozilla HQ]
* [http://www.slideshare.net/stephendonner/testing-mozilla-web-properties Slides from Stephen Donner's 6/24/2009 presentation at Mozilla HQ]
* [http://www.slideshare.net/retornam/mozilla-selenium-andhudson Slides from Raymond Etornam's 5/19/2010 presentation at Mozilla HQ]

Revision as of 19:24, 10 September 2015

The Web QA Team

We test Mozilla websites! Using a variety of tools and approaches, our team aims to ensure the high quality web applications. You may contact us in the #mozwebqa IRC channel or by emailing: mozwebqa@mozilla.org.

Team Blog Twitter Videos and Slides


What we do

Test Plans Selenium & Python Automation Community testing Test Days
Website Usability User Advocacy Website polish Documentation review
Feature testing Create documentation Mentored bugs/Issues One and Done
Regression testing Security Continuous deployment expertise Analysis
Load Testing UI/Localization testing Manual testing Continuous Development support
Quality metrics End-to-end testing Code reviews Risk Analysis
Pen testing with ZAP Jenkins/Travis CI Site Monitoring Test coverage evaluation
Code coverage evaluation Cross Browser testing API testing Quality metrics

Team Goals

Check out our Team Goals to see what we're working on.

Need something tested?

  • Email rbillings or stephend at mozilla.com with requests or questions. Sooner is better than later!
  • File a bug in Bugzilla under Testing/Web QA components. Assign it to mozwebqa@mozilla.org.
  • How to get a project in automation

Get Involved

We'd love to have your help in testing our many projects! Are you looking for a way to contribute?

A Few Minutes An hour Committed
One and Done tasks Start Manual Testing Start Automation Testing
Read about our contributors. Earn Web QA Badges Open GitHub Issues
Team QMO page on how to Get Started Participate in a QA Testday
Join our mailing list Click to join our #mozwebqa IRC channel

Community

Our community contributors are great!

Team Meetings

Please see our public calendar for all upcoming events and meetings.

Our regular team meeting occurs every Thursday @ 9am Pacific

Calendar

Projects

Team Contact

Name Email Status Areas
Rebecca Billings rbillings@mozilla.com Employee One and Done PM, Brand projects, Mozilla.com, Treeherder, +automation
Matt Brandt mbrandt@mozilla.com Employee Socorro, Affiliates, Mozillians, Firefox Health Report, Plugin Check, Bouncer, +automation
Stephen Donner stephend@mozilla.com Employee Manager
Dave Hunt daveh@mozilla.com Employee Automation
Krupa Raj kraj@mozilla.com Employee AMO/Mozilla Marketplace lead
Bob Silverberg bsilverberg@mozilla.com Employee Automation

Project List

Project Testing Jenkins Status
Add-ons Automation
Manual
CI Active
Marketplace Firefox OS Automation
Automation
Manual
CI Active
Mozilla Developer Network (MDN) Automation N/A Active
Mozilla.org Automation CI Active
Mozillians Automation
Manual
CI Active
MozTrap Automation
Manual
CI Active
MozWebQA Dashboard Automation N/A Active
QMO Automation N/A Active
One and Done Automation
Open Features and bugs
CI Active
Socorro Automation CI Active
SUMO Automation
Manual
CI Active
Treeherder Automation CI Active

Is there something missing? Check our Inactive Projects list, or email the team with questions.

Resources

Documents and Templates

Support levels Automation tools and Evaluations A list of Tools and Resources
Test plan template Project Checklist Website Processes
Creating Badges Helpful email replies

Team Information

Buildmaster
Website credentials
New Hires
Upcoming PTO