[发明专利]应用测试方法和装置在审
申请号: | 201610804243.X | 申请日: | 2016-09-05 |
公开(公告)号: | CN107797912A | 公开(公告)日: | 2018-03-13 |
发明(设计)人: | 慕海龙;彭云鹏;李彦成 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司11204 | 代理人: | 王达佐,马晓亚 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 测试 方法 装置 | ||
技术领域
本申请涉及计算机领域,具体涉及应用测试领域,尤其涉及应用测试方法和装置。
背景技术
随着互联网的快速发展,应用的功能也越来越丰富。在对应用的测试中,需求对应用的功能逐一进行测试。目前,在对应用的功能测试时,通常采用的方式为:以人工方式模拟出接近测试需求的测试环境。
然而,当采用上述方式对应用的功能进行测试时,一方面,无法提供对诸如测试应用对物理环境的感知的相关功能所需的测试环境。另一方面,模拟出的测试环境与测试所需的真实环境存在偏差,导致无法准确测试应用的功能是否正常。并且无法满足长时间稳定性压力测试的需求。
发明内容
本申请提供了应用测试方法和装置,用于解决上述背景技术部分存在的技术问题。
第一方面,本申请提供了应用测试方法,该方法包括:测试服务端接收测试控制端发送的测试环境构建指令,测试环境构建指令基于测试控制端接收到应用运行在的测试客户端发送的测试环境指示信息而生成,测试环境指示信息指示测试应用的功能所需的测试环境,测试环境包括:物理环境;构建测试环境构建指令对应的测试环境,以使测试客户端在测试环境下对应用的功能进行测试。
第二方面,本申请提供了应用测试方法,该方法包括:测试控制端接收测试客户端发送的测试环境指示信息,测试环境指示信息指示测试运行在的测试客户端的应用的功能所需的测试环境,测试环境包括:物理环境;生成测试指示信息对应的测试环境构建指令;将测试环境构建指令发送至测试服务端,以触发测试服务端构建测试环境构建指令对应的测试环境。
第三方面,本申请提供了应用测试方法,该方法包括:测试客户端接收测试控制端发送的应用和应用对应的测试用例,测试用例用于调用对应用的功能进行测试的脚本;生成测试环境指示信息,测试环境指示信息指示测试应用的功能所需的测试环境,测试环境包括:物理环境;向测试控制端发送测试环境指示信息,以使测试控制端向测试服务端发送测试环境指示信息对应的测试环境构建指令触发测试服务端构建测试环境,在测试环境下利用测试用例测试应用的功能。
第四方面,本申请提供了应用测试装置,该装置包括:指令接收单元,配置用于接收测试控制端发送的测试环境构建指令,测试环境构建指令基于测试控制端接收到应用运行在的测试客户端发送的测试环境指示信息而生成,测试环境指示信息指示测试应用的功能所需的测试环境,测试环境包括:物理环境;构建单元,配置用于构建测试环境构建指令对应的测试环境,以使测试客户端在测试环境下对应用的功能进行测试。
第五方面,本申请提供了应用测试装置,该装置包括:信息接收单元,配置用于接收测试客户端发送的测试环境指示信息,测试环境指示信息指示测试应用的功能所需的测试环境,测试环境包括:物理环境;指令生成单元,配置用于生成测试指示信息对应的测试环境构建指令;指令发送单元,配置用于将测试环境构建指令发送至测试服务端,以触发测试服务端构建测试环境构建指令对应的测试环境。
第六方面,本申请提供了应用测试装置,该装置包括:接收单元,配置用于接收测试控制端发送的应用和应用对应的测试用例,测试用例用于调用对应用的功能进行测试的脚本;信息生成单元,配置用于生成测试环境指示信息,测试环境指示信息指示测试应用的功能所需的测试环境,测试环境包括:物理环境;信息发送单元,配置用于向测试控制端发送测试环境指示信息,以使测试控制端向测试服务端发送测试环境指示信息对应的测试环境构建指令触发测试服务端构建测试环境,在测试环境下利用测试用例测试应用的功能。
本申请提供的应用测试方法和装置,通过测试服务端接收测试控制端发送的测试环境构建指令,测试环境构建指令基于测试控制端接收到应用运行在的测试客户端发送的测试环境指示信息而生成,测试环境指示信息指示测试应用的功能所需的测试环境,测试环境包括:物理环境;构建测试环境构建指令对应的测试环境。实现了测试客户端仅需向测试控制端提交测试需求,测试控制端根据测试需求驱动测试服务端的相应的硬件,构建出不同的真实的测试环境,从而满足应用的不同的功能的测试需求,提升测试的精确度。同时,满足长时间稳定性压力测试的需求。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1示出了可以应用于本申请的应用测试方法或装置的示例性系统架构;
图2示出了根据本申请的应用测试方法的一个实施例的流程图;
图3示出了测试服务端构建物理环境的一个效果示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610804243.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于测试HTTP接口的方法和装置
- 下一篇:一种实时系统的软件分析系统与方法