[发明专利]一种云测试系统和方法在审
申请号: | 202010111989.9 | 申请日: | 2020-02-24 |
公开(公告)号: | CN113297055A | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 盛志凡;赵良福;裘洪国 | 申请(专利权)人: | 国家广播电视总局广播电视科学研究院 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/41 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 吴淑艳 |
地址: | 100866 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 系统 方法 | ||
1.一种云测试系统,其特征在于,包括设置于广域网中的云测试管理服务器和设置于远程局域网中的自动化测试平台,所述自动化测试平台包括测试代理服务器、软件编译服务器、测试执行机以及被测设备,其中:
所述云测试管理服务器,用于接收用户提交的测试请求,所述测试请求中携带有测试任务列表;
所述测试代理服务器,用于按照设定的周期轮询所述云测试管理服务器是否存在用户新提交的测试任务列表;以及在确定存在用户新提交的测试任务列表时,从所述云测试管理服务器下载用户新提交的测试任务列表;并根据所述测试任务列表中的任务类型,如果确定为源代码测试任务,则向所述软件编译服务器申请一个空闲的编译环境,以及将所述软件编译服务器发送的目标代码发送给所述测试执行机;如果是测试用例测试任务或者第三方可执行程序测试任务,则从所述云测试管理服务器下载测试用例列表并发送给所述测试执行机;
所述软件编译服务器,用于为所述测试任务分配一个编译环境,并根据测试任务列表中的任务内容下载源代码,执行相应的编译工作得到目标代码;以及将所述目标代码发送给所述测试代理服务器;
所述测试执行机,用于为所述测试任务分配被测设备;接收所述测试代理服务器发送的、所述目标代码,并更新到被测设备中去;或者根据所述测试用例列表,向所述被测设备发送测试用例;
所述被测设备,用于执行接收到的目标代码或者测试用例,根据执行结果生成测试结果。
2.根据权利要求1所述的系统,其特征在于,
所述被测设备,还用于向所述测试执行机发送测试结果;
所述测试执行机,还用于通过所述测试代理服务器向所述云测试管理服务器发送所述测试结果;
所述云测试管理服务器,还用于根据预设邮件地址向相应的邮箱发送所述测试结果。
3.根据权利要求2所述的系统,其特征在于,
所述测试执行机,具体用于将所述测试用例列表中的测试用例按照预定顺序逐一推送给所述被测设备。
4.根据权利要求3所述的系统,其特征在于,
所述测试执行机,具体用于在接收到所述被测设备针对当前测试用例发送的测试结果之后,根据所述预定顺序从所述测试用例列表中选择下一测试用例发送给所述被测设备。
5.根据权利要求1~4任一权利要求所述的系统,其特征在于,所述测试任务列表中还携带有以下至少一项:指定的软件模块、软件版本号和执行测试任务的被测设备标识:
所述测试执行机,具体用于根据所述被测设备标识,为所述测试任务分配相应的被测设备。
6.一种云测试方法,其特征在于,所述方法应用于权利要求1~5任一项所述的云测试系统中,所述方法包括:
接收测试代理服务器发送的目标代码或者测试用例列表;
为所述测试任务分配被测设备;以及
向所述被测设备发送目标代码或者根据测试用例列表,向所述被测设备发送测试用例,由所述被测设备执行接收到的测试用例得到测试结果,所述测试用例列表为所述测试代理服务器根据所述测试任务列表从所述云测试管理服务器下载并发送的。
7.一种云测试方法,其特征在于,所述方法应用于权利要求1~5任一项所述的云测试系统中,所述方法包括:
按照设定的周期轮询所述云测试管理服务器是否存在用户提交的测试任务列表;
在确定存在用户新提交的测试任务列表时,从所述云测试管理服务器下载用户新提交的测试任务列表;
根据所述测试任务列表中的任务类型,如果确定为源代码测试任务,则向所述软件编译服务器申请一个空闲的编译环境,以及将所述软件编译服务器发送的目标代码发送给所述测试执行机;如果是测试用例测试任务或者第三方可执行程序测试任务,则从所述云测试管理服务器下载测试用例列表并发送给所述测试执行机,由所述测试执行机为所述测试任务分配被测设备,由分配的被测设备执行所述目标代码或者测试用例得到测试结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家广播电视总局广播电视科学研究院,未经国家广播电视总局广播电视科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010111989.9/1.html,转载请声明来源钻瓜专利网。