Font Size: a A A

Design And Implementation Of An Automated Mobile Phone Testing System Based On Appium

Posted on:2019-06-29Degree:MasterType:Thesis
Country:ChinaCandidate:X Q MaFull Text:PDF
GTID:2428330548980091Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years,with the rapid development of wireless communication networks,smart phone applications have gradually evolved from lightweight applications to more complex applications,and automated testing on the application side is increasingly important.Mobile application testing now encounters poor platform compatibility and lower test efficiency issues,so it is necessary to set up an automated mobile application testing framework.The main task of this thesis is to automate the testing of NetValet application developed by Calix.Firstly,by analyzing the existed works of automated testing on both iOS and Android platforms,we choose Appium as the basis of our work which has high compatibility and stability.A cross platform mobile automation test framework is developed based on Appium.Secondly,the automation simulation operations are implemented based on the Selenium and Unittest framework.In order to make the testings be more convenient and intuitive,a web site is developed using Python.The test setups and test cases are stored in a Mysql database,and the automation test cases are executed through the web interface.Finally,the Jenkins plug-in is used to output the test reports,deploy and develop the integrated and sustainable tasks,including automatic code updating,automatic execution of test scripts and automatic generating of test reports.It is convenient to analyze the test reports and identify the faults.This cross-platform mobilephone automated testing framework solves some of the difficulties on mobilephone automated testing.The test efficiency is impoved,the visual test platform is user-friendly,and the compatibility is accecptible as well.
Keywords/Search Tags:Appium, Automated Testing, Python, mobile, Django, Jenkins
PDF Full Text Request
Related items