Thank you for your interest in helping ubuntu quality! This page will cover the basic setup and workflow for the tester role within the ubuntu quality team.
Should you get stuck at any point, don't be afraid to ask for help. We are available to contact in many different ways. Get in touch and we'll be glad to help!
Before undertaking any of the work below you must first ensure you have installed the version of ubuntu that is currently in development. To install the development version of ubuntu on your machine, checkout this guide.
After you have installed the development version of ubuntu, the following activities are available to you to help ubuntu. You can do any or all of the activities listed below at any time. Pick one and help us today! We appreciate your test results, verification, bug reports and triage activities!
With an installed version of the development release up and running, you can perform exploratory testing against any packages of components you wish. Go wild! Try and break things! See if the new software can handle the unexpected, or even the normal use cases. If you find a bug, report it!
Triage bug reports
In addition to filing bugs you find while running the development release, you can also help confirm and triage existing bug reports. See this wiki page for a full explanation of the triage process. It will help you understand what bugs need triaged and how to do so.
Provide Test Results
Ready to do some hands-on testing? You can help us by testing the applications and images produced by ubuntu. See below for details on each type of hands-on testing.
Help submit results for the ubuntu images! Everything install/upgrade ok on your machine using today's image? Check out the isotracker for a list of testcases to perform against the images.
Ubuntu Touch Testing
Got a supported phablet device? Help us by running and reporting bugs you find within in the ubuntu touch images. Check out this page for full details to get ubuntu touch on your device and help test the images!
Want to help out by testing an application? We have manual testcases for the default applications and more inside ubuntu. Checkout the packages tracker for a list of testcases you can perform using your ubuntu installation.
Want to run your hardware through tests to ensure everything is working properly? Checkout the hardware tracker for a list of testcase you can perform against your machine.
Calls for Testing
During the cycle you may also see notifications asking for testing against a specific package or piece of software. Make sure you are signed up to the ubuntu quality mailing list and social media to ensure you receive the call for testing. Follow the directions given as part of the call to participate.
Report a bug
While you are running the development release and using it on a regular basis you may encounter a bug.
If the bug occurs because of a crash, follow the apport prompts to file the bug and add the proper logs along with it. See this page for full details on writing a proper bug report and for using apport to help report your crash. Note, apport is not turned on in the development release until around the alpha 1 milestone.
If the bug isn't the result of a crash or if apport has not been turned on yet for the development release, file the bug manually using this guide.
Remember to provide enough information to allow a developer to reproduce your bug if possible!
Revamping the bug reporting process
The 100 papercuts project seeks to ensure the little usability bugs found in ubuntu don't ruin the average user's experience. One Hundred Papercuts.