From Fedora Project Wiki

< FWN‎ | Beats

(create fwn 229 qa beat)
(create fwn 230 qa beat)
Line 8: Line 8:
<references/>
<references/>


=== Fedora 11 EOL bug closure ===
=== AutoQA initscript testing ===


[[User:Poelstra|John Poelstra]] requested<ref>http://lists.fedoraproject.org/pipermail/test/2010-May/091213.html</ref> help from the group in checking his planned procedure for closing Fedora 11 bugs at Fedora 11 EOL, 2010-06-25. [[User:Mooninite|Michael Cronenworth]] couldn't see any problems<ref>http://lists.fedoraproject.org/pipermail/test/2010-May/091215.html</ref>, while [[DaveMalcolm|Dave Malcolm]] suggested a small change<ref>http://lists.fedoraproject.org/pipermail/test/2010-May/091216.html</ref>.
[[User:Jskladan|Josef Skladanka]] updated<ref>http://lists.fedoraproject.org/pipermail/test/2010-June/091466.html</ref> the status of the automated initscripts test effort<ref>http://fedorahosted.org/autoqa/wiki/initscripts</ref>. He explained that 30% of initscripts had now been reviewed, and again asked for people to help in completing the process.


<references/>
<references/>


=== AutoQA initscript testing ===
=== Fedora 14 QA schedule ===


[[User:Jskladan|Josef Skladanka]] explained<ref>http://lists.fedoraproject.org/pipermail/test/2010-May/091311.html</ref> that the AutoQA team is working on creating tests of LSB compliance in Fedora initscripts, and asked the group for help in validating the tests, and even in creating new ones. He pointed to a wiki page<ref>http://fedorahosted.org/autoqa/wiki/initscripts</ref> which provided details on how to help out.
[[User:Poelstra|John Poelstra]] posted<ref>http://lists.fedoraproject.org/pipermail/test/2010-June/091492.html</ref> the QA group schedule for Fedora 14<ref>http://poelstra.fedorapeople.org/schedules/f-14/f-14-quality-tasks.html</ref>, including all the significant dates for the team in the run-up to the next Fedora release.


<references/>
<references/>


=== Real life Bugzapping class ===
=== Virtualized testing ===


[[User:Vedranm|Vedran Miletić]] mentioned<ref>http://lists.fedoraproject.org/pipermail/test/2010-May/091318.html</ref> that he was again planning to focus on triage during one of his university classes. [[User:Adamwill|Adam Williamson]] offered to be around on IRC during the class to help<ref>http://lists.fedoraproject.org/pipermail/test/2010-May/091321.html</ref>. The class eventually went ahead successfully on 2010-06-07.
Bob Lightfoot asked<ref>http://lists.fedoraproject.org/pipermail/test/2010-June/091494.html</ref> if there was a consensus on the use of virtual machines as opposed to real systems in testing, and whether it is acceptable to run tests of the install media in virtual machines. Richard Ryniker's well-considered response<ref>http://lists.fedoraproject.org/pipermail/test/2010-June/091497.html</ref> pointed out that "just as an error observed on "real" hardware might be attributed to a quirk or fault in that platform, so too an error in a VM might be the result of some bug in the implementation of the VM," and that "errors observed in a VM environment...should be subjected to the same triage process that might elevate them to "critical" status because they seriously impact operation on many (real or virtual) platforms, or reduce them to "future consideration" status because they have little impact, they occur only on platforms rare enough to suggest a quirk or platform fault is their cause". [[User:Adamwill|Adam Williamson]] said<ref>http://lists.fedoraproject.org/pipermail/test/2010-June/091501.html</ref> that virtual testing is valuable, but testing on real hardware is also necessary, in both cases.


<references/>
<references/>


=== Proven testers policy finalized ===
=== NSS dependency issue ===


