From Fedora Project Wiki

< FWN‎ | Beats

(initial cut at next beat)
(create fwn 233 qa beat)
Line 8: Line 8:
<references/>
<references/>


=== Test Day process improvements ===
=== Proven testers ===
 
At the QA weekly meeting of 2010-06-28<ref>http://fedoraproject.org/wiki/QA/Meetings/20100628</ref>, [[User:Jdulaney|John Dulaney]] offered to work on combining the two proven testers pages (concerning joining the proven testers, and how to conduct testing) into a single page and provide a draft to the list for review. John subsequently submitted<ref>http://lists.fedoraproject.org/pipermail/test/2010-June/091746.html</ref> his draft<ref>http://fedoraproject.org/wiki/User:Jdulaney/Proven_Tester</ref>. [[User:maxamillion|Adam Miller]] liked it<ref>http://lists.fedoraproject.org/pipermail/test/2010-July/091820.html</ref>.


A message<ref>http://lists.fedoraproject.org/pipermail/test/2010-June/091564.html</ref> from [[User:Jlaska|James Laska]] prompted a wide discussion of possible improvements to the Test Day process to improve participation. James asked<ref>http://lists.fedoraproject.org/pipermail/test/2010-June/091567.html</ref> if the group was trying to run too many events and not dedicating sufficient time to each, but [[User:Adamwill|Adam Williamson]] did not think so<ref>http://lists.fedoraproject.org/pipermail/test/2010-June/091571.html</ref>.
Meanwhile, [[User:Adamwill|Adam Williamson]] proposed<ref>http://lists.fedoraproject.org/pipermail/test/2010-June/091745.html</ref> activating the proven testers group before Bodhi was changed to activate the requirement for proven tester feedback, as a way to make sure the process worked smoothly and get in some 'practice'. The response was generally positive. The proposal was, however, overtaken by events. [[User:Lmacken|Luke Macken]] announced the next day<ref>http://lists.fedoraproject.org/pipermail/devel/2010-June/138008.html</ref> that a new version of Bodhi had been put in place which enabled the proven tester feedback requirement, so Adam quickly announced<ref>http://lists.fedoraproject.org/pipermail/test/2010-June/091781.html</ref> the activation of the proven testers group and asked members to start testing immediately.  


[[User:Johannbg|Jóhann Guðmundsson]] suggested<ref>http://lists.fedoraproject.org/pipermail/test/2010-June/091566.html</ref> extending the test period to a week and broadening the coverage of each event. Adam felt the concurrency aspect of a single day to bring testers and developers together in real-time was valuable, but thought Jóhann had a valuable point in that the group could do a better job of making it clear to potential testers that testing performed outside of the Test Day is still valuable. [[User:Jraber|Jeff Raber]] made some concrete suggestions<ref>http://lists.fedoraproject.org/pipermail/test/2010-June/091575.html</ref> as to how this could be achieved, and Adam implemented them<ref>http://lists.fedoraproject.org/pipermail/test/2010-June/091576.html</ref>.
He also promised to start the ball rolling on the mentoring process, and sent out a proposal<ref>http://lists.fedoraproject.org/pipermail/test/2010-June/091793.html</ref> the next day for a rough plan for proven tester mentoring. He suggested existing proven testers take sponsorship requests, ask the applicants to read the appropriate instructions, and then confirm that they are familiar with enabling updates-testing and posting feedback on updates, before sponsoring them into the proven testers group. [[User:Jkeating|Jesse Keating]] suggested<ref>http://lists.fedoraproject.org/pipermail/test/2010-June/091794.html</ref> asking applicants in general to take the initiative and start reading instructions and providing feedback, and link to some of their feedback on their application ticket, so their membership could be quickly approved as soon as a mentor got around to looking at the ticket. Adam thought<ref>http://lists.fedoraproject.org/pipermail/test/2010-June/091800.html</ref> this was a good idea, but felt that in practice it should be possible to personally pick up every current mentor request very quickly, given the number of requests and the number of existing proven testers.


