【CN109902005A】一种自动化测试的方法和系统【专利】

  • 格式:pdf
  • 大小:633.91 KB
  • 文档页数:17

(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号 (43)申请公布日 (21)申请号 201910123739.4
(22)申请日 2019.02.19
(71)申请人 广州云测信息技术有限公司
地址 510260 广东省广州市中新广州知识
城凤凰三路8号2号楼2016房
(72)发明人 戴亦斌 金伟光 
(74)专利代理机构 北京国昊天诚知识产权代理
有限公司 11315
代理人 刘昕 南霆
(51)Int.Cl.
G06F 11/36(2006.01)
G06F 8/65(2018.01)
(54)发明名称一种自动化测试的方法和系统(57)摘要本发明公开一种自动化测试的方法及系统,在开发人员将编写的软件代码提交后,可以较为高效、准确地根据软件代码进行对应的软件测试。

服务端在获取到开发人员提交的软件代码后,可以对该软件代码执行自动化打包操作,得到对应的软件升级文件,此后可以将该软件升级文件发送至文件存储器,并向用于执行测试操作的终端发送测试指令。

终端在接收到服务端发来的测试指令后,可以自动从文件存储器中下载软件的升级文件,并根据该软件升级文件,对具有连接关系的被测移动终端进行自动化软件升级,分别得到升级后的软件,此后就可以利用预设的测试脚本,在被测移动终端中对升级后的软件进
行自动化测试。

权利要求书2页 说明书11页 附图3页CN 109902005 A 2019.06.18
C N 109902005
A
权 利 要 求 书1/2页CN 109902005 A
1.一种自动化测试的方法,其特征在于,所述方法应用于服务端,包括:
触发针对软件代码的获取操作,得到开发人员提交的软件代码,所述软件代码中包含升级软件所需的数据;
对所述软件代码执行自动化打包操作,生成对应的软件升级文件;
将所述软件升级文件发送至文件存储器,并向用于执行测试操作的终端发送测试指令,以便触发所述终端根据所述软件升级文件对被测移动终端中的软件执行自动化测试。

2.如权利要求1所述的方法,其特征在于,触发针对软件代码的获取操作,包括下述至少一项:
当检测到开发人员提交软件代码时,触发针对软件代码的获取操作;或
定时触发针对软件代码的获取操作;或
根据接收到的触发指令,触发针对软件代码的获取操作。

3.如权利要求1所述的方法,其特征在于,对所述软件代码执行自动化打包操作,生成对应的软件升级文件,包括:
对所述软件代码执行自动化编译操作,生成对应的类文件;
对所述类文件执行自动化核查操作,并当核查无误时,对所述类文件执行自动化打包操作,生成对应的软件升级文件。

4.如权利要求1所述的方法,其特征在于,所述软件代码对应有软件标识,则
向用于执行测试操作的终端发送测试指令,包括:
向用于执行测试操作的终端发送包含所述软件标识的测试指令。

5.如权利要求1所述的方法,其特征在于,所述软件代码对应有终端标识,则
向用于执行测试操作的终端发送测试指令,包括:
向所述终端标识对应的用于执行测试操作的终端发送测试指令。

6.如权利要求1所述的方法,其特征在于,所述软件代码对应有被测移动终端标识,则
向用于执行测试操作的终端发送测试指令,包括:
向所述移动终端标识对应的用于执行测试操作的终端,发送包含所述移动终端标识的测试指令。

7.一种自动化测试的方法,其特征在于,所述方法应用于执行测试操作的终端,包括:
当接收到服务端发来的测试指令后,触发从文件存储器中下载软件升级文件的操作;
根据所述软件升级文件,对具有连接关系的被测移动终端执行自动化软件升级操作,得到升级后的软件;
利用预设的测试脚本,在所述被测移动终端中对所述升级后的软件进行自动化测试。

8.如权利要求7所述的方法,其特征在于,当所述测试指令中包含被测移动终端标识时,则
对具有连接关系的被测移动终端执行自动化软件升级操作,得到升级后的软件,包括:对具有连接关系、且与所述被测移动终端标识对应的被测移动终端执行自动化软件升级操作,得到升级后的软件。

9.如权利要求7所述的方法,其特征在于,当所述测试指令中包含软件标识时,则
触发从文件存储器中下载软件升级文件的操作,包括:
触发从文件存储器中下载与所述软件标识对应的软件升级文件的操作。

2。