Font Size: a A A

Research On Automated Testing Framework For Applications On Android Platform

Posted on:2016-09-11Degree:MasterType:Thesis
Country:ChinaCandidate:C XuFull Text:PDF
GTID:2308330461977074Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Automated testing is a testing technology,it executes the program by some program languages,controls the tested applications,imitates manual testing,completes the automatic or semi-automatic testing.Automated testing framework is composed of automated testing module, automated testing infrastructure control module, automated testing report results module and other components.Currently, software testing on the Android platform is the manual testing, not only requires a lot of manual works, but also make errors and brings random mistakes. Therefore, this paper uses the automated testing method on the Windows platform, establishs the testing framework for the Android platform,improves testing efficiency, reduces regression testing works. In order to improve the efficiency of automated testing of the Android applications, reduce script changes caused by the changes of the tested software and improve the efficiency of automated testing scripts, this paper use the keyword driven based framework.Firstly, this paper studys to learn the technology related Android application, and summarizes the related testing techniques of the Android platform. Then by analyzing the different Android views, distinguishing,capturing,repackaging and controlling the views,put forward a algorithm of the depth-first traversal, use this algorithm to automatically traverse the tested applications for regression testing and crash testing. Finally, based on the open source testing framework Robotium and use keyword driven testing framework to research and design the framework. The framework can reduce the tesing work and improve work efficiency.
Keywords/Search Tags:Android, Automated testing, Automatic traversal, Application software, Testing framework
PDF Full Text Request
Related items