From Fedora Project Wiki

(→‎Communicate: advice on how to use the mailing list, adapted from Testing)
m (remove extra space)
(34 intermediate revisions by 11 users not shown)
Line 1: Line 1:
{{header|qa}}
{{autolang|base=yes}}
__NOTOC__
__NOTOC__
= Fedora Quality Assurance =
= Fedora Quality Assurance =
{{header|qa}}


Welcome to the Fedora QA project page. Fedora QA is the project which covers all testing of the software that makes up Fedora. It's our goal to continually improve the quality of Fedora releases and updates.
Welcome to the Fedora QA project page. Fedora QA is the project which covers all testing of the software that makes up Fedora. It's our goal to continually improve the quality of Fedora releases and updates.
Line 9: Line 10:


The Quality Assurance project is engaged in the following activities:
The Quality Assurance project is engaged in the following activities:
* Testing of software as it is released into Rawhide, updates-testing, or as it appears in a supported public release
* Testing of software as it is released into [[Releases/Rawhide|Rawhide]], [[Releases/Branched|Branched]] pre-releases, [[QA:Updates_Testing|updates-testing]], or as it appears in a supported public release
* Through the [[BugZappers]] group, acting as a bridge between users and developers that aids in fixing and closing bugs  
* Testing all updates to [[Critical_Path_Packages_Proposal|critical path]] packages before they are accepted
* Acting as a bridge between users and developers that aids in fixing and closing bugs  
* Developing and executing [[:Category:Test Plans|test plans]] and [[:Category:Test Cases|test cases]] to test important functionality in a systematic way, usually with multiple cooperating testers
* Developing and executing [[:Category:Test Plans|test plans]] and [[:Category:Test Cases|test cases]] to test important functionality in a systematic way, usually with multiple cooperating testers
* Developing and running [[QA/Tools|tools]] which use automation to find potential bugs
* Developing and running [[QA/Tools|tools]] which use automation to find potential bugs
* Running [[QA/Test Days|test days]] to co-ordinate focused testing on a specific feature or component
* Running [[QA/Test Days|test days]] to co-ordinate focused testing on a specific feature or component
* Working with developers and [[ReleaseEngineering|release engineers]] to maintain the [[QA/ReleaseCriteria|release criteria]], which are used to determine what bugs should be fixed before a pre-release or final release of Fedora is made.
* Working with developers and [[ReleaseEngineering|release engineers]] to maintain the [[Fedora_Release_Criteria|release criteria]], which are used to determine what bugs should be fixed before a pre-release or final release of Fedora is made
* Managing the release process along with the [[ReleaseEngineering]] team, including [[QA:SOP_compose_request|requesting candidate composes]], performing [[QA:Release_validation_test_plan|release validation]], and managing [[QA:SOP_blocker_bug_process|blocker]] and [[QA:SOP_freeze_exception_bug_process|freeze exception]] bugs
* Working with the the [[Fedora.next#Working_groups|Working Groups]] to plan testing for the Fedora Products


Pending and completed tasks are listed in [https://fedorahosted.org/fedora-qa/report/1 Trac].
Pending and completed tasks are listed in [https://fedorahosted.org/fedora-qa/report/1 Trac] and, for tooling, [https://phab.qadevel.cloud.fedoraproject.org/ Phabricator].


== Get Involved ==
== Get Involved ==


If you'd like to get involved with helping to make Fedora better, read the [[QA/Join|What can I do?]] page to find out how to join in with QA activities. There are tasks available for everyone, no matter how little or much time you have available and how experienced you are with Fedora.
We're always eager to have new contributors to the QA project, no matter your experience level. If you'd like to get involved with helping to make Fedora better, read the [[QA/Join|What can I do?]] page to find out how to join in with QA activities. There are tasks available for every level of expertise and available spare time.


If you'd like to get involved with Fedora but QA doesn't sound like the group for you, think about [http://fedoraproject.org/join-fedora joining another Fedora project] instead.
If you'd like to get involved with Fedora but QA doesn't sound like the group for you, think about [http://fedoraproject.org/join-fedora joining another Fedora project] instead.
Line 26: Line 30:
== Communicate ==
== Communicate ==


QA project meetings are held '''Wednesdays''' at '''1600 UTC''' in the [[ Communicate/FedoraMeetingChannel|fedora meeting channel on IRC]]. Everyone is welcome to come along, especially if you're thinking of getting involved with QA and would like to ask some questions first.
QA project meetings are held '''Mondays''' at '''16.00 UTC''' in the [[ Communicate/FedoraMeetingChannel|fedora meeting channel on IRC]]. Everyone is welcome to come along, especially if you're thinking of getting involved with QA and would like to ask some questions first.


General info on QA meetings such as topics for future meetings and records from previous meetings can be found at [[QA/Meetings]].
General info on QA meetings such as topics for future meetings and records from previous meetings can be found at [[QA/Meetings]].


* [irc://irc.freenode.net/fedora-meetings Attend QA meeting] on IRC (if you join the channel at a different time, you'll find another group's meeting)
* Attend QA IRC meeting on time (if you join the channel at a different time, you'll find another group's meeting)
* [irc://irc.freenode.net/fedora-qa Talk to other QA members] on our permanent IRC channel
* Talk to other QA members on our permanent IRC channel {{fpchat|#fedora-qa}}
* [https://www.redhat.com/mailman/listinfo/fedora-test-list fedora-test-list] is the mailing list for the QA and Bug Zappers projects.
* {{fplist|test}} is the mailing list for the QA project
 
* {{fplist|test-announce}} is the mailing list for QA project announcements - this is a lower-traffic list, if you want to keep up with important events but find the test@ volume too high
See [[How to use IRC]] if the IRC links don't work, or if you need more information.
* {{fplist|qa-devel}} is the mailing list for QA tooling development
 


'''Bugs need to be filed in [[BugsAndFeatureRequests|Bugzilla]]'''.  People on IRC and fedora-test-list can help you diagnose a bug, determine the scope of a bug (who else is seeing it), decide what component to file against, and know whether or not the behavior you see is intentional.  If a bug is reported on the mailing list and not Bugzilla, then the right developer might not see it, might lose the e-mail, or might forget about the report.  The Bugzilla database organizes reports so they are not lost, groups comments in one place for easy reference, and to make it easy to find reports so other testers don't make duplicate reports.
If you don't know how to use IRC, please click the question mark which links to a page full of IRC help.


A common practice is to file a bug first, then e-mail the list with a link to the bug report, asking for further assistance.  Many bugs are also filed with no e-mail to the mailing list, so be sure to search Bugzilla for your problem.
[[Category:Fedora sub-projects]] [[Category:QA]]

Revision as of 10:56, 9 October 2014

QA.png


Fedora Quality Assurance

Welcome to the Fedora QA project page. Fedora QA is the project which covers all testing of the software that makes up Fedora. It's our goal to continually improve the quality of Fedora releases and updates.

Activities

The Quality Assurance project is engaged in the following activities:

Pending and completed tasks are listed in Trac and, for tooling, Phabricator.

Get Involved

We're always eager to have new contributors to the QA project, no matter your experience level. If you'd like to get involved with helping to make Fedora better, read the What can I do? page to find out how to join in with QA activities. There are tasks available for every level of expertise and available spare time.

If you'd like to get involved with Fedora but QA doesn't sound like the group for you, think about joining another Fedora project instead.

Communicate

QA project meetings are held Mondays at 16.00 UTC in the fedora meeting channel on IRC. Everyone is welcome to come along, especially if you're thinking of getting involved with QA and would like to ask some questions first.

General info on QA meetings such as topics for future meetings and records from previous meetings can be found at QA/Meetings.

  • Attend QA IRC meeting on time (if you join the channel at a different time, you'll find another group's meeting)
  • Talk to other QA members on our permanent IRC channel #fedora-qa[?]
  • test is the mailing list for the QA project
  • test-announce is the mailing list for QA project announcements - this is a lower-traffic list, if you want to keep up with important events but find the test@ volume too high
  • qa-devel is the mailing list for QA tooling development

If you don't know how to use IRC, please click the question mark which links to a page full of IRC help.