QA/Automation/Meetings/110810: Difference between revisions
< 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 ...") |
m (Whimboo moved page Auto-tools/Automation Development/Meetings/110810 to QA/Automation/Meetings/110810) |
||
(37 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
<small>[[QA/Automation_Services/Meetings/ | <small>[[QA/Automation_Services/Meetings/110713|previous meeting]] | [[QA/Automation_Services/Meetings|Meetings]] | [[QA/Automation_Services/Meetings/110824|next meeting »]]</small> | ||
=Dial in= | =Dial in= | ||
Line 7: | Line 7: | ||
=Attendees= | =Attendees= | ||
* | * Henrik Skupin | ||
* David Burns | |||
* Dave Hunt | |||
* Geo Mealer | |||
* Owen Coutts | |||
* David Clarke | |||
* Marlena Compton | |||
* Al Billings | |||
= Last Weeks Action Items = | = Last Weeks Action Items = | ||
* | * 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= | ||
* | * 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 == | ||
* | |||
* 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) == | ||
* | * [[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. | * TBD. | ||
== Selenium Grid 2 == | == Selenium Grid 2 == | ||
* | * No updates. | ||
== Endurance Tests == | == Endurance Tests == | ||
* | * 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:// | * [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- | * [http://mozqa.sync.in/mozauto-110805 110801 - 110805] | ||
* [http://mozqa.sync.in/mozauto-110114 | * [http://mozqa.sync.in/mozauto-110114 110807 - 110812] | ||
= Meeting Notes = | = 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== | ==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) | |||
* <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
- Posted 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
- 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
- Do we want to have quarterly project pages which map to our team goals?
- 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
- Review personal goals and how they align to the four top level goals
- 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
- Standup schedule
- 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
- Automated Testing for WebApps
- 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)