[发明专利]一种应用程序的测试方法、装置、计算设备及存储介质有效
申请号: | 201810271271.9 | 申请日: | 2018-03-29 |
公开(公告)号: | CN110321274B | 公开(公告)日: | 2021-07-02 |
发明(设计)人: | 高文龙;崔圣 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 于天琳;王琦 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 测试 方法 装置 计算 设备 存储 介质 | ||
本申请提供了一种应用程序的测试方法,在所述应用程序响应于接收到的操作而向服务器发送第一操作请求的过程中,包括:获取所述第一操作请求;接收所述服务器返回的与所述第一操作请求对应的第一操作结果;修改所述第一操作请求的参数得到第二操作请求;将所述第二操作请求发送至所述服务器;接收所述服务器返回的与所述第二操作请求对应的第二操作结果;将所述第一操作结果与所述第二操作结果对比,根据对比结果得到所述应用程序的测试结果。本申请还提供了实现上述方法的装置。
技术领域
本申请涉及信息技术领域,尤其涉及一种应用程序的测试方法、装置、 计算设备及存储介质。
背景技术
目前,在开发应用程序的新功能时,后台开发和客户端开发需要协商好协 议,然后围绕该协议进行开发。在整个开发过程中,协议接口不会大的变动, 但是具体代码会一直不停在变,导致客户端开发要针对这个协议不停进行测试, 确保后台的代码变动不会影响到整个功能正常。
发明内容
本申请提供了一种应用程序的测试方法、装置及存储介质,能够验证异常 场景,提高应用程序的测试效率。
本申请实施例提供了一种应用程序的测试方法,在所述应用程序响应于接 收到的操作而向服务器发送第一操作请求的过程中,包括:获取所述第一操作 请求;接收所述服务器返回的与所述第一操作请求对应的第一操作结果;修改 所述第一操作请求的参数得到第二操作请求;将所述第二操作请求发送至所述 服务器;接收所述服务器返回的与所述第二操作请求对应的第二操作结果;将 所述第一操作结果与所述第二操作结果对比,根据对比结果得到所述应用程序 的测试结果。
本申请实施例提供了一种应用程序的测试装置,信令记录模块,获取所述 第一操作请求;所述信令记录模块,进一步接收所述服务器返回的与所述第一 操作请求对应的第一操作结果;信令读取模块,修改所述第一操作请求的参数 得到第二操作请求;网络层模块,将所述第二操作请求发送至所述服务器;所 述网络层模块,进一步接收所述服务器返回的与所述第二操作请求对应的第二 操作结果;以及信令回放模块,将所述第一操作结果与所述第二操作结果对比, 根据对比结果得到所述应用程序的测试结果。
本申请实施例还提供了一种计算设备,包括处理器和存储器,所述存储器 中存储有计算机可读指令,可以使所述处理器执行上述应用程序的测试方法。 本申请实施例还提供了一种存储介质,存储有可读指令,可以使至少一个处理 器执行上述应用程序的测试方法。
通过本申请提供的技术方案可以看出,一方面整个测试流程完全自动化, 无需开发人员和测试人员的手动操作,可以大大减少开发人员和测试人员在测 试应用程序的功能模块时的工作量,避免了漏测误测;另一方面通过对操作请 求的修改以生成错误的操作请求来验证异常场景,减轻了测试人员和开发人员 针对一些异常场景的手动配置,提高了测试效率。
附图说明
图1为本申请一实施例所述的应用程序的测试方法所适用的系统结构示 意图;
图2为本申请一实施例提供的应用程序的测试方法的流程图;
图3A为本申请一实施例所述的操作请求和操作结果保存和处理示意图;
图3B为本申请一实施例所述的操作请求的生成和保存流程的示意图;
图4为本申请一实施例所述的信令记录的方法流程图;
图5为本申请一实施例所述的信令混淆的方法流程图;
图6为为本申请一实施例所述的信令回放的方法流程图;
图7为本申请另一实施例提供的应用程序的测试方法的流程图;
图8为本申请一实施例的应用程序的测试装置的结构示意图;以及
图9为本申请一实施例的用户终端的硬件结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810271271.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种业务统计方法及装置
- 下一篇:程序监控方法、装置、计算设备以及存储介质