Jeff also suggested changing the name of the events, though Adam mentioned in his reply that he had not been able to think of anything that improved on 'Test Day'. [[User:Ericb|Eric Blake]] suggsted<ref>http://lists.fedoraproject.org/pipermail/test/2010-June/091585.html</ref> 'Test Blitz', James contributed<ref>http://lists.fedoraproject.org/pipermail/test/2010-June/091590.html</ref> 'Bug Day' and Jóhann favored<ref>http://lists.fedoraproject.org/pipermail/test/2010-June/091592.html</ref>'Test Sprint'. Adam jokingly proposed a poll<ref>http://lists.fedoraproject.org/pipermail/test/2010-June/091593.html</ref>, and added some wider-ranging thoughts about how the process could be re-organized to provide greater opportunities for participation and publicity while not losing the aspect of concurrency.
Bob Lightfoot wrote about his proven tester testing process<ref>http://lists.fedoraproject.org/pipermail/test/2010-July/091815.html</ref>, in case it was of use to others, or anyone could suggest improvements for him. [[User:till|Till Maas]] suggested a simplication<ref>http://lists.fedoraproject.org/pipermail/test/2010-July/091845.html</ref>.


<references/>
<references/>


=== Proven testers ===
=== AutoQA ===
 
At the QA meeting, [[User:Wwoods|Will Woods]] reported that the AutoQA team was working on a helloworld test (a test test), which would exist to check that watchers and hooks - particularly the bodhi watcher and hook - work correctly. This is a prerequisite for the dependency check test, one of the major AutoQA priorities. [[User:Jskladan|Josef Skladanka]] said he had a test instance of the ResultsDB up and running on one of AutoQA's infrastructure machines, and had rewritten the initscripts and rpmlint tests to store their results in the database. He would continue to work on converting other tests. [[User:Kparal|Kamil Paral]] announced that he had patched autoqa to use autotest labels correctly, which allows us to configure the actual running of tests in several ways - ensuring they are run on particular machine configurations. He pointed to a mailing list post<ref>http://fedorahosted.org/pipermail/autoqa-devel/2010-June/000742.html</ref> with a more detailed explanation.
 
<references/>
 
=== Triage metrics ===


After several more revisions following the work mentioned in last week's issue, Aaron Farnes announced<ref>http://lists.fedoraproject.org/pipermail/test/2010-June/091625.html</ref> that the proven testers instruction page had been moved to the main wiki space<ref>http://fedoraproject.org/wiki/Proven_tester</ref>. Several people replied to congratulate Aaron on the clarity of the page.
At the Bugzappers weekly meeting of 2010-06-29<ref>http://meetbot.fedoraproject.org/fedora-meeting/2010-06-29/bugzappers.2010-06-29-15.03.log.html</ref>, [[User:Jraber|Jeff Raber]] updated his progress with triage metrics. He had created a wiki page<ref>http://fedoraproject.org/wiki/User_Talk:Jraber</ref> to track his goals and progress, and had discussed some modifications to python-bugzilla with [[User:Wwoods|Will Woods]]. The group discussed the specific metrics Jeff was targeting, and made a few adjustments.


<references/>
<references/>


=== New desktop release criteria ===
=== Request for old DeltaISOs ===


[[User:Adamwill|Adam Williamson]] proposed<ref>http://lists.fedoraproject.org/pipermail/test/2010-June/091702.html</ref> several new release criteria, as a result of his discussions with the various desktop SIGs. These would cover session management tasks, update notification, and keyring functionality.
Andre Robatino asked<ref>http://lists.fedoraproject.org/pipermail/test/2010-June/091775.html</ref> for anyone who had old DeltaISO files he had provided for various releases to seed the corresponding torrents so he could retrieve them, for the purpose of creating an archive of all previous DeltaISOs, making it easier to reconstruct particular test releases from the past whenever this might prove useful.


<references/>
<references/>


=== Fedora 14 recommendations ===
=== VERIFIED Bugzilla status ===


