AutoPilot

Automated Testing

Automated testing is the conversion of large numbers of test cases into simple scripts. They can often be run in bulk with a single command. Autopilot is the main way of automating testcases for ubuntu. In addition, the program Checkbox also allows for automated testcases to be run and recorded.

Advantages: Running tests can be very straightforward and serve as a simple complement to general testing. Checkbox will guide you through the testing process, automating as much as possible. If there are errors specific to your unique hardware setup, they are more likely to be fixed when detected this way. UTAH tests allow you to automate across languages and systems easily.

Disadvantages: Some of the test suites, particularly those within checkbox, will also require some manual intervention or tasks (such as confirming if a sound played). Submission of checkbox reports requires a launchpad account. Unless you're doing a regression test, you will also need the development release.

If you are interested in this kind of testing, start by installing checkbox and then run it by selecting System->Administration->System Testing. If you wish to go further and write Autopilot test cases, you can visit the Autopilot page for more information.

QATeam/AutoPilot (last edited 2013-10-25 21:36:23 by mail)