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