[发明专利]软件系统测试方法、装置、计算机设备及可读存储介质在审
申请号: | 202111526587.6 | 申请日: | 2021-12-14 |
公开(公告)号: | CN114218098A | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 谢胜锋;魏炜 | 申请(专利权)人: | 平安国际融资租赁有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F16/25 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 黄胜波 |
地址: | 200120 上海市浦东新区中国(上海)*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 系统 测试 方法 装置 计算机 设备 可读 存储 介质 | ||
1.一种软件系统测试方法,其特征在于,包括:
获得软件系统,识别所述软件系统中的软件单元及各所述软件单元之间的依赖关系,构建保存有与所述软件系统中软件单元对应的mock数据的样例库,其中,所述mock数据用于虚拟所述软件单元输出的返回数据;
接收进件请求,根据所述进件请求识别所述软件系统中的待测软件,以及所述待测软件依赖的软件单元,并将所述软件单元设为依赖软件;
根据所述进件请求调用所述依赖软件获得返回数据,或将所述依赖软件对应的mock数据设为返回数据;
将所述返回数据录入所述待测软件,并运行所述待测软件得到反馈数据。
2.根据权利要求1所述的软件系统测试方法,其特征在于,所述识别所述软件系统中的软件单元及各所述软件单元之间的依赖关系,包括:
获取所述软件系统中的软件流程图,识别所述软件流程图中任一流程节点对应的软件单元,并将所述流程节点设为目标节点;
提取所述目标节点对应软件单元的属性信息,其中,所述属性信息包括编号信息和方法信息,所述编号信息是软件单元的唯一性标识,所述方法记载了所述软件单元的入参和出参,以及所述软件单元的计算逻辑;
将所述软件流程图中依赖所述目标节点的流程节点设为所述目标节点的依赖节点,提取所述依赖节点对应软件单元的编号信息并将其设为依赖信息,其中,所述依赖信息表征了所述目标节点对应的软件单元,与所述依赖节点对应的软件单元之间的依赖关系;
汇总所述属性信息和所述编号信息,形成所述目标节点对应软件单元的单元信息。
3.根据权利要求2所述的软件系统测试方法,其特征在于,所述构建保存有与所述软件系统中软件单元对应的mock数据的样例库,包括:
将所述单元信息发送至开发端,接收所述开发端根据所述单元信息构建mock数据,其中,所述mock数据是根据所述方法信息构建的,用于虚拟所述单元信息对应软件单元的返回数据;
将所述mock数据和所述单元信息保存至预置的数据库中,并将所述单元信息与所述mock数据关联,使所述数据库转为所述样例库。
4.根据权利要求2所述的软件系统测试方法,其特征在于,所述构建保存有与所述软件系统中软件单元对应的mock数据的样例库之后,所述方法还包括:
将所述样例库中mock数据及与其关联的单元信息的格式修改为json格式。
5.根据权利要求1所述的软件系统测试方法,其特征在于,所述根据所述进件请求识别所述软件系统中的待测软件,以及所述待测软件依赖的软件单元,并将所述软件单元设为依赖软件,包括:
提取所述进件请求中的测试编号;
识别所述样例库中编号信息与所述测试编号一致的单元信息,并将与所述单元信息对应的软件单元设为待测软件;
提取所述单元信息中的依赖信息,识别所述样例库中编号信息与所述依赖信息一致的单元信息,并将与所述单元信息对应的软件单元设为依赖软件。
6.根据权利要求1所述的软件系统测试方法,其特征在于,所述根据所述进件请求调用所述依赖软件获得返回数据,或将所述依赖软件对应的mock数据设为返回数据,包括:
提取所述进件请求中的调试值;
若所述调试值为第一值,则提取所述进件请求中与所述调试值对应的进件数据,调用所述依赖软件运算所述进件数据得到所述返回数据;
若所述调试值为第二值,则从所述样例库中获取所述依赖软件对应的mock数据,并将所述mock数据设为所述返回数据。
7.根据权利要求1所述的软件系统测试方法,其特征在于,所述运行所述待测软件得到反馈数据之后,还包括:
获取反映所述待测软件生成所述反馈数据过程的过程信息,根据所述过程信息生成测试报告;
将所述测试报告上传至预置的区块链中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安国际融资租赁有限公司,未经平安国际融资租赁有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111526587.6/1.html,转载请声明来源钻瓜专利网。