[发明专利]一种云测试系统和方法在审
申请号: | 202010111989.9 | 申请日: | 2020-02-24 |
公开(公告)号: | CN113297055A | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 盛志凡;赵良福;裘洪国 | 申请(专利权)人: | 国家广播电视总局广播电视科学研究院 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/41 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 吴淑艳 |
地址: | 100866 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 系统 方法 | ||
本发明提出了一种云测试系统、方法、装置和存储介质,用以降低软件测试成本,并实现远程软件测试,提高软件测试的灵活性。云测试系统包括云测试管理服务器和自动化测试平台,自动化测试平台包括测试代理服务器、测试执行机以及被测设备,其中:云测试管理服务器,用于接收测试请求,其中携带有测试任务列表;测试代理服务器,用于轮询云测试管理服务器是否存在测试任务列表,从云测试管理服务器下载测试任务列表;根据测试任务列表从云测试管理服务器下载测试用例列表发送给测试执行机;测试执行机,用于为测试任务分配被测设备;根据测试用例列表,向被测设备发送测试用例;被测设备,用于执行接收到的测试用例,根据执行结果生成测试结果。
技术领域
本发明涉及信息技术领域,尤其涉及一种云测试系统和方法。
背景技术
软件测试是伴随着软件的产生而产生的,是指在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程,是一种实际输出与预期输出之间的审核或者比较过程。
通常,需要给每位测试人员配备一套物理设备用于软件测试,且需要为每一位测试人员配置一套独立的软件编译环境,避免相互冲突。这样,导致了物理设备和编译环境配置开销较大,增加了软件测试成本。另外,这种测试方法受测试地点的限制,其仅适用于本地测试,无法实现软件的远程测试。
发明内容
本发明实施例提供一种云测试系统和方法,用以降低软件测试成本,并实现远程软件测试,提高软件测试的灵活性。
第一方面,提供一种云测试系统,包括设置于广域网中的云测试管理服务器和设置于远程局域网中的自动化测试平台,所述自动化测试平台包括测试代理服务器、编译服务器、测试执行机以及被测设备,其中:
所述云测试管理服务器,用于接收用户提交的测试请求,所述测试请求中携带有测试任务列表;
所述测试代理服务器,用于按照设定的周期轮询所述云测试管理服务器是否存在用户新提交的测试任务列表;以及在确定存在用户新提交的测试任务列表时,从所述云测试管理服务器下载用户新提交的测试任务列表;并根据所述测试任务列表中的任务类型,如果确定为源代码测试任务,则向所述软件编译服务器申请一个空闲的编译环境,以及将所述软件编译服务器发送的目标代码发送给所述测试执行机;如果是测试用例测试任务或者第三方可执行程序测试任务,则从所述云测试管理服务器下载测试用例列表并发送给所述测试执行机;
所述软件编译服务器,用于为所述测试任务分配一个编译环境,并根据测试任务列表中的任务内容下载源代码,执行相应的编译工作得到目标代码;以及将所述目标代码发送给所述测试代理服务器;
所述测试执行机,用于为所述测试任务分配被测设备;接收所述测试代理服务器发送的、所述目标代码,并更新到被测设备中去;或者根据所述测试用例列表,向所述被测设备发送测试用例;
所述被测设备,用于执行接收到的目标代码或者测试用例,根据执行结果生成测试结果。
在一种实施方式中,所述被测设备,还用于向所述测试执行机发送测试结果;
所述测试执行机,还用于通过所述测试代理服务器向所述云测试管理服务器发送所述测试结果;
所述云测试管理服务器,还用于根据预设邮件地址向相应的邮箱发送所述测试结果。
在一种实施方式中,所述测试执行机,具体用于将所述测试用例列表中的测试用例按照预定顺序逐一推送给所述被测设备。
在一种实施方式中,所述测试执行机,具体用于在接收到所述被测设备针对当前测试用例发送的测试结果之后,根据所述预定顺序从所述测试用例列表中选择下一测试用例发送给所述被测设备。
在一种实施方式中,所述测试任务列表中还携带有以下至少一项:指定的软件模块、软件版本号和执行所述测试任务列表的测试任务的被测设备标识:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家广播电视总局广播电视科学研究院,未经国家广播电视总局广播电视科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010111989.9/2.html,转载请声明来源钻瓜专利网。