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

-- 
xubuntu-devel mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/xubuntu-devel

Reply via email to