[[User:Jlaska|James Laska]] announced<ref>http://lists.fedoraproject.org/pipermail/test/2010-June/091663.html</ref> that he had filed a group of trac tickets covering the recommendations for the Fedora 14 cycle which had derived from the Fedora 13 retrospective discussed in previous issues.  
Aaron Farnes proposed an update<ref>http://fedorahosted.org/fedora-qa/ticket/91</ref> to the bug workflow wiki page<ref>https://fedoraproject.org/wiki/BugZappers/BugStatusWorkFlow#VERIFIED</ref> regarding the VERIFIED state. [[User:Jlaska|James Laska]] reviewed and approved his changes, which were also discussed at the weekly meeting. Aaron made it clear that triagers and reporters should manually set the status when they checked that a pending update would resolve an issue, leaving the Bodhi update system or the maintainer to close the bug.


<references/>
<references/>

Revision as of 23:46, 7 July 2010

QualityAssurance

In this section, we cover the activities of the QA team[1]. For more information on the work of the QA team and how you can get involved, see the Joining page[2].

Contributing Writer: Adam Williamson

Proven testers

At the QA weekly meeting of 2010-06-28[1], John Dulaney offered to work on combining the two proven testers pages (concerning joining the proven testers, and how to conduct testing) into a single page and provide a draft to the list for review. John subsequently submitted[2] his draft[3]. Adam Miller liked it[4].

Meanwhile, Adam Williamson proposed[5] activating the proven testers group before Bodhi was changed to activate the requirement for proven tester feedback, as a way to make sure the process worked smoothly and get in some 'practice'. The response was generally positive. The proposal was, however, overtaken by events. Luke Macken announced the next day[6] that a new version of Bodhi had been put in place which enabled the proven tester feedback requirement, so Adam quickly announced[7] the activation of the proven testers group and asked members to start testing immediately.

He also promised to start the ball rolling on the mentoring process, and sent out a proposal[8] the next day for a rough plan for proven tester mentoring. He suggested existing proven testers take sponsorship requests, ask the applicants to read the appropriate instructions, and then confirm that they are familiar with enabling updates-testing and posting feedback on updates, before sponsoring them into the proven testers group. Jesse Keating suggested[9] asking applicants in general to take the initiative and start reading instructions and providing feedback, and link to some of their feedback on their application ticket, so their membership could be quickly approved as soon as a mentor got around to looking at the ticket. Adam thought[10] this was a good idea, but felt that in practice it should be possible to personally pick up every current mentor request very quickly, given the number of requests and the number of existing proven testers.

Bob Lightfoot wrote about his proven tester testing process[11], in case it was of use to others, or anyone could suggest improvements for him. Till Maas suggested a simplication[12].

AutoQA

At the QA meeting, Will Woods reported that the AutoQA team was working on a helloworld test (a test test), which would exist to check that watchers and hooks - particularly the bodhi watcher and hook - work correctly. This is a prerequisite for the dependency check test, one of the major AutoQA priorities. Josef Skladanka said he had a test instance of the ResultsDB up and running on one of AutoQA's infrastructure machines, and had rewritten the initscripts and rpmlint tests to store their results in the database. He would continue to work on converting other tests. Kamil Paral announced that he had patched autoqa to use autotest labels correctly, which allows us to configure the actual running of tests in several ways - ensuring they are run on particular machine configurations. He pointed to a mailing list post[1] with a more detailed explanation.

Triage metrics

At the Bugzappers weekly meeting of 2010-06-29[1], Jeff Raber updated his progress with triage metrics. He had created a wiki page[2] to track his goals and progress, and had discussed some modifications to python-bugzilla with Will Woods. The group discussed the specific metrics Jeff was targeting, and made a few adjustments.

Request for old DeltaISOs

Andre Robatino asked[1] for anyone who had old DeltaISO files he had provided for various releases to seed the corresponding torrents so he could retrieve them, for the purpose of creating an archive of all previous DeltaISOs, making it easier to reconstruct particular test releases from the past whenever this might prove useful.

VERIFIED Bugzilla status

Aaron Farnes proposed an update[1] to the bug workflow wiki page[2] regarding the VERIFIED state. James Laska reviewed and approved his changes, which were also discussed at the weekly meeting. Aaron made it clear that triagers and reporters should manually set the status when they checked that a pending update would resolve an issue, leaving the Bodhi update system or the maintainer to close the bug.