[发明专利]系统兼容性自动化测试方法及装置在审
申请号: | 201610348263.0 | 申请日: | 2016-05-24 |
公开(公告)号: | CN107423207A | 公开(公告)日: | 2017-12-01 |
发明(设计)人: | 徐敏;王鹏;陈玥;李彤;于晨 | 申请(专利权)人: | 展讯通信(天津)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京汇泽知识产权代理有限公司11228 | 代理人: | 张瑾 |
地址: | 300456 天津市塘沽*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统兼容性 自动化 测试 方法 装置 | ||
技术领域
本发明涉及移动通信技术领域,尤其涉及一种系统兼容性自动化测试方法及装置。
背景技术
CTS(Compatibility Test Suite,兼容性测试套件),是Google推出的Android平台兼容性测试。这是一套包含了上万个自动运行的测试用例的测试框架程序。主要用来测试OEM厂商实现的Android平台是不是符合Android的API接口定义,以保证标准的应用程序能够在Android系统平台上运行。现有的CTS测试步骤如下:
1)将测试手机刷好待测试版本;
2)手动配置手机端的预置条件,例如连接WIFI、设置->安全->屏幕安全保护->自动锁定设为“无”、设置->开发人员选项->保持唤醒状态、操作语言、运行时让屏幕是home主界面上、运行过程中不要触摸屏幕及按钮等等;
3)在PC端手动输入adb命令将media文件拷贝至手机端;
4)在PC端手动输入如下命令:run cts–plan CTS,以执行CTS测试。
在实现本发明的过程中,发明人发现现有技术中至少存在如下技术问题:
现有的CTS测试,在测试之需要手动完成相关操作:配置手机端的预置条件;在PC端安装CTS相应的apk安装包、拷贝测试所需的媒体文件至手机端以及输入测试执行命令来启动测试;在测试结束后还需要手动将log文件上传至服务器。可见,现有的CTS测试存在测试效率低、测试智能化程度差的缺陷。
发明内容
本发明提供的系统兼容性自动化测试方法及装置,能够实现系统兼容性的自动化测试,即自动完成从测试配置、测试执行以及log文件上传的操作,从而大大提高测试效率和智能化程度。
第一方面,本发明提供一种系统兼容性自动化测试方法,应用于PC端,包括:
根据用户输入的测试启动命令,显示移动终端预置条件的配置界面,以便于所述用户对待测试的移动终端进行预置条件的配置;
将用于测试的媒体文件发送至所述待测试的移动终端;
执行系统兼容性测试包,同时开启至少一个log文件跟踪窗口;
待执行完本次测试后,将所述至少一个log文件跟踪窗口记录的各个log文件保存至本地的第一log文件夹,将本次测试生成的至少一个测试报告保存至本地的第一测试报告文件夹;
上传所述至少一个log文件跟踪窗口记录的各个log文件和本次测试生成的至少一个测试报告至服务器。
可选地,所述将所述至少一个log文件跟踪窗口记录的各个log文件保存至本地的第一log文件夹包括:
将所述第一log文件夹中保存的上次测试的log文件转存至本地的第二log文件夹中;
将所述至少一个log文件跟踪窗口记录的各个log文件保存至所述第一log文件中。
可选地,所述将本次测试生成的至少一个测试报告保存至本地的第一测试报告文件夹包括:
将所述第一测试报告文件夹中保存的上次测试的测试报告转存至本地的第 二测试报告文件夹中;
对所述本次测试生成的至少一个测试报告保存至所述第一测试报告文件夹中。
可选地,所述上传所述至少一个log文件跟踪窗口记录的各个log文件和本次测试生成的至少一个测试报告至服务器包括:
对所述至少一个log文件跟踪窗口记录的各个log文件和本次测试生成的至少一个测试报告,按照预定的命名规则进行命名;
将命名后的各个log文件和至少一个测试报告上传至服务器的指定位置。
第二方面,本发明提供一种系统兼容性自动化测试装置,设置于PC端,其特征在于,所述装置包括显示模块、发送模块、执行模块、保存模块和上传模块,其中,
所述显示模块,用于根据用户输入的测试启动命令,显示移动终端预置条件的配置界面,以便于所述用户对待测试的移动终端进行预置条件的配置;
所述发送模块,用于将用于测试的媒体文件发送至所述待测试的移动终端;
所述执行模块,用于执行系统兼容性测试包,同时开启至少一个log文件跟踪窗口;
所述保存模块,用于待执行完本次测试后,将所述至少一个log文件跟踪窗口记录的各个log文件保存至本地的第一log文件夹,将本次测试生成的至少一个测试报告保存至本地的第一测试报告文件夹;
所述上传模块,用于上传所述至少一个log文件跟踪窗口记录的各个log文件和本次测试生成的至少一个测试报告至服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于展讯通信(天津)有限公司,未经展讯通信(天津)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610348263.0/2.html,转载请声明来源钻瓜专利网。