[发明专利]测试方法、系统及计算机程序产品在审
申请号: | 202110178869.5 | 申请日: | 2021-02-09 |
公开(公告)号: | CN114911690A | 公开(公告)日: | 2022-08-16 |
发明(设计)人: | 陈嘉炜 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 刘戈;张爱 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 方法 系统 计算机 程序 产品 | ||
本申请实施例提供一种测试方法、系统及计算机程序产品。在本申请实施例中,引入模拟工具来存储应用程序与系统方之间的交互协议数据。模拟工具还可基于交互协议数据,模拟应用程序与系统方之间的交互。系统方可基于模拟工具模拟应用程序与系统方之间的交互过程中产生的交互结果数据,对系统方与应用程序之间的交互对接功能进行校验,在系统方针对应用程序的交互对接功能进行测试时,实现了系统方与应用程序的解耦,无需待应用程序相关交互功能开发完成,再进行相关交互对接性能的测试,进而有助于提高系统方的交互对接功能的测试进度。
技术领域
本申请涉及软件开发技术领域,尤其涉及一种测试方法、系统及计算机程序产品。
背景技术
随着互联网技术的发展和智能终端的普及,越来越多的应用类软件被广泛安装和使用。这些应用类软件在运行过程中,经常需要与终端的操作系统进行交互,以实现对应的功能。例如,出行应用类软件需要与车机系统进行交互实现搜索、导航、地图缩放等功能。
为了实现终端的系统方与安装的应用类软件之间的交互功能,系统方需开发与应用类软件进行交互对接功能,并对系统方的交互对接功能进行测试。在现有技术中,系统方在对与应用类软件的交互对接功能进行测试时,需依赖于应用类软件进行联调与测试。但是,若应用类软件的某些交互功能未实现,则系统方针对这些交互功能的交互对接功能无法进行测试,极大地影响了系统方的交互对接功能测试进度。
发明内容
本申请的多个方面提供一种测试方法、系统及计算机程序产品,用以在系统方针对与应用类软件的交互对接功能进行测试时,实现系统方与应用类软件的解耦,提高系统方的交互对接功能的测试进度。
本申请实施例提供一种测试系统,包括:系统方和模拟工具;
所述模拟工具存储有应用程序与所述系统方之间的交互协议数据;
所述系统方,向模拟工具发送交互协议请求;
所述模拟工具,响应于所述交互协议请求,基于所述交互协议数据,模拟所述应用程序与所述系统方之间的交互,并生成交互结果数据;
所述系统方,基于所述交互结果数据,对所述系统方与所述应用程序之间的交互对接性能进行校验。
本申请实施例还提供一种测试方法,包括:
获取系统方提供的交互协议请求;
响应于所述交互协议请求,基于存储的应用程序与所述系统方之间的交互协议数据,模拟应用程序与所述系统方之间的交互,以得到交互结果数据;
将所述交换结果数据提供给所述系统方,以供所述系统方基于所述交互结果数据对所述系统方与所述应用程序的交互对接功能进行校验。
本申请实施例还提供一种计算机设备,存储器和处理器;其中,所述存储器,用于存储计算机程序以及应用程序与系统方之间的交互协议数据;
所述处理器耦合至所述存储器,用于执行所述计算机程序以用于执行上述测试方法中的步骤。
本申请实施例还提供一种存储有计算机指令的计算机可读存储介质,其中,当所述计算机指令被一个或多个处理器执行时,致使所述一个或多个处理器执行上述测试方法中的步骤。
本申请实施例还提供一种计算机程序产品,包括:计算机程序;当所述计算机程序被处理器执行时用于实现上述测试方法中的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110178869.5/2.html,转载请声明来源钻瓜专利网。