Testing

Revision 18 as of 2013-02-14 21:09:05

Clear message

Testing Descriptions

Testing is split into 2 main parts.

  1. Contributing Tests
  2. Contributing Results

Most users will likely be interested in contributing test results for ubuntu during the jam. There are 3 different types of contributions that can be made.

  1. Image Testing.
  2. Application Testing
  3. Hardware Testing

The following descriptions can be used to help people decide which area they wish to contribute to.

Image Testing

Image or iso testing consists of downloading a copy of the latest daily ISO images, burning them to CDs/USB keys (or loading them into VM's) and running through an installation with them.

What's tested?: Iso image ubiquity / debian installer

Requirements:

  • Launchpad/Ubuntu SSO account
  • Copy of the iso/image you wish to test

Tutorials: ISO Testing walkthrough

Application Testing

Application testing is the manual testing of specific things (test cases) in applications.

What's tested?: Specific ubuntu packages

Requirements:

  • Launchpad/Ubuntu SSO account
  • Development version of ubuntu (installed or via live session from daily image)

Tutorials: Cadence Testing Walkthrough

Note, the ubuntu global milestone is incorporated with the normal cadence testing; hence the walkthrough is valid for the event

Hardware Testing

Hardware Testing is about the manual testing of specific things (test cases) mainly related to laptop hardware. Smoke tests are used to determine hardware compatibility for the system being tested.

What's tested?: Hardware compatibility with ubuntu

Requirements:

  • Launchpad/Ubuntu SSO account
  • Development version of ubuntu (installed or via live session from daily image)
  • Laptop/Hardware for testing

Tutorials: Laptop Testing Walkthrough

Asking people to prepare for the Jam

Download a copy of the latest iso

Material

Important links:
The Iso Tracker.
The Package Tracker.
The Hardware Tracker.
Using VirtualBox

Holding the Session

You are encouraged to perform each type of testing in advance so you have a basic understanding of what to expect. In addition, it's encouraged for you to read the following pages:

https://wiki.ubuntu.com/Testing/QATracker

https://wiki.ubuntu.com/Testing/Activities

For each of the different types of testing a ubuntu global jam milestone should be setup on each tracker with the testcases ready to and and results ready to be reported against. See the tests on this milestone page

Note that unless folks are willing to do installations (via VM or real hardware) they will be testing using the live session of the image they brought with them (by booting it up into a VM or on real hardware).

Introduction Session

Provide an overview of each type of testing and let folks know they can choose to do any or all of the different types during the jam. Milestones will be setup on all three trackers, a summary of what all can be tested can be found on this milestone page.

If folks are interested in contributing testcases instead of results, direct them to the resources found on the QATeam wiki. In addition, refer them to the applicable launchpad project as needed.

Ubuntu Manual Tests Ubuntu Autopilot Tests

Tools & Helpful Information

Get help on #ubuntu-quality.


CategoryJam