ContributingTestcases

Differences between revisions 18 and 20 (spanning 2 versions)
Revision 18 as of 2015-01-23 13:02:16
Size: 3032
Editor: xdsl-83-150-81-40
Comment:
Revision 20 as of 2015-03-24 18:00:04
Size: 2799
Editor: 108-116-160-65
Comment:
Deletions are marked like this. Additions are marked like this.
Line 18: Line 18:
=== Writing Style Guide ===
If you are contributing testcases it may be helpful to check out a few pointers for [[https://wiki.ubuntu.com/QATeam/ContributingTestcases/ManualStyleGuide|writing your testcases]].
Line 26: Line 23:
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]]. To see a list of all the needed autopilot tests for you to write, [[http://people.canonical.com/~nskaggs/core-apps-test-sponsoring.html|click here]].

==== 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 34: Line 34:
==== 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]].

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 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.

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.

Autopackage

See the tutorial to get started.

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