From Fedora Project Wiki

< FWN‎ | Beats

(fix date style)
(fwn #164 qa beat draft 1)
Line 10: Line 10:
 
=== Test Days ===
 
=== Test Days ===
  
This week's regular test day<ref>http://fedoraproject.org/wiki/QA/Test_Days/2009-02-12</ref> was on iSCSI<ref>http://fedoraproject.org/wiki/Anaconda/Features/iSCSI</ref>. [[MartinSivak|Martin Sivak]] and [[HansdeGoede|Hans de Goede]] represented the developers, and testing was lead by [[User:mganisin]] with assistance from [[User:Cww|Chris Williams]], [[User:andmike|Mike Anderson]], [[User:Mchristi|Michael Christie]] and [[User:Jlaska|James Laska]].  Test cases worked on during the test day can be seen on the page. Please record any additional test ideas or considerations at [[User:Robertmwilliams/ExploreTestingiSCSI|Exploratory Testing iSCSI]].  Consult the quick start guide<ref>https://fedoraproject.org/wiki/Scsi-target-utils_Quickstart_Guide</ref> for creating a software-based iscsi target for use with testing.
+
This week's regular test day<ref>http://fedoraproject.org/wiki/QA/Test_Days/2009-02-19</ref> was on 20 Second Startup<ref>http://fedoraproject.org/wiki/Features/20SecondStartup</ref>. [[User:Harald|Harald Hoyer]] was the developer present, and there was a great turnout of 20 people contributing test results. Further results are still welcome from anyone - a full set of instructions for running tests is available on the Wiki page. As a result of the testing, Harald has made several modifications already that will help to optimize boot times for Fedora 11.
  
Next week's test day<ref>http://fedoraproject.org/wiki/QA/Test_Days/2009-02-19</ref> will be on the 20 Second Startup<ref>http://fedoraproject.org/wiki/Features/20SecondStartup</ref> feature planned for Fedora 11. It will be held on Thursday (2009-02-19) in the #fedora-qa channel on Freenode IRC. Please drop by if you would like to help test and improve boot speed for Fedora 11.
+
Next week's test day<ref>http://fedoraproject.org/wiki/QA/Test_Days/2009-02-26</ref> will be on the Crash Catcher<ref>http://fedoraproject.org/wiki/Features/CrashCatcher</ref> feature planned for Fedora 11, which aims to make it easy for non-power uses to file useful reports when an application crashes. It will be held on Thursday (2009-02-26) in the #fedora-qa channel on Freenode IRC. Please drop by if you would like to help test this important new feature for Fedora 11 - no special equipment or expertise required!
  
 
<references/>
 
<references/>
Line 18: Line 18:
 
=== Weekly meetings ===
 
=== Weekly meetings ===
  
The QA group weekly meeting<ref>http://fedoraproject.org/wiki/QA/Meetings</ref> was held on 2009-02-11. The full log is available<ref>http://wwoods.fedorapeople.org/fedora-qa/fedora-qa-20090211.log.html</ref>. [[User:Wwoods|Will Woods]] gave a status report on the progress of the autoqa<ref>http://git.fedorahosted.org/git/?p=autoqa.git;a=summary</ref> project, which is working on creating automated test scripts to run whenever certain events happen. He also reported on progress with the Nitrate<ref>http://fedorahosted.org/nitrate</ref> project, which is for collecting test cases and test plans and compiling results from running them. [[User:Johannbg|Jóhann Guðmundsson]] asked if it will be possible to pull existing test cases from the current Wiki-based system into Nitrate when it is released, and [[User:Wwoods|Will Woods]] said this is likely to be possible.
+
The QA group weekly meeting<ref>http://fedoraproject.org/wiki/QA/Meetings</ref> was held on February 18th. The full log is available<ref>http://wwoods.fedorapeople.org/fedora-qa/fedora-qa-20090218.log.html</ref>. [[User:Wwoods|Will Woods]] gave a status report on the progress of the autoqa<ref>http://git.fedorahosted.org/git/?p=autoqa.git;a=summary</ref> project, which is working on creating automated test scripts to run whenever certain events happen. The group agreed to create an autoqa component in the fedora-qa trac instance, and create a new mailing list for autoqa reports to be sent to (this will not be a discussion list). [[User:Adamwill|Adam Williamson]], [[User:Jlaska|James Laska]] and [[User:Johannbg|Jóhann Guðmundsson]] then initiated a discussion about creating a short-term solution for more organized reporting and collection of test results. Follow up a mailing list discussion, a system created by the Laptop.org<ref>http://www.laptop.org</ref> project, implemented as a Mediawiki plugin, was discussed. The group agreed that it seemed suited to the purpose, and James will propose it to the Infrastructure group, to see if they approve of the system, and whether they would prefer it to be added to the main Wiki or a special-purpose Wiki instance created just for this use. Finally, the group discussed the (then) upcoming test day, and agreed preparations were well in hand.
  
The Bugzappers group weekly meeting<ref>http://fedoraproject.org/wiki/BugZappers/Meetings</ref> was held on 2009-02-10. The group agreed that the current list of most-important components should be updated, and [[User:Tk009|Edward Kirk]] will do this. [[User:Tk009|Edward Kirk]], Brennan Ashton and [[User:Adamwill|Adam Williamson]] (links) agreed that simple goals should be set for the group, but did not reach final agreement on what these should be. [[User:Adamwill|Adam Williamson]] suggested that Bug Days be revived and made weekly, and this idea was supported by [[User:Tk009|Edward Kirk]] and Brennan Ashton.
+
The Bugzappers group weekly meeting<ref>http://fedoraproject.org/wiki/BugZappers/Meetings</ref> was held on February 17th. The full log is available<ref>http://fedoraproject.org/wiki/BugZappers/Meetings/Minutes-2009-Feb-17</ref>. A broad initial goal for the Bugzappers project was agreed: to stabilize the number of bugs in NEW (i.e. un-triaged) status on the components previously agreed to be the most significant. Brennan Ashton's metric reporting tool will be used to track this. Brennan demonstrated the current state of his tool on a small set of test data, to general approval. The group voted on [[User:Adamwill|Adam Williamson's]] proposal to have a stock signature appended to comments by members of the Bugzappers team in Bugzilla, both to identify the Bugzappers and to increase the visibility of the project. This was approved, and Matej Cepl will implement it using Greasemonkey, adding it to the Greasemonkey script already used by most Bugzappers.
  
The next QA weekly meeting will be held on 2009-02-18 at 1600 UTC in #fedora-qa, and the next Bugzappers weekly meeting on 2009-02-17 at 1700 UTC in #fedora-bugzappers.
+
The next QA weekly meeting will be held on February 25th at 1600 UTC in #fedora-qa, and the next Bugzappers weekly meeting on February 24th at 1700 UTC in #fedora-bugzappers.
  
 
<references/>
 
<references/>
Line 28: Line 28:
 
=== Wiki re-organization ===
 
=== Wiki re-organization ===
  
Work continued on the ongoing project to rewrite and re-organize the main pages in the QA team's Wiki space<ref>http://fedoraproject.org/wiki/QA</ref>. [[User:Adamwill|Adam Williamson]], [[User:Johannbg|Jóhann Guðmundsson]], [[User:Beland|Christopher Beland]] and [[User:Leam|Leam Hall]] all contributed ideas, suggestions and drafts.<ref>http://www.redhat.com/archives/fedora-test-list/2009-February/msg00126.html</ref><ref>http://www.redhat.com/archives/fedora-test-list/2009-February/msg00371.html</ref>
+
[[User:Adamwill|Adam Williamson]] announced<ref>http://www.redhat.com/archives/fedora-test-list/2009-February/msg00710.html</ref> that the first phase of the Wiki re-organization project was complete, with the new front page and 'how to join in' page for the QA Wiki space put into place.
  
 
<references/>
 
<references/>
  
=== Release-critical bug process ===
+
=== Reporting bugs to Bugzilla ===
  
[[User:Adamwill|Adam Williamson]] initiated a discussion<ref>http://www.redhat.com/archives/fedora-test-list/2009-February/msg00276.html</ref> regarding the process for handling release-critical bugs. [[User:Mcepl|Matej Cepl]], [[User:Jlaska|James Laska]], [[User:Jkeating|Jesse Keating]], and [[User:Poelstra|John Poelstra]] contributed opinions. In the end it was agreed that the basic shape of the current process is a good one but the groups involved - BugZappers, release engineering, and developers - should communicate and collaborate more in deciding on release-critical bugs.
+
[[User:Beland|Christopher Beland]] encouraged<ref>http://www.redhat.com/archives/fedora-test-list/2009-February/msg00837.html</ref> testers to report bugs to Bugzilla as well as sending a mail about them to the test-list mailing list, and told the group that he had added some text to this effect to the QA group front page on the Wiki. [[User:Adamwill|Adam Williamson]] suggested<ref>http://www.redhat.com/archives/fedora-test-list/2009-February/msg00844.html</ref> that the text might be better placed on the Wiki page about how properly to report bugs, rather than the QA group front page.
  
 
<references/>
 
<references/>
  
=== Xorg/Mesa/DRI testing ===
+
=== Semantic - test reporting plugin for Mediawiki ===
  
[[User:Fcami|François Cami]], together with others, proposed a project<ref>http://www.redhat.com/archives/fedora-test-list/2009-February/msg00554.html</ref> to conduct organized testing of <code>X.org</code> and <code>DRI</code> functionality with a range of common hardware for <code>Fedora 11</code>. He highlighted four important areas he felt were needed for this: an opt-in system to record what hardware is owned by what testers (possibly utilizing Smolt), a system for producing test plans, a system for recording the results of tests, and regularly scheduled test sessions. [[User:Johannbg|Jóhann Guðmundsson]] supported the idea<ref>http://www.redhat.com/archives/fedora-test-list/2009-February/msg00559.html</ref> and suggested that, while some of the features would require help from the infrastructure group, the QA group could at least immediately start writing test cases. [[User:Jlaska|James Laska]] pointed out that extensive information is needed to diagnose and fix <code>X</code> issues remotely. François will work with the X maintainers to define exactly what information needs to be provided.
+
[[User:Jlaska|James Laska]] sent in a report<ref>http://www.redhat.com/archives/fedora-test-list/2009-February/msg00756.html</ref> on Semantic, the Laptop.org project's Mediawiki extension for managing test reports.
 +
 
 +
<references/>
 +
 
 +
=== Encouraging Rawhide testing ===
 +
 
 +
[[MarkMcLoughlin|Mark McLoughlin]] made some suggestions<ref>http://www.redhat.com/archives/fedora-test-list/2009-February/msg00846.html</ref> about how to improve the ongoing quality and consistency of Rawhide, in order to make it possible for more people to test it. He suggested that a definition should be made of what should be expected to work in Rawhide all the time - e.g. basic installation, booting, network and a few core applications - and a RawhideBlocker tracker bug be created on Bugzilla to track bugs in Rawhide which breaks any of these functions, with the intention that those bugs be addressed as a matter of high priority.
  
 
<references/>
 
<references/>

Revision as of 23:38, 20 February 2009

QualityAssurance

In this section, we cover the activities of the QA team[1].

Contributing Writer: Adam Williamson

Test Days

This week's regular test day[1] was on 20 Second Startup[2]. Harald Hoyer was the developer present, and there was a great turnout of 20 people contributing test results. Further results are still welcome from anyone - a full set of instructions for running tests is available on the Wiki page. As a result of the testing, Harald has made several modifications already that will help to optimize boot times for Fedora 11.

Next week's test day[3] will be on the Crash Catcher[4] feature planned for Fedora 11, which aims to make it easy for non-power uses to file useful reports when an application crashes. It will be held on Thursday (2009-02-26) in the #fedora-qa channel on Freenode IRC. Please drop by if you would like to help test this important new feature for Fedora 11 - no special equipment or expertise required!

Weekly meetings

The QA group weekly meeting[1] was held on February 18th. The full log is available[2]. Will Woods gave a status report on the progress of the autoqa[3] project, which is working on creating automated test scripts to run whenever certain events happen. The group agreed to create an autoqa component in the fedora-qa trac instance, and create a new mailing list for autoqa reports to be sent to (this will not be a discussion list). Adam Williamson, James Laska and Jóhann Guðmundsson then initiated a discussion about creating a short-term solution for more organized reporting and collection of test results. Follow up a mailing list discussion, a system created by the Laptop.org[4] project, implemented as a Mediawiki plugin, was discussed. The group agreed that it seemed suited to the purpose, and James will propose it to the Infrastructure group, to see if they approve of the system, and whether they would prefer it to be added to the main Wiki or a special-purpose Wiki instance created just for this use. Finally, the group discussed the (then) upcoming test day, and agreed preparations were well in hand.

The Bugzappers group weekly meeting[5] was held on February 17th. The full log is available[6]. A broad initial goal for the Bugzappers project was agreed: to stabilize the number of bugs in NEW (i.e. un-triaged) status on the components previously agreed to be the most significant. Brennan Ashton's metric reporting tool will be used to track this. Brennan demonstrated the current state of his tool on a small set of test data, to general approval. The group voted on Adam Williamson's proposal to have a stock signature appended to comments by members of the Bugzappers team in Bugzilla, both to identify the Bugzappers and to increase the visibility of the project. This was approved, and Matej Cepl will implement it using Greasemonkey, adding it to the Greasemonkey script already used by most Bugzappers.

The next QA weekly meeting will be held on February 25th at 1600 UTC in #fedora-qa, and the next Bugzappers weekly meeting on February 24th at 1700 UTC in #fedora-bugzappers.

Wiki re-organization

Adam Williamson announced[1] that the first phase of the Wiki re-organization project was complete, with the new front page and 'how to join in' page for the QA Wiki space put into place.

Reporting bugs to Bugzilla

Christopher Beland encouraged[1] testers to report bugs to Bugzilla as well as sending a mail about them to the test-list mailing list, and told the group that he had added some text to this effect to the QA group front page on the Wiki. Adam Williamson suggested[2] that the text might be better placed on the Wiki page about how properly to report bugs, rather than the QA group front page.

Semantic - test reporting plugin for Mediawiki

James Laska sent in a report[1] on Semantic, the Laptop.org project's Mediawiki extension for managing test reports.

Encouraging Rawhide testing

Mark McLoughlin made some suggestions[1] about how to improve the ongoing quality and consistency of Rawhide, in order to make it possible for more people to test it. He suggested that a definition should be made of what should be expected to work in Rawhide all the time - e.g. basic installation, booting, network and a few core applications - and a RawhideBlocker tracker bug be created on Bugzilla to track bugs in Rawhide which breaks any of these functions, with the intention that those bugs be addressed as a matter of high priority.