ContributingTestcases

Differences between revisions 1 and 19 (spanning 18 versions)
Revision 1 as of 2013-02-08 00:29:47
Size: 1265
Editor: adsl-98-70-144-146
Comment:
Revision 19 as of 2015-01-23 13:02:39
Size: 2818
Editor: xdsl-83-150-81-40
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
<<Include(QATeam/Header)>>

||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;"><<TableOfContents>>||
Line 2: Line 6:
Contributing testcases is a great way to contribute to the quality efforts for ubuntu. There are several options to choose from -- no matter if your a programmer or just a well minded user. Contributing testcases is a great way to contribute to the quality efforts for ubuntu. There are several options to choose from -- no matter if you are a programmer or just a well minded user.
Line 4: Line 8:
=== Launchpad & bzr ===
Line 6: Line 11:
=== Hackfests ===
We hold [[https://wiki.ubuntu.com/QATeam/Hackfest|hackfests]] online from time to time to help new and old contributors contribute tests.
Line 7: Line 15:
To contribute or modify a manual testcase, see the [[https://launchpad.net/ubuntu-manual-tests|launchpad project for manual tests]]. We welcome new contributions as well as enhancements or corrections to the current set of cases. Follow this handy [[https://wiki.ubuntu.com/QATeam/ContributingTestcases/Manual|walkthrough]] for helping you to contribute your first manual testcase.  * '''[[QATeam/ContributingTestcases/Manual|Contributing Manual Testcases]]'''
 * [[https://launchpad.net/ubuntu-manual-tests|Ubuntu Manual Tests]] in Launchpad
Line 10: Line 19:
=== Autopilot ===
We welcome new contributions as well as enhancements or corrections to the current set of cases. We are active in many different areas of ubuntu in writing cases. The major projects are broken out below.

==== Needed autopilot tests ====
To see a list of all the needed autopilot tests for you to write, [[https://bugs.launchpad.net/bugs/+bugs?field.searchtext=&field.tag=needs-autopilot-test|click here]].

==== Ubuntu Desktop ====
See the [[https://launchpad.net/ubuntu-autopilot-tests|launchpad project for ubuntu desktop autopilot tests]]. Follow this handy [[https://wiki.ubuntu.com/QATeam/ContributingTestcases/Autopilot|walkthrough]] for helping you to contribute your first autopilot testcase.

==== Ubiquity ====
We help maintain the set of autopilot tests to test ubiquity. Our goal as a team is to reduce our maintenance burden of manual testing repetitively by automating the repetitive tests via autopilot. To join in this effort, please see the [[https://wiki.ubuntu.com/QATeam/AutomatedTesting/ubiquity|ubiquity automated testing project page]].

==== Ubuntu Touch Core Apps ====
The ubuntu touch core apps are community developed applications written for the ubuntu touch platform. As a quality community team we have been assisting these developers by writing autopilot tests for the application as they have developed. For more information, including tutorials on [[https://wiki.ubuntu.com/Touch/CoreApps/Testing|writing autopilot tests for ubuntu touch qml applications, see the following page]]. In addition there is a [[https://wiki.ubuntu.com/Touch/CoreApps/Testing/ContributeAutopilotTestcase|walkthrough for contributing a testcase]].
Line 11: Line 35:
See the [[http://developer.ubuntu.com/packaging/html/auto-pkg-test.html|tutorial]] to get started.

=== Autopilot ===
See the [[https://launchpad.net/ubuntu-autopilot-tests|launchpad project for autopilot tests]]. Follow this handy [[https://wiki.ubuntu.com/QATeam/ContributingTestcases/Autopilot|walkthrough]] for helping you to contribute your first autopilot testcase.
See the [[http://packaging.ubuntu.com/html/auto-pkg-test.html|tutorial]] to get started.

Contributing Testcases

Contributing testcases is a great way to contribute to the quality efforts for ubuntu. There are several options to choose from -- no matter if you are a programmer or just a well minded user.

Launchpad & bzr

Never contributed before? New to launchpad? Take a look at this tutorial for getting yourself setup for contributing testcases on launchpad.

Hackfests

We hold hackfests online from time to time to help new and old contributors contribute tests.

Manual Testcases

Automated Testcases

Autopilot

We welcome new contributions as well as enhancements or corrections to the current set of cases. We are active in many different areas of ubuntu in writing cases. The major projects are broken out below.

Needed autopilot tests

To see a list of all the needed autopilot tests for you to write, click here.

Ubuntu Desktop

See the launchpad project for ubuntu desktop autopilot tests. Follow this handy walkthrough for helping you to contribute your first autopilot testcase.

Ubiquity

We help maintain the set of autopilot tests to test ubiquity. Our goal as a team is to reduce our maintenance burden of manual testing repetitively by automating the repetitive tests via autopilot. To join in this effort, please see the ubiquity automated testing project page.

Ubuntu Touch Core Apps

The ubuntu touch core apps are community developed applications written for the ubuntu touch platform. As a quality community team we have been assisting these developers by writing autopilot tests for the application as they have developed. For more information, including tutorials on writing autopilot tests for ubuntu touch qml applications, see the following page. In addition there is a walkthrough for contributing a testcase.

Autopackage

See the tutorial to get started.

QATeam/ContributingTestcases (last edited 2015-09-05 11:46:27 by 97e46973)