QA/Automation/Meetings/110810: Difference between revisions

From MozillaWiki
< QA‎ | Automation‎ | Meetings
Jump to navigation Jump to search
(Created page with "<small>previous meeting | Meetings | [[QA/Automation_Services/Meetings/2011-12-31|next meeting ...")
 
 
(37 intermediate revisions by 6 users not shown)
Line 1: Line 1:
<small>[[QA/Automation_Services/Meetings/2011-01-01|previous meeting]] | [[QA/Automation_Services/Meetings|Meetings]] | [[QA/Automation_Services/Meetings/2011-12-31|next meeting &raquo;]]</small>
<small>[[QA/Automation_Services/Meetings/110713|previous meeting]] | [[QA/Automation_Services/Meetings|Meetings]] | [[QA/Automation_Services/Meetings/110824|next meeting &raquo;]]</small>


=Dial in=
=Dial in=
Line 7: Line 7:


=Attendees=
=Attendees=
* TBD.
* Henrik Skupin
* David Burns
* Dave Hunt
* Geo Mealer
* Owen Coutts
* David Clarke
* Marlena Compton
* Al Billings


= Last Weeks Action Items =
= Last Weeks Action Items =
* TBD.
* Geo: Q2 achievements for shared API refactor
** Posted [https://wiki.mozilla.org/QA/Mozmill_Test_Automation/Shared_Modules_Refactor/Q2_Achievements here]
* Need to add leads and seconds to list in agenda notes
**Definition of project leads (1st and 2nd) [Henrik]
 
    Automated Testing for WebApps: Henrik / DavidC
    Team Presence (Documentation): DavidB / ?
    Infrastructure Investigation: ? / ?
    Selenium Grid 2: Dave / DavidB
    Endurance Tests: Dave / Anthony
* need to setup a project meeting for open web apps
* everyone to review goals
* QA infrastructure - make this it's own sub-tree in the wiki pages
* Mozmill Broken tests - Geo to take point for gathering data and plan for delegation
** Expected more tactical discussion during workweek on this; will schedule breakout meeting w/ Henrik & stakeholders


=Roundtable=
=Roundtable=
* TBD.
* Standup Day/Time (see the [https://www.google.com/calendar/embed?src=hn0bif8s0n1psqos4jb3bjlmb4%40group.calendar.google.com calendar])
* Next meeting:
** Chair: Dave Hunt
** Notes: Geo
* Update/release testing analysis and improvement (Geo)


= [https://intranet.mozilla.org/QA/Q32011_QAgoals#QA_Automation_Services_Goals Goals Overview 11/Q3] =
= [https://intranet.mozilla.org/QA/Q32011_QAgoals#QA_Automation_Services_Goals Goals Overview 11/Q3] =
Line 22: Line 47:


== Automated Testing for WebApps ==
== Automated Testing for WebApps ==
* TBD.
 
* Initial [http://etherpad.mozilla.com:9000/qas-webapp-testing Etherpad] has been created. We are still unclear about strategies, milestones, and testing efforts.
* Created a [http://mozqa.sync.in/OWA-testing Etherpad] to keep track off all the conversations happening.
* Goal to setup a meeting with ragavan / jennifer arguello to determine roadmap / rough delivery plan.
* Experiments in test frameworks.
* Waiting for feedback from OWA developers


== Team Presence (Documentation) ==
== Team Presence (Documentation) ==
* TBD.
* [[QA/Automation_Services#Team|Table of members]] has been created (Proposal for QA whois page)
* '''Next on the list are the project pages''' (Henrik)
** Do we want to have quarterly project pages which map to our team goals?
*** Those will exist in parallel to the real project pages and only visualize what happens in the current quarter
*** That way we can give a bit more information as only adding the goal summary
*** It will give us a clearer picture for projects which span multiple quarters
* ''' How can we share the other work to do across the team? '''
** Creation of the wiki structure
** Documents like responsibilities...


== Infrastructure ==
== Infrastructure ==
* TBD.
== Test Creation ==
* TBD.
* TBD.


== Selenium Grid 2 ==
== Selenium Grid 2 ==
* TBD.
* No updates.


== Endurance Tests ==
== Endurance Tests ==
* TBD.
* QA Desktop team is now tracking Endurance metrics
** [https://spreadsheets.google.com/spreadsheet/ccc?key=0AsTwehGIbXUkdE5CSEFqTTI1Tm9HY0RWOF80dDhsVWc#gid=0 Spreadsheet]
** Done daily as part of regular triage -- escalate Firefox issues to release drivers, Endurance failures to Dave Hunt
** Will do this manually until something automated can be rigged up


= Project Updates =
= Project Updates =
Line 50: Line 88:


== Mozmill ==
== Mozmill ==
* [https://wiki.mozilla.org/QA/Mozmill_Test_Automation/Test_Writing Tests]
* [https://spreadsheets.google.com/spreadsheet/ccc?key=0AlroormSQgiRcEFQNVk1QUgzLVRsLXdSb05nQnVqVVE&hl=en_US#gid=0 New Tests]
** 9 Add-ons Manager tests in development
** Softvision team now 4 automaters, up from 2 (will introduce once on-boarded)
* [https://wiki.mozilla.org/QA/Mozmill_Test_Automation/Fixing_Broken_Tests Broken Tests]
* [https://wiki.mozilla.org/QA/Mozmill_Test_Automation/Fixing_Broken_Tests Broken Tests]
** [http://bit.ly/q7Vm95 NEW] (12) | [http://bit.ly/oTmHo2 ASSIGNED] (7) | [http://bit.ly/q1sH6a FIXED] (3)
* [https://wiki.mozilla.org/QA/Mozmill_Test_Automation/Shared_Modules Shared Modules]
* [https://wiki.mozilla.org/QA/Mozmill_Test_Automation/Shared_Modules Shared Modules]
* [https://wiki.mozilla.org/QA/Mozmill_Test_Automation/Shared_Modules_Refactor Redesign Shared Modules]
* [https://wiki.mozilla.org/QA/Mozmill_Test_Automation/Shared_Modules_Refactor Redesign Shared Modules]
** Large merge landing this week
** Driver (general framework) module sold to A-Team
** On the lookout for a good UMLish class design collaboration tool -- know one?
* [https://wiki.mozilla.org/QA/Mozmill_Test_Automation/Automated_Testruns Automation Scripts]
* [https://wiki.mozilla.org/QA/Mozmill_Test_Automation/Automated_Testruns Automation Scripts]
** [https://www.hskupin.info/2011/08/04/new-daily-mozmill-test-runs-for-firefox/ New daily test-runs]
* [https://wiki.mozilla.org/QA/Mozmill_Test_Automation/Dashboard Dashboard]
* [https://wiki.mozilla.org/QA/Mozmill_Test_Automation/Dashboard Dashboard]
** New results view for remote test-run
* [https://wiki.mozilla.org/QA/Mozmill_Test_Automation/Crowd_Testing Mozmill Crowd]
* [https://wiki.mozilla.org/QA/Mozmill_Test_Automation/Crowd_Testing Mozmill Crowd]
* [https://wiki.mozilla.org/QA/Mozmill_Test_Automation/On_Demand_Update_Testing On-demand Test Execution]
* [https://wiki.mozilla.org/QA/Mozmill_Test_Automation/On_Demand_Update_Testing On-demand Test Execution]
** New system that also allows for functional testing rolled out on qa-set
** Works well, but have seen problems with shared filesystem. Not a factor of these scripts, but affects them since Python libraries not correctly loading.
** Phase II is a one-click web front end. This is moving onto the hotseat (more in Round Table).


== Selenium ==
== Selenium ==
Line 68: Line 117:
= Personal Status =
= Personal Status =
For the personal status please check the weekly status updates:
For the personal status please check the weekly status updates:
* [http://mozqa.sync.in/mozauto-110107 110103 - 110107]
* [http://mozqa.sync.in/mozauto-110805 110801 - 110805]
* [http://mozqa.sync.in/mozauto-110114 110110 - 110114]
* [http://mozqa.sync.in/mozauto-110114 110807 - 110812]


= Meeting Notes =
= Meeting Notes =
* TBD.
* Last meeting's action items:
** Review personal goals and how they align to the four top level goals
*** Endurance tests goal well on track
*** Web apps goal needs to be discussed
** QA infrastructure wiki sub-tree with Al but he's been busy - target end of this week
** Mozmill broken tests
*** Geo needs to schedule breakout to progress this
 
* Roundtable:
** Standup schedule
*** Monday/Wednesday middle of the day Pacific time
*** Communication preferences: Vidyo, voice, IRC
** Next meeting
*** Chair: Dave Hunt
*** Notes: Geo Mealer
** Update/release testing analysis and improvement
*** Matt E sent email during the work week
*** Needs to be in the backlog as a high priority
*** Phase 1: complete
*** Phase 2: web front end and simplify result aggregation
**** Document what we have now (Geo, Al, Henrik, Anthony) and reviewed by all
**** Implement launcher page
**** Analyse process and discuss potential optimisations
*** This is a team project
 
* Goals Overview:
** Automated Testing for WebApps
*** Henrik has created an Etherpad for web apps
*** Development team have a set of Q3 goals but not enough detail to make any decisions
*** Meeting set up for 08/11/2011 to go over schedule
*** Need an idea for when code is going to land across the different features
*** Get a skeleton testing framework in place early
*** Mobile/desktop will be targeted separately and will land independently
** Team Presence
*** Henrik made a proposal during the work week for quarterly project pages that map to team goals
*** Suggest making a sample page to get an idea for maintenance and relevance
 
* Other:
** Geo and Henrik looking for collaborative tools for class design
** Why are our Pivotal Tracker trackers private?
*** All are public except our Automation Services project
 
See also: http://etherpad.mozilla.com:9000/TVNXcXuaM2


==Action items==
==Action items==
* TBD.
* {{done|}} Send out an e-mail about assinging leads/seconds for projects. (Henrik)
* Schedule mid-quarter review (full team or individual reviews) for Automation Services goals. (David B)
* QA Infrastructure to be it's own sub-tree. (Al)
* Schedule breakout meeting for Mozmill broken tests. (Geo)
* Schedule standup for Monday/Wednesday during overlap availabilty times. (David B)
* Create a checklist for setting up standups. (David)
* Add meeting notes to a separate section of the wiki. (Dave)
* Add action items to a separate section of the wiki. (Dave)
* Document (and distribute) what automated update testing we have now by next meeting. (Geo, Al)
* Schedule meeting to define our approach to open web apps from a QA perspective. (DavidC)
* Create a one-stop references page for open web apps. (DavidC/Henrik)
* Send email with sample for quartlerly project pages, demonstrating level of maintenance required and relevance to the community. (Henrik)
* Start time-boxed e-mail thread to gather feedback on the suggestions for team wiki structure. (Henrik)
* {{done|}} Makes sure all Pivotal Tracker projects are public. (Henrik)
* <font color=red>List Pivotal Tracker projects from wiki (project pages, or an index?). (Unassigned)</font>
* Schedule meetings based on discussion items from work week. (David B)
* Create backlog from discussion items from work week. (David B)

Latest revision as of 10:48, 13 January 2014

previous meeting | Meetings | next meeting »

Dial in

 # 650-903-0800 or 650-215-1282 x92 Conf# 315 (US/INTL)
 # 1-800-707-2533 (pin 369) Conf# 315 (US)
 # irc.mozilla.org #mozmill for backchannel

Attendees

  • Henrik Skupin
  • David Burns
  • Dave Hunt
  • Geo Mealer
  • Owen Coutts
  • David Clarke
  • Marlena Compton
  • Al Billings

Last Weeks Action Items

  • Geo: Q2 achievements for shared API refactor
  • Need to add leads and seconds to list in agenda notes
    • Definition of project leads (1st and 2nd) [Henrik]
   Automated Testing for WebApps: Henrik / DavidC
   Team Presence (Documentation): DavidB / ?
   Infrastructure Investigation: ? / ?
   Selenium Grid 2: Dave / DavidB
   Endurance Tests: Dave / Anthony 
  • need to setup a project meeting for open web apps
  • everyone to review goals
  • QA infrastructure - make this it's own sub-tree in the wiki pages
  • Mozmill Broken tests - Geo to take point for gathering data and plan for delegation
    • Expected more tactical discussion during workweek on this; will schedule breakout meeting w/ Henrik & stakeholders

Roundtable

  • Standup Day/Time (see the calendar)
  • Next meeting:
    • Chair: Dave Hunt
    • Notes: Geo
  • Update/release testing analysis and improvement (Geo)

Goals Overview 11/Q3

Please mark topics which need to be discussed in the meeting as bold

Issues / Blockers

  • TBD.

Automated Testing for WebApps

  • Initial Etherpad has been created. We are still unclear about strategies, milestones, and testing efforts.
  • Created a Etherpad to keep track off all the conversations happening.
  • Goal to setup a meeting with ragavan / jennifer arguello to determine roadmap / rough delivery plan.
  • Experiments in test frameworks.
  • Waiting for feedback from OWA developers

Team Presence (Documentation)

  • Table of members has been created (Proposal for QA whois page)
  • Next on the list are the project pages (Henrik)
    • Do we want to have quarterly project pages which map to our team goals?
      • Those will exist in parallel to the real project pages and only visualize what happens in the current quarter
      • That way we can give a bit more information as only adding the goal summary
      • It will give us a clearer picture for projects which span multiple quarters
  • How can we share the other work to do across the team?
    • Creation of the wiki structure
    • Documents like responsibilities...

Infrastructure

  • TBD.

Selenium Grid 2

  • No updates.

Endurance Tests

  • QA Desktop team is now tracking Endurance metrics
    • Spreadsheet
    • Done daily as part of regular triage -- escalate Firefox issues to release drivers, Endurance failures to Dave Hunt
    • Will do this manually until something automated can be rigged up

Project Updates

Please mark topics which need to be discussed in the meeting as bold

Infrastructure

  • Shadow test server
  • Cloud Automation

Case Conductor (TCM)

  • TBD.

Mozmill

  • New Tests
    • 9 Add-ons Manager tests in development
    • Softvision team now 4 automaters, up from 2 (will introduce once on-boarded)
  • Broken Tests
  • Shared Modules
  • Redesign Shared Modules
    • Large merge landing this week
    • Driver (general framework) module sold to A-Team
    • On the lookout for a good UMLish class design collaboration tool -- know one?
  • Automation Scripts
  • Dashboard
    • New results view for remote test-run
  • Mozmill Crowd
  • On-demand Test Execution
    • New system that also allows for functional testing rolled out on qa-set
    • Works well, but have seen problems with shared filesystem. Not a factor of these scripts, but affects them since Python libraries not correctly loading.
    • Phase II is a one-click web front end. This is moving onto the hotseat (more in Round Table).

Selenium

  • Grid
  • Mobile

Other

  • E.g. JMeter

Personal Status

For the personal status please check the weekly status updates:

Meeting Notes

  • Last meeting's action items:
    • Review personal goals and how they align to the four top level goals
      • Endurance tests goal well on track
      • Web apps goal needs to be discussed
    • QA infrastructure wiki sub-tree with Al but he's been busy - target end of this week
    • Mozmill broken tests
      • Geo needs to schedule breakout to progress this
  • Roundtable:
    • Standup schedule
      • Monday/Wednesday middle of the day Pacific time
      • Communication preferences: Vidyo, voice, IRC
    • Next meeting
      • Chair: Dave Hunt
      • Notes: Geo Mealer
    • Update/release testing analysis and improvement
      • Matt E sent email during the work week
      • Needs to be in the backlog as a high priority
      • Phase 1: complete
      • Phase 2: web front end and simplify result aggregation
        • Document what we have now (Geo, Al, Henrik, Anthony) and reviewed by all
        • Implement launcher page
        • Analyse process and discuss potential optimisations
      • This is a team project
  • Goals Overview:
    • Automated Testing for WebApps
      • Henrik has created an Etherpad for web apps
      • Development team have a set of Q3 goals but not enough detail to make any decisions
      • Meeting set up for 08/11/2011 to go over schedule
      • Need an idea for when code is going to land across the different features
      • Get a skeleton testing framework in place early
      • Mobile/desktop will be targeted separately and will land independently
    • Team Presence
      • Henrik made a proposal during the work week for quarterly project pages that map to team goals
      • Suggest making a sample page to get an idea for maintenance and relevance
  • Other:
    • Geo and Henrik looking for collaborative tools for class design
    • Why are our Pivotal Tracker trackers private?
      • All are public except our Automation Services project

See also: http://etherpad.mozilla.com:9000/TVNXcXuaM2

Action items

  • [DONE] Send out an e-mail about assinging leads/seconds for projects. (Henrik)
  • Schedule mid-quarter review (full team or individual reviews) for Automation Services goals. (David B)
  • QA Infrastructure to be it's own sub-tree. (Al)
  • Schedule breakout meeting for Mozmill broken tests. (Geo)
  • Schedule standup for Monday/Wednesday during overlap availabilty times. (David B)
  • Create a checklist for setting up standups. (David)
  • Add meeting notes to a separate section of the wiki. (Dave)
  • Add action items to a separate section of the wiki. (Dave)
  • Document (and distribute) what automated update testing we have now by next meeting. (Geo, Al)
  • Schedule meeting to define our approach to open web apps from a QA perspective. (DavidC)
  • Create a one-stop references page for open web apps. (DavidC/Henrik)
  • Send email with sample for quartlerly project pages, demonstrating level of maintenance required and relevance to the community. (Henrik)
  • Start time-boxed e-mail thread to gather feedback on the suggestions for team wiki structure. (Henrik)
  • [DONE] Makes sure all Pivotal Tracker projects are public. (Henrik)
  • List Pivotal Tracker projects from wiki (project pages, or an index?). (Unassigned)
  • Schedule meetings based on discussion items from work week. (David B)
  • Create backlog from discussion items from work week. (David B)