Merge lp:~flocculant/xubuntu-docs/qa into lp:xubuntu-docs/xenial

Proposed by Kev Bowring
Status: Merged
Merged at revision: 486
Proposed branch: lp:~flocculant/xubuntu-docs/qa
Merge into: lp:xubuntu-docs/xenial
Diff against target: 164 lines (+53/-25)
1 file modified
contributor-docs/C/qa-team.xml (+53/-25)
To merge this branch: bzr merge lp:~flocculant/xubuntu-docs/qa
Reviewer Review Type Date Requested Status
David Pires Approve
Review via email: mp+277590@code.launchpad.net

Description of the change

tidy up of qa team page

To post a comment you must log in.
Revision history for this message
Pasi Lallinaho (knome) :
Revision history for this message
Kev Bowring (flocculant) :
lp:~flocculant/xubuntu-docs/qa updated
487. By Kev Bowring

Changes as per review

Revision history for this message
David Pires (slickymaster) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'contributor-docs/C/qa-team.xml'
2--- contributor-docs/C/qa-team.xml 2015-11-12 10:10:00 +0000
3+++ contributor-docs/C/qa-team.xml 2015-11-18 16:41:49 +0000
4@@ -1,5 +1,5 @@
5 <?xml version="1.0" encoding="UTF-8"?>
6-<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
7+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
8 "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
9 <!ENTITY % xubuntu-common SYSTEM "../libs-common/xubuntu-common.ent">
10 %xubuntu-common;
11@@ -14,29 +14,42 @@
12 <chapter id="qa-team">
13 <title>Xubuntu QA Team</title>
14
15+ <section id="qa-team-links">
16+ <title>Useful links for the QA Team:</title>
17+ <itemizedlist>
18+ <listitem><para><ulink url="https://trello.com/b/IV66JCHl/xubuntu-qa">Xubuntu QA Trello</ulink></para></listitem>
19+ <listitem><para><ulink url="https://launchpad.net/~xubuntu-qa">Xubuntu QA</ulink></para></listitem>
20+ <listitem><para><ulink url="https://launchpad.net/~xubuntu-testers">Xubuntu Testers</ulink></para></listitem>
21+ <listitem><para><ulink url="http://iso.qa.ubuntu.com/qatracker">ISO Tracker</ulink></para></listitem>
22+ <listitem><para><ulink url="http://packages.qa.ubuntu.com/">Package Tracker</ulink></para></listitem>
23+ <listitem><para><ulink url="https://wiki.ubuntu.com/QATeam">Ubuntu QA wiki</ulink></para></listitem>
24+ <listitem><para><ulink url="https://launchpad.net/ubuntu-manual-tests/">Ubuntu Manual Test Project</ulink></para></listitem>
25+ </itemizedlist>
26+ </section>
27+
28 <section id="qa-team-basics">
29 <title>Xubuntu QA Team</title>
30 <para> The Xubuntu QA team was formed to ensure that the quality of a released Xubuntu conforms to the parameters laid out in the Xubuntu Processes documents. In order to successfully accomplish this, close team working relationships, especially with the Development team and the Project Lead are paramount. Xubuntu's success is based on close working amongst all of it's various teams.</para>
31
32- <para>In addition, the Xubuntu QA team gives people contributing through testing of Xubuntu the opportunity to become part of the <ulink url="https://launchpad.net/~xubuntu-team">Xubuntu Team</ulink> through their contributions. For that to be of practical use, the QA team should keep watch on testing reports on the tracker(s) and propose users they have seen taking a keen interest in the work of the QA Team</para>
33-
34- <para>Excluding testing itself, control of the testcases that Xubuntu uses for ISO and Package testing, along with communicating the testing requirements for any particular development cycle (hereafter cycle) to the community, makes up the bulk of the teams work in any given cycle is taken up with these two activities.</para>
35-
36- <para>Members of the QA team should check the current Xubuntu QA blueprint, and assign themselves to tasks they feel able to undertake. In addition it is helpful that they also have a Trello account in order to work with the <ulink url="https://trello.com/b/IV66JCHl/xubuntu-qa">QA Trello</ulink> page.</para>
37+ <para>In addition, the team gives people contributing through testing of Xubuntu the opportunity to become part of the <ulink url="https://launchpad.net/~xubuntu-team">Xubuntu Team</ulink> through their contributions. For that to be of practical use, the QA team should keep watch on testing reports on the tracker(s) and propose users they have seen taking a keen interest in the work of the QA Team.</para>
38+
39+ <para>Excluding testing itself, control of the testcases that we use for ISO and Package testing, along with communicating the testing requirements for any particular development cycle (hereafter cycle) to the community, makes up the bulk of the teams work in any given cycle.</para>
40+
41+ <para>Members of the QA team should check the current Xubuntu QA blueprint, and assign themselves to tasks they feel able to undertake. In addition it is helpful that they also have a Trello account in order to work with the QA Trello page.</para>
42
43 </section>
44
45 <section id="qa-team-testing">
46 <title>Testing Responsibilities</title>
47
48- <para>At the start of a cycle,the Release Team will discuss which ISO Milestones Xubuntu will participate in. Then, during a Community Meeting, members of Xubuntu Team will discuss and then ratify Xubuntu's participation during the cycle. </para>
49+ <para>At the start of a cycle, the Release Team will discuss which ISO Milestones we will participate in. Then, during a Community Meeting, members of Xubuntu Team will discuss and then ratify Xubuntu's participation during the cycle. </para>
50
51 <para>Along with general testing of our OS, dealt with further in <xref linkend="qa-testing-exploratory"/> and <xref linkend="qa-testing-ppa"/>, further responibilities lie with ensuring that:
52
53 <itemizedlist>
54 <listitem><para>Sufficient testing takes place prior to ISO milestone release</para></listitem>
55 <listitem><para>Sufficient Package testing takes place following calls to testers</para></listitem>
56- <listitem><para>Sufficient testing takes place at Final Release</para></listitem>
57+ <listitem><para>Sufficient testing has taken place by Final Release</para></listitem>
58 <listitem><para>Bugs reported to our trackers are confirmed, or where unable to confirm, further information is requested from the reporter</para></listitem>
59 <listitem><para>Where appropriate, confirmation of bugs can be asked of members of Xubuntu Team in the team devel IRC channel</para></listitem>
60 </itemizedlist>
61@@ -57,11 +70,11 @@
62 <listitem><para>Image testcases we use are still correct.</para></listitem>
63 <listitem><para>When the intention is that package testing will take place during the cycle, package testcases are still correct.</para></listitem>
64 <listitem><para>The testsuites on the Package Tracker make sense for what we intend to test during the cycle. Differences between regular and LTS releases are often, but not always, needed</para></listitem>
65- <listitem><para>Scheduling of ISO, and when appropriate Package, Testing should take place amongst the QA Team. The resulting schedule should be posted on the Xubuntu QA Trello page for public view.</para></listitem>
66+ <listitem><para>Scheduling of ISO, and when appropriate Package, Testing should take place amongst the QA Team. The resulting schedule should be posted on the Xubuntu QA Trello page with Due Dates, this ensures that the schedule shows on the tracker's calendar tab.</para></listitem>
67 </itemizedlist>
68 </para>
69
70- <para>During a cycle, changes to a package we test following for example a bug fix, should lead to a further check of the testcase involved. Further testing calls for that package should be made to check for regression</para>
71+ <para>When there are changes to a package we test, following for example a bug fix, a further check of the testcase involved should take place. Further testing calls for that package should be made to check for regression during the cycle.</para>
72
73 <para>When a package during test constantly fails, or bug reports indicate a failure in a package for something not tested. The testcase for that package should be disabled temporarily. This should be noted on the Trello Disabled Tests list. The QA Lead is responsible for ensuring tests are both disabled and re-enabled when appropriate.</para>
74 </section>
75@@ -70,14 +83,14 @@
76 <section id="qa-team-testedits">
77 <title>Working with testcases</title>
78
79- <para>Information on the basic method of working with the testcases can be found at the Ubuntu QA Team Manual <ulink url="https://wiki.ubuntu.com/QATeam/ContributingTestcases/Manual">Testcases</ulink> page.</para>
80+ <para>Information on the basic method of working with testcases can be found at the Ubuntu QA Team <ulink url="https://wiki.ubuntu.com/QATeam/ContributingTestcases/Manual">Manual Testcases</ulink> page.</para>
81
82 <para><emphasis>We</emphasis> are only concerned with a specific set of tasks: grabbing the branch, making edits and then pushing the changes we need to the main branch. We have people in the Testcase Admin team for the LP Testcases, in addition any member of our Release Team can edit the tracker, this helps ensure that changes are moved through to the trackers quickly.</para>
83
84 <para>To edit a testcase:
85
86 <itemizedlist>
87- <listitem><para>Report the required change as a bug report to the testcase <ulink url="https://bugs.launchpad.net/ubuntu-manual-tests/+filebug">project</ulink></para></listitem>
88+ <listitem><para>Report the required change as a bug report to the <ulink url="https://bugs.launchpad.net/ubuntu-manual-tests/+filebug">testcase project</ulink></para></listitem>
89 <listitem><para>Assign yourself to the bug</para></listitem>
90 <listitem><para><userinput>bzr branch lp:ubuntu-manual-tests</userinput></para></listitem>
91 <listitem><para>Make changes to the testcase(s)</para></listitem>
92@@ -86,21 +99,21 @@
93 </itemizedlist>
94 </para>
95
96- <para>Once you've pushed to your local branch, propose the change for merging, <xref linkend="bzr-merge-proposal"></xref></para>
97+ <para>Once pushed to your local branch, propose the change for merging - <xref linkend="bzr-merge-proposal" /></para>
98 <para>Respond to any requests for changes when asked by the Testcase Admins in order to get the required change through in a timely manner.</para>
99 </section>
100
101 <section id="qa-team-users">
102- <title>Communicating with testers and users</title>
103-
104- <para>We have 2 sets of people in the community (excluding Xubuntu Team) users and testers. During a cycle these groups will be contacted at different times.</para>
105-
106- <para>The QA team lead will be an administrator on the Testers Launchpad <ulink url="https://launchpad.net/~xubuntu-testers">page</ulink> and can contact those users via LP. Copies of testing calls sent to the dev mailing list should go to this group each time</para>
107+ <title>Communicating with Testers and Users</title>
108+
109+ <para>While we have 2 sets of people in the community that we contact about required testing. Testers will get regular contact from us, we should only, in general, call on Users at later stages.</para>
110+
111+ <para>The team lead will be an administrator on the Testers Launchpad page and can contact those users via LP. Copies of testing calls sent to the dev mailing list should go to this group each time</para>
112
113 <para>Any member of the QA team can:
114
115 <itemizedlist>
116- <listitem><para>Watch dates on the Trello schedule for upcoming test calls</para></listitem>
117+ <listitem><para>Watch dates on the Trello schedule for upcoming test calls via the tracker's calendar <ulink url="http://tracker.xubuntu.org/#tab-calendar">page</ulink></para></listitem>
118 <listitem><para>Mail the -dev list with a testing call</para></listitem>
119 <listitem><para>Prior to ISO Milestones, mail the -dev list just prior to a testdate warning testers of upcoming ISO calls</para></listitem>
120 <listitem><para>Make ISO Milestone testing calls</para></listitem>
121@@ -108,21 +121,36 @@
122 </para>
123
124 <para>Xubuntu Users will be contacted for ISO testing at later ISO Milestones, at the earliest the Beta 1 milestone, depending on the state of the current ISO and our packages</para>
125-
126+
127 </section>
128
129 <section id="qa-team-release">
130 <title>Release Responsibilities</title>
131
132- <para>Much of the responsibility for the QA team at any release lies with with the QA Lead</para>
133+ <para>Much of the responsibility for the QA team at any release lies with the QA Lead</para>
134
135 <para>However, <emphasis>any</emphasis> member of the QA team can :
136 <itemizedlist>
137- <listitem><para>Work with the draft wiki Release <ulink url="https://wiki.ubuntu.com/Xubuntu/Testing/ReleaseNoteBase">Note</ulink></para></listitem>
138+ <listitem><para>Work with the draft wiki <ulink url="https://wiki.ubuntu.com/Xubuntu/Testing/ReleaseNoteBase">Release Note</ulink></para></listitem>
139 <listitem><para>Check status of bugs listed on draft</para></listitem>
140 <listitem><para>Check status of work items on the QA Launchpad blueprints, marking as appropriate.</para></listitem>
141 </itemizedlist>
142 </para>
143-
144- </section>
145-</chapter>
146\ No newline at end of file
147+
148+ </section>
149+
150+ <section id="qa-post-release">
151+ <title>Post Release Tasks</title>
152+
153+ <para>Following release, there are a few tasks that need to be done before the next release cycle begins.</para>
154+
155+ <itemizedlist>
156+ <listitem><para>QA Team Lead should set up the pages for both the QA Team and the Bug blueprints the whole team uses.</para></listitem>
157+ <listitem><para>Any member of the QA Team can archive the previous cycle Testing , Postponed and Done card(s)</para></listitem>
158+ <listitem><para>Set up new cycle cards for Testing, Postponed and Done</para></listitem>
159+ <listitem><para>Check that notes in the Tester Notes card is up to date</para></listitem>
160+ <listitem><para>Check that the Draft Release Note is up to date</para></listitem>
161+ </itemizedlist>
162+
163+ </section>
164+</chapter>

Subscribers

People subscribed via source and target branches