QA/Execution/Web Testing/WorkWeek/2011/06: Difference between revisions
< QA | Execution | Web Testing | WorkWeek/2011
Jump to navigation
Jump to search
No edit summary |
|||
(20 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
= Overview = | = Overview = | ||
Line 18: | Line 16: | ||
|} | |} | ||
= | = Meeting Space = | ||
Room: | Room: | ||
Line 25: | 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> | |||
= Agenda = | |||
{| style="width: 939px; height: 139px; | {| 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 45: | Line 45: | ||
| Tuesday, 10-11am & 1:30-2:30pm<br> | | Tuesday, 10-11am & 1:30-2:30pm<br> | ||
| Sessions | | Sessions | ||
| '''<br>''' | | [[#Tuesday|topics'''<br>''']] | ||
|- valign="top" | |- valign="top" | ||
| Wednsday, 10-12am<br> | | Wednsday, 10-12am<br> | ||
| Sessions | | Sessions | ||
| '''<br>''' | | [[#Wednesday|topics'''<br>''']] | ||
|- valign="top" | |- valign="top" | ||
| Thursday, 10-12am<br> | | Thursday, 10-12am<br> | ||
| Sessions | | Sessions | ||
| '''<br>''' | | [[#Thursday|topics]]'''<br>''' | ||
|- valign="top" | |- valign="top" | ||
| Friday, 10-12am<br> | | Friday, 10-12am<br> | ||
| Sessions | | Sessions | ||
| '''<br>''' | | [[#Friday|topics]]'''<br>''' | ||
|} | |} | ||
Line 78: | Line 78: | ||
== Thursday == | == Thursday == | ||
*10am - | *10am - 11am: Git - use, misuse, and process | ||
* | *11:00am - 11:30am: Gamr talk hosted by David | ||
*11: | *11:30am - 12pm: Dave Hunt's Helicopter talk | ||
== Friday == | == Friday == | ||
Line 89: | Line 89: | ||
= Action Items = | = Action Items = | ||
Items that the group felt would merit followup on | Items that the group felt would merit followup on | ||
== Tuesday's Notes == | == Tuesday's Notes == | ||
uTest | |||
[[https://docs.google.com/document/d/1iRjaQlm24khgPoAJpSMifCTae0Fd2-524DGWcVODSOA/edit?hl=en_US full meeting minutes]] | |||
=== uTest === | |||
*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. | *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. | ||
Waverly | === Waverly === | ||
*Assign one tester to: | *Assign one tester to: | ||
**AMO | **AMO | ||
**Socorro | **Socorro | ||
*Process outline for utilizing Waverly | *Process outline for utilizing Waverly | ||
**daily standups | |||
**Office hours | **Office hours | ||
**Point them to the Guidelines | **Point them to the Guidelines | ||
Line 104: | Line 110: | ||
*Team to try using GitHub issues, talk to someone who’s using it | *Team to try using GitHub issues, talk to someone who’s using it | ||
**Raymond said to ask Dietrich | **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 & 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 & Aurora | |||
**doing this cleanly would be a nice contribution to the community | |||
**Ensure Se supports Nightly & 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 |
Latest revision as of 16:25, 27 June 2011
Overview
Date: | June 20th-25, 2011 |
Attendees: | Krupa, Marlena, Raymond, Dave H., Vishal, David B., Rebecca, Matt B., Stephen, Matt E. |
What: | WebQA Workweek UnCon |
Meeting Space
Room:
# Mountain View, Get To Da Choppa
Vidyo & Dial in (on request):
# 650-903-0800 or 650-215-1282 x92 Conf# 303 (US/INTL) # 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 or vidyo
Agenda
Schedule | Meeting | Topic |
Monday, 6.20.11 | Planning |
decide on an agenda for the week |
Tuesday, 10-11am & 1:30-2:30pm |
Sessions | topics |
Wednsday, 10-12am |
Sessions | topics |
Thursday, 10-12am |
Sessions | topics |
Friday, 10-12am |
Sessions | topics |
Monday
Reserved for planning out the work week. Prior to the work week we used a scrumpad to capture a few ideas. http://mozqa.sync.in/mozwebqa-work-week6-20-11
Tuesday
- 10am - 11am: Q3 Goal Setting, hosted by Stephen
- 1:30pm - 2:30pm: Discuss optimizing our interactions with Waverly.
Wednesday
- 10am - 10:30am: Tools & planning for load testing - JMeter, etc
- 10:35am - 11:05am: Improving our interactions with the community - better test days, etc
- 11:10am - 11:40am: Increasing our interviewing skillz - what do we need to be more successful
- 11:40 - 12pm: Dave's Automating Pacman prezo
Thursday
- 10am - 11am: Git - use, misuse, and process
- 11:00am - 11:30am: Gamr talk hosted by David
- 11:30am - 12pm: Dave Hunt's Helicopter talk
Friday
- 10am - 10:30am: Automating load & performance testing in the CI and Se2
- 10:35am - 11:05am: Our mobile automation story - spikes and goals
Action Items
Items that the group felt would merit followup on
Tuesday's Notes
uTest
- 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.
Waverly
- Assign one tester to:
- 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
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
Git
- Stephen & 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
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 & Aurora
- doing this cleanly would be a nice contribution to the community
- Ensure Se supports Nightly & 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