QA/Execution/Web Testing/WorkWeek/2011/06: Difference between revisions

mNo edit summary
 
(27 intermediate revisions by 2 users not shown)
Line 10: Line 10:
|- valign="top"
|- valign="top"
| '''Attendees:'''  
| '''Attendees:'''  
| Krupa, Marlena, Raymond, Dave, David, Rebecca, Matt, Stephen
| Krupa, Marlena, Raymond, Dave H., Vishal, David B., Rebecca, Matt B., Stephen, Matt E.
|- valign="top"
| '''What:'''
| WebQA Workweek [http://www.scottberkun.com/blog/2006/how-to-run-a-great-unconference-session/ UnCon]
|}
|}


= Meetings  =
= Meeting Space =


Room:  
Room:  
Line 20: Line 23:
   
   


<br> Dial in (on request):  
<br> Vidyo & Dial in (on request):  


  # 650-903-0800 or 650-215-1282 x92 Conf# 303 (US/INTL)  
  # 650-903-0800 or 650-215-1282 x92 Conf# 303 (US/INTL)  
  # 1-800-707-2533 (pin 245) Conf# 245 (US)
  # 1-800-707-2533 (pin 245) Conf# 245 (US)
  # if you desire to dial in please let us know, by default we won't be using the phone  
  # if you desire to dial in please let us know, by default we won't be using the phone or vidyo


<br>  
<br>


