Font Size: a A A

Research And Realization Of Automatic Test System Based On Android Operation System

Posted on:2013-03-10Degree:MasterType:Thesis
Country:ChinaCandidate:R HuangFull Text:PDF
GTID:2248330371966338Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
In the last two years, the handheld devices, including mobile phones, tablets, and so on, gradually occupied the world’s intelligent terminal market, becoming the most powerful competitor of IPhone and IPad. More and more equipment manufacturers and software development companys have added to the ranks of Android.On the other hand, along with the rapid development of software engineering, software testing becomes more and more difficult and complicated. And because of large time consumption, incomplete coverage, and high risk, the traditional manual testing has been unable to meet the demand. Under this circumstances, automatic testing is a hot spot in software testing area.The feature of open source makes the implementation of automatic testing of Android more feasible. Some kinds of automatic testing tools have already been used to Android testing, but they both have some limitations. So the research purpose is developing a full functioning automatic testing system based on Android operation system.The main contents of this thesis include:(1) Extend the test class of Android, Instrumentation, to compile the test methods;(2) Develop the new automatic testing framework based on the unit test framework, PyUnit, which satisfies the requirement of acrossing multiple applications and even multiple devices in a test case;(3) Research the automatic testing management tool on the basis of IBM’s automatic testing framework, STAF/STAX, which could establish control over multiple computers have multiple Android devices connected to execute the automatic test cases in parallel mode, as well as distributes test cases, monitors the test process, and automatically generates test reports after the end of test.
Keywords/Search Tags:Android, automatic testing, test application, testing framework, testing management
PDF Full Text Request
Related items