# Testing Infrastructure

## Getting ready to test

To successfully test for Xubuntu, so we know you have and you know what we need, you will need at a minimum 4 things: a Launchpad account, mailing list subscription, an image and something to test it on. This page will give you the basic information in order to do those things and more.

## Contacts

You need a Launchpad account - you'll use it to join the necessary Launchpad team(s) and it makes logging into the 2 QA trackers we use easier.

We use one mailing list to detail what we intend to test during a cycle, we use the same list when we are calling for tests. The same list is used by the team to discuss the development of Xubuntu. So you will need to join the Xubuntu Devel Mailing list.

While it is not necessary to do so, we make much use of IRC, so having an account you can use to access the main #xubuntu-devel channel will help you, you can though access the channel via the IRC tab of the Xubuntu development tracker.

Join the Xubuntu Testers Launchpad team.

Consider adding your details to the Hardware page. We can use this data to request specific testing from specific testers.

## Getting the ISO

Iso's can be obtained through a few methods. The simplest method is to visit the ISO tracker. Follow the testcases through version to Xubuntu's group of tests. Then choose either 32 or 64 bit. Download links are available there

When you intend to test more regularly, then you might find (especially if bandwidth is an issue for you) using the zsync link more appropriate. This is will just grab the difference between your local copy and the current one.

## Methods of testing

Now you've set up your basic contact(s)and have your ISO, you are in a position to test it.

There are two main methods of testing the ISO:

- Using a virtual machine enables you to carry on using a normal release and to test our ISO's. You can install a virtual machine by directly using your downloaded ISO.

- Install the ISO to hardware where that possibility is available. This is more important towards the end of the development cycle. You will necessarily need to have the ISO in some bootable medium. A member of Xubuntu's Website team details a simple method for preparing a bootable USB stick with Gnome Disks.

## Reporting your result

There are two QA trackers we use.

- The ISO tracker mentioned above for any testing done with an ISO either an install or an upgrade test.

- The Package tracker, which is used when we are testing applications during a cycle.

These trackers form the backbone of what we are able to gain from your testing. It is important that you report your results.

The next two sections of these documents go into more detail on how you can test for us and how to report bugs for us