TestEngineering/UI: Difference between revisions

(Actual info about IRC)
 
(532 intermediate revisions by 22 users not shown)
Line 1: Line 1:
= '''''WebQA''''' Overview  =
<table class="webdev-meeting-infobox" style="float: right; border: 2px solid #AAA; background: #F9F9F9; padding: 0 10px;">
  <tr>
    <th style="background:lightblue" colspan="2">Find Us</th>
  </tr>
  <tr>
    <td><s>'''[[IRC]]:'''</td><td>#fx-test</s></td>
  </tr>
  <tr>
    <td colspan="2" style="text-align: center;">'''[https://groups.google.com/a/mozilla.com/forum/#!aboutgroup/firefox-test-engineering Mailing list (Google Group)]'''</td>
  </tr>
  <tr>
    <td>'''[https://twitter.com/fxtesteng Twitter]''':</td><td> @fxtesteng</td>
  </tr>
  <tr>
    <td>Blog:</td><td>[https://blog.mozilla.org/fxtesteng/ Firefox Test Engineering]</td>
  </tr>
</table>


Through a variety of [http://quality.mozilla.org/docs/webqa/tools/ tools] and approaches, WebQA aims to ensure high quality web applications, of both external and [https://wiki.mozilla.org/Webdev#Projects internal applications and websites].
= Get Involved =
We'd love to have your help in testing our many projects! Are you looking for a way to contribute?


To See what we are working on Weekly have a look at our [http://mozqa.ietherpad.com/mozwebqa-101210 Etherpad]  
{| border="1" style="background:#FFF6E5; max-width: 1500px; min-width: 60%;"
 
|-
= Contact Us  =
! A few minutes
 
! An hour
*'''[mailto:mozwebqa@mozilla.org MozWebQA mailing list]'''
! Committed
*'''[irc://irc.mozilla.org/#mozwebqa IRC]''' (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.)
|-
! [[QA/Legacy/One and Done]] taks
! [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]
! <s>#mozwebqa IRC channel</s> (read [[IRC]])  
|}


= New Hires  =
= Community =
Our community contributors are great!
* [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!


Some useful information about getting started is available [https://wiki.mozilla.org/QA/Execution/Web_Testing/New_Hires here]
= Team Meetings =
{{:QA/Execution/Web Testing/Meetings}}


= Team Details  =
= Calendar =
 
{{#widget:Google Calendar
We welcome community members to join us and take on tasks and responsibilities; please see our [http://quality.mozilla.org/docs/webqa/get-involved/ Get Involved] page for more information/engage.  
|id=mozilla.com_64nkbr62dja855ojmsnji28278@group.calendar.google.com
 
|view=AGENDA
<br>
|height=400
 
|width=400
== Team Members and Assignments  ==
|showtitle=false
|showtabs=false
|showcals=false
|showprint=false
|shownav=false
|showdate=false
|border=true
}}


= Team Members =
{| 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); min-width: auto; padding: 0 40pt;" | '''Name'''  
| style="background: none repeat scroll 0% 0% rgb(239, 239, 239); width: 30%;" | <span style="font-weight: bold;">Email Address</span>
| style="background: none repeat scroll 0% 0% rgb(239, 239, 239); min-width: auto; padding: 0 50pt;" | '''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); min-width: auto; padding: 0 20pt;" | '''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); min-width: auto; padding: 0 30pt;" | '''Region'''  
| style="background: none repeat scroll 0% 0% rgb(239, 239, 239); width: auto; max-width: 400px; overflow: hidden;" | '''Areas'''
|-
|-
| Rebecca Billings  
| Rebecca Billings  
| rbillings [at] mozilla [dot] com  
| rbillings@mozilla.com
| Employee  
| Employee  
| SUMO lead, Input, Army of Awesome<br>
| North America
| One and Done PM, Brand projects, Mozilla.com, Treeherder, +automation
|-
|-
| Matt Brandt  
| Matt Brandt  
| mbrandt [at] mozilla [dot] com  
| mbrandt@mozilla.com  
| Employee  
| Employee  
| Input, Markup, Socorro + automation
| North America
| Socorro, Affiliates, Mozillians, Firefox Health Report, Plugin Check, Bouncer, +automation
|-
|-
| David Burns
| Stephen Donner
| dburns [at] mozilla [dot] com  
| stephend@mozilla.com  
| Employee  
| Employee  
| Automation Lead
| North America
| Selenium Grid/Jenkins, Security + Infra liason/coordination, automation (mostly reviews, for now)
|-
|-
| Stephen Donner<br>
| Dave Hunt
| stephend [at] mozilla [dot] com  
| dhunt@mozilla.com  
| Employee  
| Employee  
| Team lead; AMO, Socorro
| Europe
| Automation
|-
|-
| Raymond Etornam
| Stuart Philp
| [withheld to avoid spam]
| sphilp@mozilla.com
| Employee  
| Employee  
| Selenium automation, Hudson, Mozilla.com, Plugin Check, MDN, SFx (as-needed)
| North America
| Web QA / Cloud Services Manager
|-
|-
| Vishal Kamdar
| Krupa Raj
| vkamdar [at] mozilla [dot] com  
| kraj@mozilla.com  
| Contractor (full-time)
| Employee
| Selenium Automation, Socorro Litmus, GetPersonas<br>
| North America
| AMO/Mozilla Marketplace lead
|-
|-
| Krupa Raj
|}
| kraj [at] mozilla [dot] com
 
| Employee
= Resources =
| AMO lead, All 4 One
==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]
|-
|-
| Tanay Gavankar
! [https://wiki.mozilla.org/QA/Execution/Web_Testing/Template Test plan template]
| tgavankar [at] mozilla [dot] com
! [https://wiki.mozilla.org/QA/Execution/Web_Testing/Project_Ownership_Checklist Project Checklist]
| Contractor
! [https://wiki.mozilla.org/Websites/Processes Website Processes]
| SUMO/AMO&nbsp;automation, Hudson
|-
|-
| Pratibha
! [https://wiki.mozilla.org/QA/Execution/Web_Testing/Badges_getting_started Creating Badges]
| pratibha [at] smartware [dot] com
! [https://etherpad.mozilla.org/webqa-first-reply Helpful email replies]
| Contractor
! [https://wiki.mozilla.org/QA/Execution/Web_Testing/Continuous_Deployment Continuous Deployment]
| AMO, Input - writing/running Litmus tests
|-
|-
| Toby Markus
! [https://wiki.mozilla.org/QA/Execution/Web_Testing/IE_VMs Windows/IE Virtual Machines]
| tobbi [at] mozilla-uk [dot] org  
| Contributor
| SUMO / Selenium automation (Input)<br>
|}
|}


= [https://wiki.mozilla.org/QA/Execution/Web_Testing/Automation WebQA Automation]  =
==Team Information==
 
{| cellpadding="2" border="1" style="background:#FFFFE5;width: 100%;"
*'''Running Selenium Grid/Hudson to-do list: https://wiki.mozilla.org/QA/Execution/Web_Testing/Automation/ToDo'''
! [https://wiki.mozilla.org/QA/Execution/Web_Testing/roles/buildmaster Buildmaster]
 
|-
= Webdev Release Calendar  =
! [https://intranet.mozilla.org/Websites/Stage_Passwords Website credentials]
 
|-
*[https://mail.mozilla.com/home/morgamic@mozilla.com/Webdev%20Releases.html Webdev Releases calendar]
! [https://wiki.mozilla.org/QA/Execution/Web_Testing/New_Hires New Hires]
**[https://mail.mozilla.com/home/morgamic@mozilla.com/Webdev%20Releases ICS format]
 
= [https://wiki.mozilla.org/QA/Execution/Web_Testing/Meetings/2011 Meetings] =
 
Every other Friday @ 11am PDT/PST
 
Dial-in Information:
 
650-903-0800 or 650-215-1282 x92 Conf# 303 (US/INTL)<br> 1-800-707-2533 (pin 369) Conf# 303 (US)
 
*https://wiki.mozilla.org/QA/Execution/Web_Testing/Meetings/2011-02-25
*https://wiki.mozilla.org/QA/Execution/Web_Testing/Meetings/2011-02-11
 
= Archives  =
 
*[https://wiki.mozilla.org/QA/Execution/Web_Testing/Meetings/2010 2010]
 
= [https://wiki.mozilla.org/QA/Execution/Web_Testing/Etherpads Weekly Scrumpads] =
 
{{:QA/Execution/Web_Testing/Etherpads}}
 
= Team Goals  =
 
[https://intranet.mozilla.org/QA/Q12011_QAgoals#Web_QA_Team_Goals Q1 Goals]
 
= '''Current Projects'''  =
 
'''[https://spreadsheets.google.com/ccc?key=0AhiX365xacl1cG5ueHpxaEN5Z3RlTXVBcHJqazFnWUE&hl=en#gid=30 Webdev Radar]'''<br> '''[https://intranet.mozilla.org/Webdev/Flux Webdev Flux projects]'''
 
=== '''Test Plan Template and Project Checklist'''  ===
 
*[[QA/Execution/Web Testing/Template|Web Test Plan Template]]
*[[QA/Execution/Web Testing/Project Checklist|Project Checklist]]
 
<onlyinclude>
 
{| width="100%" class="fullwidth-table"
|-
|-
| style="background: none repeat scroll 0% 0% rgb(239, 239, 239); width: 33%;" | '''Project (page)'''
! [https://wiki.mozilla.org/QA/Execution/Web_Testing/PTO Upcoming PTO]
| style="background: none repeat scroll 0% 0% rgb(239, 239, 239); width: 66%;" | '''Description'''
| style="background: none repeat scroll 0% 0% rgb(239, 239, 239); width: 66%;" | '''Current release/test plan'''
| style="background: none repeat scroll 0% 0% rgb(239, 239, 239); width: 66%;" | '''Level'''
| style="background: none repeat scroll 0% 0% rgb(239, 239, 239); width: 66%;" | '''Lead/contact'''
| style="background: none repeat scroll 0% 0% rgb(239, 239, 239); width: 66%;" | '''Staging server(s)'''
| style="background: none repeat scroll 0% 0% rgb(239, 239, 239); width: 66%;" | '''Hudson URL'''
|- valign="top"
| [https://wiki.mozilla.org/AMO:Meeting_Notes AMO]
| Add-ons website<br>
| [https://wiki.mozilla.org/index.php?title=QA/Execution/Web_Testing/AMO/Current_Release/5.12.12 5.12.12]
| 1
| Krupa
| https://addons.allizom.org/ (trunk)<br>https://addons-next.allizom.org/ (release branch)
| [http://qa-selenium.mv.mozilla.com:8080/view/AMO%20Tests/ CI]
|- valign="top"
| [https://wiki.mozilla.org/Support/SUMOdev_Meeting_Notepad#Next_releases SUMO]
| Firefox Support website
| [https://wiki.mozilla.org/QA/Execution/Web_Testing/SUMO/Test_Plan/2.6 2.6]
| 1
| Rebecca
| http://support.allizom.org/ (trunk); http://support-release.allizom.org/ (branch)
| [http://qa-selenium.mv.mozilla.com:8080/view/SUMO%20Tests/ CI]
|- valign="top"
| [https://intranet.mozilla.org/Website/Firefox_Web_Presence_Redesign Mozilla.com]
| Mozilla's corporate presence
|  [https://wiki.mozilla.org/QA/Execution/Web_Testing/Firefox4RedesignTest_Plan  RedesignTestPlan]
    [https://wiki.mozilla.org/QA/Execution/Web_Testing/mcomtests AutomatedTestPlan]
| 1
| Raymond
| http://www-trunk.stage.mozilla.com
| [http://qa-selenium.mv.mozilla.com:8080/job/mozilla.com/ CI]
|- valign="top"
| [https://wiki.mozilla.org/Plugins:PluginCheck/CrossBrowserRelease Plugin Check]
| Plugin Check
| [https://wiki.mozilla.org/QA/Execution/Web_Testing/PluginCheck Plugin Check]
| 2
| Raymond
| http://www-trunk.stage.mozilla.com/plugincheck
|
|- valign="top"
| [https://wiki.mozilla.org/Breakpad Soccorro]
| Crash Stats (see https://intranet.mozilla.org/Socorro_Servers) for more info about the staging env)
| [https://wiki.mozilla.org/QA/Execution/Web_Testing/Socorro/Test_Plan/1.7.7 1.7.7]
| 2
| Matt Brandt
| http://crash-stats.stage.mozilla.com
| [http://qa-selenium.mv.mozilla.com:8080/job/socorro/ CI]
|- valign="top"
| [https://wiki.mozilla.org/Firefox/Input Input]
| Mozilla's primary feedback mechanism
| [https://wiki.mozilla.org/QA/Execution/Web_Testing/Input/Test_Plan/3.3 3.3 Test Plan]
| 1
| Matt Brandt
| http://input.stage.mozilla.com
| [http://qa-selenium.mv.mozilla.com:8080/job/input%20stage/ CI]
|- valign="top"
| [https://wiki.mozilla.org/MDN/MDNv09x Mozilla Developer Network (MDN)]
| Developer Documentation, News, Tips and Tricks
| [https://wiki.mozilla.org/QA/Execution/Web_Testing/MDC/Test_Plan TestPlan]
| 2
| Raymond
| http://mdn.staging.mozilla.com
|
|- valign="top"
| [http://developer.mozilla.org/En Mozilla Developer Center (MDC)]
| Developer Documentation
| [https://wiki.mozilla.org/QA/Execution/Web_Testing/MDC/Test_Plan ongoing]
| 2
| Raymond
| https://developer-stage.mozilla.org
|
|- valign="top"
| [https://bugzilla.mozilla.org/show_bug.cgi?id=602350 Student Recruiting (waiting on Julie for content)]
| College and intern recruiting website
| [https://wiki.mozilla.org/CollegeRecruiting_Test_Plan Test Plan]
| 1
| Raymond
| http://college.stage.mozilla.com/
|
|- valign="top"
| [https://wiki.mozilla.org/MDN/DemoRoom MDN Demo Suite / Room]
| Destination for web developers to upload and see demos
| [https://wiki.mozilla.org/QA/Execution/Web_Testing/DEMO/Test_Plan Test Plan]
| 1
| Raymond
| [https://developer-stage9.mozilla.org/en-US/demos/ Staging]
|
|- valign="top"
| Global Map / Download Day (also called "Glow")
| Fill me in later
| Fill me in later
| 1
| Vishal
| [http://glow.allizom.org Staging]
|
|- valign="top"
| Firefox for All
| Fill me in later
| Fill me in later
| 1
| Krupa
| staging site URL here
|
|- valign="top"
| [https://wiki.mozilla.org/Engagement/Social/Facebook/Firefox_4_Badges Firefox 4 Badges]
| Post a Firefox 4 badge on your wall
| [https://wiki.mozilla.org/Engagement/Social/Facebook/Firefox_4_Badges/QA_test_plan Test Plan]
| 2
| Matt Brandt
| staging site URL here
|
|- valign="top"
| [https://wiki.mozilla.org/Engagement/Social/Twitter/Firefox_4_collage Twitter Collage]
| Visualize people talking about Firefox 4 in realtime
| [https://wiki.mozilla.org/QA/Execution/Web_Testing/Twitter_Collage Test Plan]
| 1
| Rebecca
| staging site URL here
|
|- valign="top"
| [https://intranet.mozilla.org/Join_Mozilla Join Us]
| Fill me in later
| Fill me in later
| 1
| '''Needs owner'''
| staging site URL here
|
|- valign="top"
| [https://intranet.mozilla.org/MarkUP_Campaign MarkUp, April 12?]
| Fill me in later
| Fill me in later
| 1
| Matt Brandt
| staging site URL here
|
|- valign="top"
| [https://wiki.mozilla.org/Personas Personas]
| [https://wiki.mozilla.org/Personas/TestPlan Test Plan]
| Fill me in later
| 1
| Vishal
| http://personas.stage.mozilla.com
|
|- valign="top"
| [WOW]
| [https://intranet.mozilla.org/Main_Page/QA/WebTesting/DemoTestPlan Test Plan]
| see test plan
| 1
| Raymond
| See test plan
|-valign="top"
| [https://intranet.mozilla.org/Firefox4_Mobile_Campaign Mobile Launch campaign]
| see test plan
| [https://intranet.mozilla.org/Main_Page/QA/WebTesting/SparkUpTestPlan testplan]
| 1
| Raymond
| see test plan
|
|-valign="top"
|}
|}
'''**&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 **'''
</onlyinclude>
= Get Involved  =
We'd love to have your help in testing our many projects; please see our [http://quality.mozilla.org/docs/webqa/get-involved/ Get Involved] page for more information!
= Resources  =
==== Support Levels  ====
Please read through our [[QA/Execution/Web Testing/Support Levels|support levels]] when proposing a new project for us.
==== Useful Tools  ====
*HTML5 validator:
**[http://html5.validator.nu/ HTML5 Validator]
*Link-checkers:
**[http://validator.w3.org/checklink/ W3C's Link Checker]
**[http://home.snafu.de/tilman/xenulink.html Xenu] Windows link-checking app
*Scanners/Fuzzers:
**[https://addons.mozilla.org/en-US/firefox/addon/7598/ XSS Me]
**[https://addons.mozilla.org/en-US/firefox/addon/7597/ SQL Inject Me]
**[http://www.mavitunasecurity.com/communityedition/ Netsparker Community Edition]
**[http://www.powerfuzzer.com/ PowerFuzzer] Windows fuzzing tool
**[http://www.acunetix.com/ Acunetix Community Edition scanner]
==== Security Tests  ====
*https://wiki.mozilla.org/WebAppSec/Secure_Coding_QA_Checklist
==== Infrastructure / Server Info  ====
*https://intranet.mozilla.org/WebSites
==== Tips and Pointers  ====
*Tips and pointers to testing the various projects:
**[https://wiki.mozilla.org/QA/Execution/Web_Testing/AMO/Tips_and_Pointers AMO]
**[https://wiki.mozilla.org/QA/Execution/Web_Testing/SUMO/Tips_and_Pointers SUMO]
**[https://wiki.mozilla.org/QA/Execution/Web_Testing/Mozilla.com/Tips_and_Pointers Mozilla.com]
**[https://wiki.mozilla.org/QA/Execution/Web_Testing/SFX/Tips_and_Pointers Spread Firefox]
**[https://wiki.mozilla.org/QA/Execution/Web_Testing/Personas/Tips_and_Pointers Personas]
**[https://wiki.mozilla.org/Design/CreativeCollective/Docs#Challenges MCC]
*[http://www.softwareqatest.com/qatweb1.html Various web-testing tools]
*curl -i http://www.mozilla.com -- that gives you the raw output in your terminal window
*while [ 1 ]; do curl -sI 'http://download.mozilla.org/?product=firefox-3.6.8&amp;os=osx&amp;lang=en-US' | grep Location; sleep 1; done
==== Community Outreach  ====
*[https://intranet.mozilla.org/QA:Testday_Docs_Checklist Testdays]
==== Reference Links  ====
*[[Webdev|Webdev]]
*[https://wiki.mozilla.org/L10n:Localizability/Web Website Localization]
*[https://wiki.mozilla.org/IT/Production_Acceptance IT Acceptance]
*[https://intranet.mozilla.org/IT/SLA IT's Service-Level Agreements]
*[[Webtools/Checklist|Launch Checklist]]
*[http://web_info_demo.oremj.khan.mozilla.org/ SVN info on servers] - need MPT access
*[http://useragentstring.com/ User Agent Strings]
*[http://www.trigeminal.com/samples/provincial.html Awesome Unicode stuff]
==== Documentation  ====
[https://wiki.mozilla.org/QA/Execution/Web_Testing/Docs/ Documentation]
= Presentation Slide Archives  =
'''[http://www.slideshare.net/stephendonner/selenium-londonmeetup-5671730 Slides from my 11/3/2010 presentation at the London Selenium Meetup @ Google]'''<br> '''[http://www.slideshare.net/stephendonner/towards-a-more-secure-reliable-and-performant-web-tools-approaches-to-help Slides from my 10/22/2010 presentation at Mozilla HQ]'''<br> '''[http://www.slideshare.net/stephendonner/testing-mozilla-web-properties Slides from my 6/24/2009 presentation at Mozilla HQ]'''<br> '''[http://www.slideshare.net/retornam/mozilla-selenium-andhudson Slides from Raymond's 5/19/2010 presentation at Mozilla HQ]'''

Latest revision as of 19:53, 15 January 2024

Find Us
IRC:#fx-test
Mailing list (Google Group)
Twitter: @fxtesteng
Blog:Firefox Test Engineering

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
QA/Legacy/One and Done taks 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 #mozwebqa IRC channel (read IRC)

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

Team Members

Name Email Status Region Areas
Rebecca Billings rbillings@mozilla.com Employee North America One and Done PM, Brand projects, Mozilla.com, Treeherder, +automation
Matt Brandt mbrandt@mozilla.com Employee North America Socorro, Affiliates, Mozillians, Firefox Health Report, Plugin Check, Bouncer, +automation
Stephen Donner stephend@mozilla.com Employee North America Selenium Grid/Jenkins, Security + Infra liason/coordination, automation (mostly reviews, for now)
Dave Hunt dhunt@mozilla.com Employee Europe Automation
Stuart Philp sphilp@mozilla.com Employee North America Web QA / Cloud Services Manager
Krupa Raj kraj@mozilla.com Employee North America AMO/Mozilla Marketplace lead

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 Continuous Deployment
Windows/IE Virtual Machines

Team Information

Buildmaster
Website credentials
New Hires
Upcoming PTO