[发明专利]集成测试方法、系统、电子设备及可读存储介质在审
申请号: | 202210306572.7 | 申请日: | 2022-03-25 |
公开(公告)号: | CN114840413A | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 袁盼飞 | 申请(专利权)人: | 阿里云计算有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京智信四方知识产权代理有限公司 11519 | 代理人: | 宋海龙 |
地址: | 310024 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集成 测试 方法 系统 电子设备 可读 存储 介质 | ||
1.一种集成测试方法,包括:
生成具有预设索引结构的多条记录,其中,一条记录构成所述索引结构的一个节点,所述记录保存有自身的属性信息,并且具有添加子节点的能力和修改自身的属性信息的能力;
针对所述多条记录生成记录管理对象,用于管理记录并且基于所管理的记录与数据库进行交互,以在所述数据库中将所述记录存储为预设格式的数据,其中,每一记录管理对象管理一类记录;
利用所述记录管理对象将所述具有预设索引结构的多条记录与所述数据库中所存储的数据进行校验,以确定所述数据库中存储的数据是否符合第一预期结果。
2.根据权利要求1所述的方法,其中,还包括:
响应于调用预设测试接口,调用外部系统,查询所述具有预设索引结构的多条记录以与调用外部系统时的调用参数进行校验,以确定调用外部系统时的调用参数是否符合第二预期结果。
3.根据权利要求1或2所述的方法,其中,还包括:
接收对所述具有预设索引结构的多条记录的修改;
调用预设测试接口;
响应于调用预设测试接口,查询所述具有预设索引结构的经修改的多条记录,以确定所述数据库中存储的数据是否符合第三预期结果,
并且/或者,
响应于调用预设测试接口,调用外部系统,查询所述具有预设索引结构的经修改的多条记录以与调用外部系统时的调用参数进行校验,以确定调用外部系统时的调用参数是否符合第四预期结果。
4.根据权利要求1或2所述的方法,其中,所述预设索引结构为树形索引结构,其中,每条记录保存其父节点的属性信息、子节点的属性信息和自身的属性信息。
5.根据权利要求1或2所述的方法,其中,所述具有预设索引结构的多条记录与所述数据库中存储的数据的字段具有映射关系,并且/或者所述具有预设索引结构的多条记录与调用外部系统时的调用参数具有映射关系。
6.根据权利要求1或2所述的方法,其中,所述生成具有预设索引结构的多条记录,包括:
基于预设数据库模拟环境场景和/或预设外部系统模拟场景,生成具有预设索引结构的多条记录。
7.根据权利要求3所述的方法,其中,所述具有预设索引结构的多条记录设置有所述第一预期结果、所述第二预期结果、所述第三预期结果、所述第四预期结果。
8.根据权利要求1所述的方法,其中,还包括:
保存多个数据库,不同的数据库将不同阶段的索引结构中的记录存储为预设格式的数据。
9.一种电子设备,包括存储器和处理器;其中,利用所述处理器生成具有预设索引结构的多条记录,所述存储器存储具有预设索引结构的多条记录,其中,一条记录构成所述索引结构的一个节点,所述记录保存有自身的属性信息,并且具有添加子节点的能力和修改自身的属性信息的能力,
其中,利用所述处理器针对所述多条记录生成记录管理对象,所述存储器存储所述记录管理对象,其中,所述记录管理对象用于管理记录并且基于所管理的记录与数据库进行交互,以在所述数据库中将所述记录存储为预设格式的数据,其中,每一记录管理对象管理一类记录,所述记录管理对象将所述具有预设索引结构的多条记录与所述数据库中所存储的数据进行校验,以确定所述数据库中存储的数据是否符合第一预期结果。
10.根据权利要求9所述的电子设备,其中,利用所述处理器响应于调用预设测试接口,调用外部系统,查询所述具有预设索引结构的多条记录以与调用外部系统时的调用参数进行校验,以确定调用外部系统时的调用参数是否符合第二预期结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里云计算有限公司,未经阿里云计算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210306572.7/1.html,转载请声明来源钻瓜专利网。