Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.

Summary

This spec outlines the investigation of automated test frameworks for the mobile platform. The automation of test cases for Ubuntu Mobile Edition would allow for increased testing coverage with limited resources. A successful automation effort must follow a well defined process, with solid guidelines and goals. Community involvement is also key to this effort's success and the process should be carefully designed so that community members can easily contribute.

Use Cases

For a detailed testcase see:Mobile_case

Tools Available

Analysis

With the creation of a suite of automation based tests, great care must be taken when determining the depth and breath of the cases. If the cases exercise functionality that is subject to rapid change, the debugging and repair of broken scripts could end up becoming a maintenance headache.

Sleep/Hibernate testing will be difficult to implement due to the fact that only device based testing can recreate the various sleep states. If this area of testing is pursued, a method for automating wake actions will need to be determined.

Implementation Solutions

Next Steps

QATeam/Specs/MobileAutomatedTests (last edited 2008-08-06 16:19:01 by localhost)