[[User:maxamillion|Adam Miller]] announced<ref>http://lists.fedoraproject.org/pipermail/test/2010-June/091374.html</ref> that the "proven testers" policy/process had been finalized and published<ref>http://fedoraproject.org/wiki/QA/JoinProvenTesters</ref>. He noted that the form of the mentoring process had not yet been decided, and asked applicants to have patience while the group worked it out. [[User:Jlaska|James Laska]] asked<ref>http://lists.fedoraproject.org/pipermail/test/2010-June/091404.html</ref> "are we ready to start processing these requests?" [[User:Adamwill|Adam Williamson]] suggested<ref>http://lists.fedoraproject.org/pipermail/test/2010-June/091407.html</ref> first agreeing on what mentors should teach applicants, and proposed that the overall aim be to test that critical path updates do not break the tasks which are defined as the basis of the critical path policy<ref>http://fedoraproject.org/wiki/Critical_Path_Packages_Proposal#What_is_the_critical_path_of_actions.3F</ref>. James posted in broad agreement<ref>http://lists.fedoraproject.org/pipermail/test/2010-June/091408.html</ref>.  
During the QA weekly meeting of 2010-06-07<ref>https://fedoraproject.org/wiki/QA/Meetings/20100607</ref>, [[User:Adamwill|Adam Williamson]] brought up the problem with dependencies in the nss-softokn package which had caused dependency issues during updates for many users of the 64-bit edition of Fedora 13. The group concluded that there had been no failure in the QA processes, but also agreed that it would be a good idea to make sure the AutoQA dependency checks will be able to catch this particular type of problem when they go live. Adam promised to send [[User:Wwoods|Will Woods]] a summary of the issue for this purpose.


<references/>
<references/>


=== Triage scripts ===
=== Triage metrics ===


During the Bugzappers weekly meeting of 2010-06-01<ref>http://meetbot.fedoraproject.org/fedora-meeting/2010-06-01/bugzappers.2010-06-01-15.06.log.html</ref>, [[User:Mcepl|Matej Cepl]] outlined his plans for the currently Jetpack prototype-based triage assistance scripts<ref>http://mcepl.fedorapeople.org/scripts/install-bugzillaBugTriage.html</ref>. He explained that the Jetpack prototype had been discontinued by Mozilla in favour of the Jetpack SDK, which carries the same name and has similar goals but is a completely different design, being an SDK which facilitates the creation of regular Firefox extensions, rather than being an extension in its own right on which scripts are run. Matej intends to rewrite the triage scripts on top of the Jetpack SDK, over time and as the SDK becomes more mature. This has the benefit of making it easier and safer to install and run the scripts, and potentially making them easier to port to other browsers.
During the Bugzappers weekly meeting of 2010-06-08<ref>http://meetbot.fedoraproject.org/fedora-meeting/2010-06-08/bugzappers.2010-06-08-14.59.log.html</ref>, [[User:Adamwill|Adam Williamson]] recapped the previous efforts to produce a system for monitoring the triage process and providing metrics on triage work, and proposed an alternative approach of producing some simple Bugzilla queries that would provide some basic information in the short term and without a lot of complex work. [[User:jraber|Jeff Raber]] stepped in and volunteered to attempt this.


<references/>
<references/>

Revision as of 22:50, 16 June 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

AutoQA initscript testing

Josef Skladanka updated[1] the status of the automated initscripts test effort[2]. He explained that 30% of initscripts had now been reviewed, and again asked for people to help in completing the process.

Fedora 14 QA schedule

John Poelstra posted[1] the QA group schedule for Fedora 14[2], including all the significant dates for the team in the run-up to the next Fedora release.

Virtualized testing

Bob Lightfoot asked[1] if there was a consensus on the use of virtual machines as opposed to real systems in testing, and whether it is acceptable to run tests of the install media in virtual machines. Richard Ryniker's well-considered response[2] pointed out that "just as an error observed on "real" hardware might be attributed to a quirk or fault in that platform, so too an error in a VM might be the result of some bug in the implementation of the VM," and that "errors observed in a VM environment...should be subjected to the same triage process that might elevate them to "critical" status because they seriously impact operation on many (real or virtual) platforms, or reduce them to "future consideration" status because they have little impact, they occur only on platforms rare enough to suggest a quirk or platform fault is their cause". Adam Williamson said[3] that virtual testing is valuable, but testing on real hardware is also necessary, in both cases.

NSS dependency issue

During the QA weekly meeting of 2010-06-07[1], Adam Williamson brought up the problem with dependencies in the nss-softokn package which had caused dependency issues during updates for many users of the 64-bit edition of Fedora 13. The group concluded that there had been no failure in the QA processes, but also agreed that it would be a good idea to make sure the AutoQA dependency checks will be able to catch this particular type of problem when they go live. Adam promised to send Will Woods a summary of the issue for this purpose.

Triage metrics

During the Bugzappers weekly meeting of 2010-06-08[1], Adam Williamson recapped the previous efforts to produce a system for monitoring the triage process and providing metrics on triage work, and proposed an alternative approach of producing some simple Bugzilla queries that would provide some basic information in the short term and without a lot of complex work. Jeff Raber stepped in and volunteered to attempt this.