[发明专利]测试方法及装置在审
申请号: | 201910448496.1 | 申请日: | 2019-05-27 |
公开(公告)号: | CN110162476A | 公开(公告)日: | 2019-08-23 |
发明(设计)人: | 邓王攀;郭修琼 | 申请(专利权)人: | 重庆紫光华山智安科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 宋朋飞 |
地址: | 400700 重庆市*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用端 业务数据 测试 测试方法及装置 测试业务 第一数据 获取请求 测试技术领域 关联业务 交互过程 开发效率 直接交互 预存储 耦合性 阻塞 发送 反馈 开发 | ||
本公开提出一种测试方法及装置,涉及测试技术领域。所述方法包括:接收第一应用端基于第一测试业务发送的第一数据获取请求,基于所述第一数据获取请求,获取预存储的第一业务数据,所述第一业务数据为从第二应用端获取得到,所述第一应用端与所述第二应用端具有关联业务,将所述第一业务数据反馈给所述第一应用端,以对所述第一应用端中的所述第一测试业务进行测试。本公开能够通过模拟第一应用端与第二应用端之间的交互过程,避免在测试时需要第一应用端与第二应用端进行直接交互的问题,降低第一应用端与第二应用端之间的耦合性,减少测试阻塞,提高测试的灵活性,也降低开发难度和成本,提高开发效率。
技术领域
本公开涉及测试技术领域,具体而言,涉及一种测试方法及装置。
背景技术
目前,各种各样的软件应用已经越来越深入到生活中的方方面面,且为了确保应用的可靠性,通常需要对应用进行测试。
现有技术中,由于一个应用通常需要与在业务上具有关联关系的其它应用进行交互,比如服务端和客户端,因此,在测试时通常需要在这两个应用都开发完成之后,通过两个应用的交互,对这两个应用进行测试,但这会导致具有关联关系的应用需要同步开发,开发难度大,且由于待测试的应用之间耦合性较高,容易出现测试阻塞的问题,测试的灵活性低下。
发明内容
本公开的目的在于提供一种测试方法及装置,以减少待测试应用端之间的耦合性,提高测试效率,降低开发难度。
为了实现上述目的,本公开采用的技术方案如下:
第一方面,本公开提出一种测试方法,所述方法包括:
接收第一应用端基于第一测试业务发送的第一数据获取请求;
基于所述第一数据获取请求,获取预存储的第一业务数据,所述第一业务数据为从第二应用端获取得到,所述第一应用端与所述第二应用端具有关联业务;
将所述第一业务数据反馈给所述第一应用端,以对所述第一应用端中的所述第一测试业务进行测试。
可选地,所述方法还包括:
基于第二测试业务,获取预先存储的第二数据获取请求,所述第二数据获取请求为从所述第二应用端获取得到;
向所述第一应用端发送所述第二数据获取请求;
接收所述第一应用端反馈的第二业务数据,以对所述第一应用端中的所述第二测试业务进行测试。
可选地,在所述接收第一应用端基于第一测试业务发送的第一数据获取请求之后,所述方法还包括:
若当前未存储所述第一业务数据,则获取与所述第一测试业务对应的预设数据生成规则;
基于所述预设数据生成规则,生成第三业务数据;
将所述第三业务数据反馈给所述第一应用端。
可选地,所述接收第一应用端基于第一测试业务发送的第一数据获取请求,包括:
通过与所述第一测试业务对应的第一虚拟应用接口接收所述第一数据获取请求;
所述将所述第一业务数据反馈给所述第一应用端,包括:
通过所述第一虚拟应用接口发送所述第一业务数据。
可选地,所述第一业务数据为通过与所述第一测试业务对应的第二虚拟应用接口,从所述第二应用端获取得到。
第二方面,本公开还提出一种测试装置,所述装置包括:
第一接收模块,用于接收第一应用端基于第一测试业务发送的第一数据获取请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆紫光华山智安科技有限公司,未经重庆紫光华山智安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910448496.1/2.html,转载请声明来源钻瓜专利网。