Testing automation is a key process in the testing efforts. It could simplify testers' lives by automating things that are repeatable and leaving human effort to things that cannot be automated by a machine, like usability bugs.
In these pages is described the Ubuntu testing automation efforts, focusing on desktop testing, but covering hardware testing and API testing as well.
Testing Automation Roadmap - Roadmap of the activities related to testing automation.
Desktop Testing - Automation of the desktop tests using LDTP.
Checkbox - Application to launch tests and send results to Launchpad.