[发明专利]接口变更的测试脚本复用方法、装置、设备、介质及产品在审
申请号: | 202111133960.1 | 申请日: | 2021-09-27 |
公开(公告)号: | CN113806229A | 公开(公告)日: | 2021-12-17 |
发明(设计)人: | 谢玲 | 申请(专利权)人: | 工银科技有限公司;中国工商银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 张琛 |
地址: | 071700 河北省保定市中国(河北)自由贸易试验*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 变更 测试 脚本 方法 装置 设备 介质 产品 | ||
本公开提供了一种接口变更的测试脚本复用方法、装置、设备、介质及产品,涉及测试开发技术领域,可以应用于金融技术领域。该接口变更的测试脚本复用方法包括:追踪接口的初始定义信息的变更;获取初始定义信息的变更标志信息,得到接口的变更定义信息;以及将变更定义信息同步至与接口对应的初始测试脚本,获得接口的变更测试脚本,其中,初始测试脚本包括接口的初始定义信息,初始测试脚本用于测试变更前的接口,变更测试脚本用于测试变更后的接口。本公开的接口变更的测试脚本复用方法可实现脚本复用。
技术领域
本公开涉及测试开发技术领域,具体涉及一种接口变更的测试脚本复用方法、装置、设备、介质及产品。
背景技术
在开发过程中,在定义一个接口后需要对接口进行测试以确保该接口能够实现相应的功能,其中一种测试方式是通过脚本执行接口测试,该脚本可称为测试脚本。
如果接口变更(接口的定义参数变更)后,接口的测试脚本也需要进行修改,目前是通过人工修改的方式保持测试脚本与接口的信息一致,无法实现脚本复用。
发明内容
鉴于上述问题,本公开提供了可复用脚本的接口变更的测试脚本复用方法、装置、设备、介质及产品。
根据本公开的第一个方面,提供了一种接口变更的测试脚本复用方法,包括:
追踪接口的初始定义信息的变更;
获取初始定义信息的变更标志信息,得到接口的变更定义信息;以及
将变更定义信息同步至与接口对应的初始测试脚本,获得接口的变更测试脚本,
其中,初始测试脚本包括接口的初始定义信息,初始测试脚本用于测试变更前的接口,变更测试脚本用于测试变更后的接口。
根据本公开的实施例,初始定义信息保存在数据表中,数据表与初始测试脚本关联,将变更定义信息同步至与接口对应的初始测试脚本,获取接口的变更测试脚本包括:
初始定义信息变更为变更定义信息时,获取数据表中的变更定义信息;
根据数据表与初始测试脚本的关联关系将初始测试脚本中的初始定义信息变更为变更定义信息,获得变更测试脚本。
根据本公开的实施例,定义信息包括至少一个定义参数,定义参数至少包括参数名称、参数内容、参数长度、参数类型、参数业务描述中的一者。
根据本公开的实施例,多个定义参数之间具有关联关系,在其中一个定义参数变更时,与其具有关联关系的其他定义参数也相应变更。
根据本公开的实施例,接口的初始定义信息变更包括增减变更和修改变更。
根据本公开的实施例,追踪接口的初始定义信息的变更包括:
获取接口的输入定义信息;
确认接口的输入定义信息变更完成;
对比初始定义信息与输入定义信息的同一定义参数。
根据本公开的实施例,确认接口的初始定义信息变更完成包括:
查询接口的初始定义信息变更状态,初始定义信息状态包括未完成和已完成;
在接口的初始定义信息状态为已完成时,确认接口的初始定义信息变更完成。
根据本公开的实施例,接口版本与接口的测试脚本版本一致。
本公开的第二方面提供了一种接口变更的测试脚本复用装置,包括:
接口的初始定义信息的变更追踪模块,用于追踪接口的初始定义信息的变更;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于工银科技有限公司;中国工商银行股份有限公司,未经工银科技有限公司;中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111133960.1/2.html,转载请声明来源钻瓜专利网。