Quality Assurance

This page serves as an introduction for people wishing to take part in testing for Xubuntu and is not intended to be an exhaustive reference on all aspects of testing.

More detailed discussion of Xubuntu’s testing processes can be found on our Contributor Documentation.

The first choice you will need to make is whether you are able to test at specific points during a development cycle by using a virtual machine or dual-booting (static testing) to test installation or requirements from the Developers, or to test by using the current development version of Xubuntu as your main installation (exploratory testing).

Regardless of which option you choose, you will need the ISO – the latest version of which can be found on the daily landing page.

Static Testing

This type of testing tends to be needed mostly when we are testing milestones (Alpha’s and Beta’s). Though static testing of the installation procedure throughout the development cycle can find regressions.

The Xubuntu QA team makes calls for specific testing on the development mailing list and our social media outlets, when we need this.

This is testing in it’s simplest form – test install the ISO, check that our applications work and report your findings on the main Ubuntu QA tracker.

You can, of course, also test this on hardware if that option is available to you, dual-booting for example would require just a small partition on your hard drive.

Exploratory Testing

This type of testing holds the greatest value for us. The way to find bugs in applications is for you to test them. Doing what you do daily during your normal use of Xubuntu.

While it is possible to run with only the development version installed – when problems do arise it is useful to be able to boot to a working installation. We would suggest you at least have a dual-boot system (either a released supported version or a development version held at an earlier update time), whichever method you choose we would further advise you to install grub to your other install, a broken grub update could possibly render your machine un-bootable.

Once installed – use it, reporting bugs as you find them (please check for duplicates). The Development team are additionally interested in usability bugs on the applications we use.

The Xubuntu Development team run some official ppas, which we use to test packages prior to release, current development targets, daily updates, preview of applications not yet part of the Xubuntu default packages. These can be useful additions to your installation.

A point worth bearing in mind here is that while we welcome everyone to be reporting bugs – we are not necessarily able to deal with those bugs in your ‘favourite’ application if it isn’t specifically Xfce, for example we will be unlikely to be able to fix a bug in a GNOME or KDE package.