Testcases - Call for Help
Elfy
ub.untu at btinternet.com
Thu Jul 4 16:31:14 UTC 2013
Hello Xubuntu enthusiasts!
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.
Currently we are working through testcases[1]for both manual testing and
automated testing (Autopilot), and we need your help writing some more.
What we need here is much the same aswe needed with the documentation
rewrite:for the manual testcasesyou 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.
*Manual testcases*
Thelist ofmanual testcasesthatneed writing can be seen at Launchpad
under the Ubuntu manual tests project [2].
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.
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
Testcases require a specific formatin order to work correctly, there
is a test script available which will check the finished testcase
[3],[4]
You can see an example of what a simple testcase looks like here [5]
An overview of how to contribute a manual testcase to the project can be
found on the wiki [6]
*Autopilot testing*
Thelist ofautopilottestcasesthatneed writing can be seen at Launchpad
under the Ubuntu autopilot tests project[7]
These require more technical knowledge - these tests use Python.
-> Autopilot runs on Python the scripting language, if you are
unfamiliar with Python you can find some tutorials here[8]
-> Be descriptive when naming your tests, for example a test which opens
and closes tabs should be named test_tab_open_and_close
-> Getting started with writing your first test case[9]
-> Autopilot documentation[10]
*For Manual and Autopilot Testcase*
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.
If you can help with this please, or have any questions,ask here
ontheXubuntu Developmentmailing list[11]
Thanks
Elfy
[1] http://testcases.qa.ubuntu.com/
[2] http://tinyurl.com/qb9lump
[3] https://wiki.ubuntu.com/QATeam/ContributingTestcases/ManualStyleGuide
[4]
https://wiki.ubuntu.com/QATeam/ContributingTestcases/ManualStyleGuide/test_case_format_script
[5]
http://bazaar.launchpad.net/~ubuntu-testcase/ubuntu-manual-tests/trunk/view/head:/testcases/packages/Xfce/1568_exo-helper
<http://bazaar.launchpad.net/%7Eubuntu-testcase/ubuntu-manual-tests/trunk/view/head:/testcases/packages/Xfce/1568_exo-helper>
[6 ]https://wiki.ubuntu.com/QATeam/ContributingTestcases/Manual
[7] http://tinyurl.com/oav82fm
[8]http://wiki.python.org/moin/BeginnersGuide
[9]
http://developer.ubuntu.com/resources/tutorials/quality/how-to-write-autopilot-tests/
[10]http://unity.ubuntu.com/autopilot/tutorial/getting_started.html
[11]https://lists.ubuntu.com/mailman/listinfo/xubuntu-devel
--
Xubuntu QA Lead
Ubuntu Forum Council Member
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/xubuntu-devel/attachments/20130704/0190db2d/attachment.html>
More information about the xubuntu-devel
mailing list