<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="" id="magicdomid2"><span
class="author-g-62u4jtda891u5u0o">Hello Xubuntu enthusiasts!</span></div>
<div class="" id="magicdomid3"><br>
</div>
<div class="" id="magicdomid4"><span
class="author-g-62u4jtda891u5u0o">As some of you might know, we
have been working hard to get our testing and quality assurance
in better shape for the next LTS release, 14.04. </span><span
class="">Currently we are working through testcases</span><span
class="author-g-62u4jtda891u5u0o"> [1]</span><span
class="author-g-l1z122z058mkmjn5aq8r"> </span><span class="">for
both manual testing and </span><span
class="author-g-62u4jtda891u5u0o">automated testing (A</span><span
class="">utopilot</span><span class="author-g-62u4jtda891u5u0o">),
and we need your help writing some more.</span></div>
<div class="" id="magicdomid5"><br>
</div>
<div class="" id="magicdomid6"><span
class="author-g-62u4jtda891u5u0o">What we need here is much the
same </span><span class="author-g-2pnkk1sgbk2ipwdb">as</span><span
class="author-g-62u4jtda891u5u0o"> we needed with the
documentation rewrite:</span><span
class="author-g-2pnkk1sgbk2ipwdb"> for the manual testcases</span><span
class="author-g-62u4jtda891u5u0o"> you don't have to be overly
technical, it's enough if you know Xubuntu and are willing to
explore some things here and there. There are both smaller and
slightly bigger tasks.</span></div>
<div class="" id="magicdomid7"><br>
</div>
<div class="" id="magicdomid8"><span
class="author-g-2pnkk1sgbk2ipwdb b"><b>Manual testcases</b></span></div>
<div class="" id="magicdomid9"><br>
</div>
<div class="" id="magicdomid10"><span class="">The</span><span
class="author-g-62u4jtda891u5u0o"> list of</span><span class="">
</span><span class="author-g-62u4jtda891u5u0o">manual </span><span
class="">test</span><span class="author-g-62u4jtda891u5u0o">cases</span><span
class=""> </span><span class="author-g-62u4jtda891u5u0o">that</span><span
class=""> need writing can be seen </span><span
class="author-g-62u4jtda891u5u0o">at Launchpad under the Ubuntu
manual tests project [2].</span></div>
<div class="" id="magicdomid11"><br>
</div>
<blockquote>
<div class="" id="magicdomid12"><span
class="author-g-62u4jtda891u5u0o"> </span><span
class="author-g-2pnkk1sgbk2ipwdb">We need testcases to run
through the major requirements for an application - all need
to open and close without error, and for example Abiword would
need to run through creating, editing, saving documents.</span></div>
</blockquote>
<blockquote>
<div class="" id="magicdomid13"><span
class="author-g-2pnkk1sgbk2ipwdb">As long as testcases deal
with the major requirements in order that a basic test can be
run from them, more detailed tests for some applications can
be added later</span></div>
</blockquote>
<blockquote>
<div class="" id="magicdomid14"><span
class="author-g-2pnkk1sgbk2ipwdb">Testcases require a specific
</span><span class="author-g-62u4jtda891u5u0o">format</span><span
class="author-g-2pnkk1sgbk2ipwdb"> in order to work correctly,
there is a test script available which will check the finished
testcase [3],[4]</span></div>
</blockquote>
<blockquote>
<div class="" id="magicdomid15"><span
class="author-g-2pnkk1sgbk2ipwdb">You can see an example of
what a simple testcase looks like here [5]</span></div>
</blockquote>
<div class="" id="magicdomid16"><br>
</div>
<div class="" id="magicdomid17"><span
class="author-g-2pnkk1sgbk2ipwdb">An overview of how to
contribute a manual testcase to the project can be found on the
wiki [6]</span></div>
<div class="" id="magicdomid18"><br>
</div>
<div class="" id="magicdomid19"><span
class="author-g-62u4jtda891u5u0o b"><b>Autopilot testing</b></span></div>
<div class="" id="magicdomid20"><br>
</div>
<div class="" id="magicdomid21"><span
class="author-g-2pnkk1sgbk2ipwdb">The</span><span
class="author-g-62u4jtda891u5u0o"> list of</span><span
class="author-g-2pnkk1sgbk2ipwdb"> autopilot</span><span
class="author-g-62u4jtda891u5u0o"> </span><span
class="author-g-2pnkk1sgbk2ipwdb">test</span><span
class="author-g-62u4jtda891u5u0o">cases</span><span
class="author-g-2pnkk1sgbk2ipwdb"> </span><span
class="author-g-62u4jtda891u5u0o">that</span><span
class="author-g-2pnkk1sgbk2ipwdb"> need writing can be seen </span><span
class="author-g-62u4jtda891u5u0o">at Launchpad under the Ubuntu
</span><span class="author-g-2pnkk1sgbk2ipwdb">autopilot </span><span
class="author-g-62u4jtda891u5u0o">tests projec</span><span
class="author-g-2pnkk1sgbk2ipwdb">t[7]</span></div>
<div class="" id="magicdomid22"><br>
</div>
<div class="" id="magicdomid23"><span
class="author-g-2pnkk1sgbk2ipwdb">These require more technical
knowledge - these tests use Python. </span></div>
<div class="" id="magicdomid24"><span
class="author-g-l0kpif2nulg0df2z122z">-> Autopilot runs on
Python the scripting language, if you are unfamiliar with Python
you can find some tutorials here</span><span
class="author-g-2pnkk1sgbk2ipwdb"> [8]</span></div>
<div class="" id="magicdomid25"><span
class="author-g-l0kpif2nulg0df2z122z">-> Be descriptive when
naming your tests, for example a test which opens and closes
tabs should be named test_tab_open_and_close</span></div>
<div class="" id="magicdomid26"><span
class="author-g-l0kpif2nulg0df2z122z">-> Getting started with
writing your first test case</span><span
class="author-g-2pnkk1sgbk2ipwdb"> [9]</span></div>
<div class="" id="magicdomid27"><span
class="author-g-l0kpif2nulg0df2z122z">-> Autopilot
documentation</span><span class="author-g-2pnkk1sgbk2ipwdb">
[10]</span></div>
<div class="" id="magicdomid28"><br>
</div>
<div class="" id="magicdomid29"><br>
</div>
<div class="" id="magicdomid30"><span
class="author-g-2pnkk1sgbk2ipwdb b"><b>For Manual and Autopilot
Testcase</b></span></div>
<div class="" id="magicdomid31"><br>
</div>
<div class="" id="magicdomid32"><span
class="author-g-62u4jtda891u5u0o">If you are familiar with Bzr
and Launchpad, feel free to go ahead and mark yourself as the
assignee on any items you wish to work on and submit a merge
proposal when you're done. If you are not, be in touch with us,
and we will take care submitting the testcases you wrote.</span><span
class="author-g-2pnkk1sgbk2ipwdb"> </span></div>
<div class="" id="magicdomid33"><br>
</div>
<div class="" id="magicdomid34"><span class="">If you can help with
this please</span><span class="author-g-2pnkk1sgbk2ipwdb">, or
have any questions,</span><span class=""> </span><span
class="author-g-l1z122z058mkmjn5aq8r">ask here on</span><span
class=""> the</span><span class="author-g-l1z122z058mkmjn5aq8r">
Xubuntu Development</span><span class=""> mailing list</span><span
class="author-g-2pnkk1sgbk2ipwdb"> [11]</span><span class=""> <br>
<br>
Thanks <br>
<br>
Elfy<br>
</span></div>
<div class="" id="magicdomid35"><br>
</div>
<div class="" id="magicdomid36"><span
class="author-g-62u4jtda891u5u0o">[1] </span><span
class="author-g-62u4jtda891u5u0o url"><a
href="http://testcases.qa.ubuntu.com/">http://testcases.qa.ubuntu.com/</a></span></div>
<div class="" id="magicdomid37"><span
class="author-g-2pnkk1sgbk2ipwdb">[2] </span><span
class="author-g-2pnkk1sgbk2ipwdb url"><a
href="http://tinyurl.com/qb9lump">http://tinyurl.com/qb9lump</a></span></div>
<div class="" id="magicdomid38"><span
class="author-g-2pnkk1sgbk2ipwdb">[3] </span><span
class="author-g-2pnkk1sgbk2ipwdb url"><a
href="https://wiki.ubuntu.com/QATeam/ContributingTestcases/ManualStyleGuide">https://wiki.ubuntu.com/QATeam/ContributingTestcases/ManualStyleGuide</a></span></div>
<div class="" id="magicdomid39"><span
class="author-g-2pnkk1sgbk2ipwdb">[4] </span><span
class="author-g-2pnkk1sgbk2ipwdb url"><a
href="https://wiki.ubuntu.com/QATeam/ContributingTestcases/ManualStyleGuide/test_case_format_script">https://wiki.ubuntu.com/QATeam/ContributingTestcases/ManualStyleGuide/test_case_format_script</a></span></div>
<div class="" id="magicdomid40"><span
class="author-g-2pnkk1sgbk2ipwdb">[5] </span><span
class="author-g-2pnkk1sgbk2ipwdb url"><a
href="http://bazaar.launchpad.net/%7Eubuntu-testcase/ubuntu-manual-tests/trunk/view/head:/testcases/packages/Xfce/1568_exo-helper">http://bazaar.launchpad.net/~ubuntu-testcase/ubuntu-manual-tests/trunk/view/head:/testcases/packages/Xfce/1568_exo-helper</a></span></div>
<div class="" id="magicdomid41"><span
class="author-g-2pnkk1sgbk2ipwdb">[6 ]</span><span
class="author-g-2pnkk1sgbk2ipwdb url"><a
href="https://wiki.ubuntu.com/QATeam/ContributingTestcases/Manual">https://wiki.ubuntu.com/QATeam/ContributingTestcases/Manual</a></span></div>
<div class="" id="magicdomid42"><span
class="author-g-2pnkk1sgbk2ipwdb">[7] </span><span
class="author-g-2pnkk1sgbk2ipwdb url"><a
href="http://tinyurl.com/oav82fm">http://tinyurl.com/oav82fm</a></span></div>
<div class="" id="magicdomid43"><span
class="author-g-2pnkk1sgbk2ipwdb">[8]</span><span
class="author-g-l0kpif2nulg0df2z122z"> </span><span
class="author-g-l0kpif2nulg0df2z122z url"><a
href="http://wiki.python.org/moin/BeginnersGuide">http://wiki.python.org/moin/BeginnersGuide</a></span></div>
<div class="" id="magicdomid44"><span
class="author-g-2pnkk1sgbk2ipwdb">[9] </span><span
class="author-g-2pnkk1sgbk2ipwdb url"><a
href="http://developer.ubuntu.com/resources/tutorials/quality/how-to-write-autopilot-tests/">http://developer.ubuntu.com/resources/tutorials/quality/how-to-write-autopilot-tests/</a></span></div>
<div class="" id="magicdomid45"><span
class="author-g-2pnkk1sgbk2ipwdb">[10]</span><span
class="author-g-l0kpif2nulg0df2z122z"> </span><span
class="author-g-l0kpif2nulg0df2z122z url"><a
href="http://unity.ubuntu.com/autopilot/tutorial/getting_started.html">http://unity.ubuntu.com/autopilot/tutorial/getting_started.html</a></span></div>
<div class="" id="magicdomid46"><span
class="author-g-2pnkk1sgbk2ipwdb">[11]</span><span
class="author-g-l1z122z058mkmjn5aq8r"> </span><span
class="author-g-l1z122z058mkmjn5aq8r url"><a
href="https://lists.ubuntu.com/mailman/listinfo/xubuntu-devel">https://lists.ubuntu.com/mailman/listinfo/xubuntu-devel</a></span></div>
<div class="" id="magicdomid47"><br>
</div>
<pre class="moz-signature" cols="72">--
Xubuntu QA Lead
Ubuntu Forum Council Member</pre>
</body>
</html>