The invention provides a Android compatibility test method, device and system, which is included in the Android compatibility test method: to test the application of the S1 receiver application library; S2 to install the application under test; S3 test results according to the installation application, automatic operation of the application under test; S4 according to the results of the application under test, uninstall the application under test; the test results of S5 output test application. It realizes the complex interaction process in the existing testing technology by simple and effective way. It has the advantages of simple operation, good operation, saving manpower and material resources, and the tool encapsulation is good, without user extra input of complex program operation, that is, it can output test results.
【技术实现步骤摘要】
一种Android兼容性测试方法、装置及系统
本专利技术涉及测试
,尤其涉及一种Android兼容性测试方法、装置及系统。
技术介绍
随着移动通信技术的发展,互联网已进入到成熟的时代,智能手机逐渐成为绝大部分网民的必备品,由于APP(Application,智能手机的第三方应用程序)能够提供更方便的浏览方式,因此手机APP的发展可谓如火如荼,市场份额越来越大,商家对APP的投入也越来越多,智能手机使用者对APP的依赖也越来越重,逐步渗透到每个人的生活、娱乐、学习、工作中。现在的运营商越来越重视其提供移动网络的用户体验,为获取用户体验,运营商需对其提供的移动网络是否满足用户需求进行测试,包括各类APP在不同类型网络、不同网路信号强度下的适配度等进行测试。在现有技术中,APP服务器都是APP服务商自己部署的,APP也测试均由APP服务商自己完成。在对Android手机的兼容性进行测试的过程中,通常需要通过手动或单条命令的方式逐一安装AndroidAPP,同时,需要通过人为的方式控制确认安装的APP是否能够正常运行。以此,若要测试的APP的数量较大,无疑需要消耗大量人力和时间。
技术实现思路
针对上述问题,本专利技术提供了一种Android兼容性测试方法、装置及系统,有效解决了现有技术兼容性测试过程中需要通过人为的方式进行控制而耗费大量人力和时间的技术问题。本专利技术提供的技术方案如下:一种Android兼容性测试方法,应用程序库中包括至少一个待测试应用程序,所述Android兼容性测试方法中包括:S1接收应用程序库下发的待测试应用程序;S2安装所述待测试应用 ...
【技术保护点】
一种Android兼容性测试方法,其特征在于,应用程序库中包括至少一个待测试应用程序,所述Android兼容性测试方法中包括:S1接收应用程序库下发的待测试应用程序;S2安装所述待测试应用程序;S3根据所述待测试应用程序的安装结果,自动运行所述待测试应用程序;S4根据所述待测试应用程序的运行结果,卸载所述待测试应用程序;S5输出所述待测试应用程序的测试结果。
【技术特征摘要】
1.一种Android兼容性测试方法,其特征在于,应用程序库中包括至少一个待测试应用程序,所述Android兼容性测试方法中包括:S1接收应用程序库下发的待测试应用程序;S2安装所述待测试应用程序;S3根据所述待测试应用程序的安装结果,自动运行所述待测试应用程序;S4根据所述待测试应用程序的运行结果,卸载所述待测试应用程序;S5输出所述待测试应用程序的测试结果。2.如权利要求1所述的Android兼容性测试方法,其特征在于,在步骤S1之前还包括:S01应用程序库判断是否存在未测试的待测试应用程序,若没有,结束测试;若有,跳转至步骤S02;S02应用程序库判断所述待测试应用程序的数量;S03若所述应用程序库中包括一个待测试应用程序,将其下发进行测试;S04若所述应用程序库中包括多个待测试应用程序,对所述多个待测试应用程序进行排序,依次下发进行测试。3.如权利要求1或2所述的Android兼容性测试方法,其特征在于,步骤S2具体为:安装所述待测试应用程序,若安装失败,跳转至步骤S5,输出安装失败的测试结果;若安装成功,跳转至步骤S3;和/或,步骤S3具体为:自动运行所述待测试应用程序,若运行失败,跳转至步骤S5,输出运行失败的测试结果;若运行成功,跳转至步骤S4;和/或,步骤S4具体为:卸载所述待测试应用程序,若卸载失败,跳转至步骤S5,输出卸载失败的测试结果;若卸载成功,跳转至步骤S5,输出卸载成功的测试结果。4.如权利要求3所述的Android兼容性测试方法,其特征在于,在步骤S5中还包括:输出待测试应用程序安装成功的测试结果;和/或,输出待测试应用程序运行成功的测试结果;和/或,输出待测试应用程序卸载成功的测试结果。5.如权利要求1或2或4所述的Android兼容性测试方法,其特征在于,在步骤S3,自动运行所述待测试应用程序的步骤中,具体包括:S31获取所述待测试应用程序的包名;S32根据获取的包名启动所述待测试应用程序,若启动失败,跳转至步骤S5,输出启动失败的测试结果;若启动成功,跳转至步骤S33;S33根据获取的包名自动运行所述待测试应用程序,若运行失败,跳转至步骤S5,输出运行失败的测试结果;若运行成功,跳转至步骤S4。6.一种Android兼容性测试装置,其特征在于,所述Android兼容性测试装置运行于测试终端中,所述Android兼容性测试装置中包括:应用程序接收模块,用于接收待测试应用程序;预制模块,用于安装所述应用程序接收模块接收的待测试应用程序;驱动运行模块,用于根据所述预制模块中所述待测试应用程序的安装结果...
【专利技术属性】
技术研发人员:杨迪,
申请(专利权)人:上海斐讯数据通信技术有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。