{| style="width: 939px; height: 139px;" class="fullwidth-table"
= Agenda  =
 
{| class="fullwidth-table" style="width: 939px; height: 139px;"
|-
|-
| style="background: rgb(239, 239, 239); width: 25%; font-weight: bold" | Schedule  
| style="background: rgb(239, 239, 239); width: 25%; font-weight: bold" | Schedule  
Line 38: Line 43:
| decide on an agenda for the week
| decide on an agenda for the week
|- valign="top"
|- valign="top"
| Tuesday, 10-11am and 1:30-2:30pm<br>  
| Tuesday, 10-11am &amp; 1:30-2:30pm<br>  
| Sessions  
| Sessions  
| '''<br>'''
| [[#Tuesday|topics'''<br>''']]
|- valign="top"
|- valign="top"
| Wednsday, 10-12am, 30 minutes sessions<br>  
| Wednsday, 10-12am<br>  
| Sessions  
| Sessions  
| '''<br>'''
| [[#Wednesday|topics'''<br>''']]
|- valign="top"
|- valign="top"
| Thursday, 10-12am, 30 minute sessions<br>  
| Thursday, 10-12am<br>  
| Sessions  
| Sessions  
| '''<br>'''
| [[#Thursday|topics]]'''<br>'''
|- valign="top"
|- valign="top"
| Friday, 10-12am, 30 minute sessions<br>  
| Friday, 10-12am<br>  
| Sessions  
| Sessions  
| '''<br>'''
| [[#Friday|topics]]'''<br>'''
|}
|}


Line 73: Line 78:
== Thursday  ==
== Thursday  ==


*10am - 10:30am: Upgrading our Automation env - CI coverage, adding nightlies, more browsers (Chrome, IE, Opera, Safari)
*10am - 11am: Git - use, misuse, and process
*10:35am - 11:05am: Gamr talk hosted by David  
*11:00am - 11:30am: Gamr talk hosted by David  
*11:10am - 12pm: Git - use, misuse, and process
*11:30am - 12pm: Dave Hunt's Helicopter talk


== Friday  ==
== Friday  ==
Line 82: Line 87:
*10:35am - 11:05am: Our mobile automation story - spikes and goals
*10:35am - 11:05am: Our mobile automation story - spikes and goals


= Action Items =
= Action Items =
uTest:
Items that the group felt would merit followup on
* Krupa, Rebecca, and Matt to work on getting a checklist for uTest projects things we need their testers to adhere to, and whether they file directly in Bugzilla, etc.
== Tuesday's Notes  ==
Waverly:
 
* Assign one tester to:
[[https://docs.google.com/document/d/1iRjaQlm24khgPoAJpSMifCTae0Fd2-524DGWcVODSOA/edit?hl=en_US full meeting minutes]]
** AMO
 
** Socorro
=== uTest ===
* Process outline for utilizing Waverly
 
** Office hours
*Krupa, Rebecca, and Matt to work on getting a checklist for uTest projects things we need their testers to adhere to, and whether they file directly in Bugzilla, etc.
** Point them to the Guidelines
 
** WebQA point person for automation needs in Tuesday 8am
=== Waverly ===
** Get Matt the point person and ask for a direct meeting invite for that contact person
 
* Team to try using GitHub issues, talk to someone who’s using it
*Assign one tester to:  
** Raymond said to ask Dietrich
**AMO  
**Socorro  
*Process outline for utilizing Waverly  
**daily standups
**Office hours  
**Point them to the Guidelines  
**WebQA point person for automation needs in Tuesday 8am  
**Get Matt the point person and ask for a direct meeting invite for that contact person  
*Team to try using GitHub issues, talk to someone who’s using it  
**Raymond said to ask Dietrich
 
== Wednesday's Notes  ==
 
[[https://docs.google.com/document/d/1xIp1-6ix6pi4EayOC1eZ-j8ShyqNHj2_nwdrUyK8J4E/edit?hl=en_US full meeting minutes]]
=== Load Testing ===
*Stephen to talk to Justin Lazarao about the load-testing cluster
*Stephen to talk to James Bonacci
*Investigate multi-node JMeter?
*Can trigger JMeter from a simple ant script in CI
 
== Thursday's Notes  ==
 
[[https://docs.google.com/document/d/1wDq70o6bmDWOcLFZoD1J7BWsw5rmls9mM3InNHCqtW8/edit?hl=en_US full meeting minutes]]
 
=== Git  ===
 
*Stephen &amp; Matt B. to create a visual diagram of the git clone/branch/merge/review process.
*Team members can consider sitting through test reviews with one another to learn from one another.
*Use Pivitol Tracker
*Stephen to talk to Dave Dash and see about co-developing a fuzzing tool a la PowerFuzzer
 
=== Garmr  ===
 
*pip installable
*https://github.com/AutomatedTester/Garmr
*meant to check security items on our security check list - https://wiki.mozilla.org/WebAppSec/Secure_Coding_QA_Checklist
 
== Friday's Notes<br>  ==
 
[[https://docs.google.com/document/d/1c4Rk4DjoTUjnUUBhRnNfUQqOWZezHcequm6lVXXgX6Q/edit?hl=en_US full meeting minutes]]
=== Our Automation Env ===
*remove the blocker dependency, get Se2 running
*finding a project that we can try out BrowserMob with, and do a trial run
*Need a real strategy for the environments that we need to support
**we should be using Webtrends+anticipated users’ platforms (we want to support other platforms for conversion)
*Grid 2 is again a dependency/blocker
*Nightly, Aurora, Beta, RC FF
**need to explore an automated way to upgrade Nightly &amp; Aurora
**doing this cleanly would be a nice contribution to the community
**Ensure Se supports Nightly &amp; Aurora envs
*Latest Chrome, Safari (limited/non-existent Selenium support at present), Opera (you’re welcome Esteban)
*Linux, OSX, Win XP, Vista?,Win 7
*Consider Android, iPad, iPhone envs
*explore targeting specific platforms with Se (Firefox x on Windows x, etc.) -- granularity with environments for test runs
*Look at resurrecting an Ubuntu Linux environment for Selenium
*What about Mac OS X Lion support? Do we want to maintain dual environments?
**Which testruns run in Snow Leopard, which run in Lion? Do we want a blend of both?
**Modify the current environment string to differentiate between the two versions
Confirmed users
1,867

edits