一种涉及多系统交互接口的自动化测试方法及装置制造方法及图纸

技术编号:27975195 阅读:66 留言:0更新日期:2021-04-06 14:09
本发明专利技术公开了一种涉及多系统交互接口的自动化测试方法及装置,所述方法包括通过自动化测试程序初始化各关联系统的数据库,随后调用本地被测系统接口进行业务逻辑处理;由自动化测试程序比对各关联系统的数据处理结果及本地被测系统接口的业务逻辑处理结果,完成校验工作,准确定位问题,实现从全业务流程方面开展测试工作,打破了各自系统之间的隔阂,提升了全链路系统的测试质量;本发明专利技术在大型信息系统数据业务流转的全流程测试领域有一定的通用性,方案易于维护,运行效率高,消耗资源小,填补了全流程测试过程中,在多个关联系统间数据流转方面的测试空缺。

【技术实现步骤摘要】
一种涉及多系统交互接口的自动化测试方法及装置
本专利技术涉及系统接口测试领域,更具体地,涉及一种涉及多系统交互接口的自动化测试方法及装置。
技术介绍
随着信息系统建设的快速发展,针对大型信息系统,如何保证每个子系统间业务数据流转的正确性一直是测试方面的难题。尤其当涉及到多个承建单位各自负责某个子系统时,往往在多个子系统接口之间的业务数据流转方面会存在测试盲点。本专利技术旨在将多个子系统间的接口及业务数据存储打通,先通过自动化测试程序初始化各子系统的数据库,随后调用本地被测系统接口进行业务逻辑处理;最终,由自动化测试程序比对各子系统的数据处理结果及本地被测系统接口的业务逻辑处理结果,完成校验工作,准确定位问题。本专利技术方便测试人员使用,在大型信息系统数据业务流转的全流程测试领域有一定的通用性,易于维护,运行效率高,消耗资源小,填补了全流程测试过程中,在多个子系统之间数据流转方面的测试空缺。
技术实现思路
为了解决
技术介绍
存在的现有技术难以实现在多系统交互接口自动化全流程测试的问题,本专利技术提供了一种涉及多系本文档来自技高网...

【技术保护点】
1.一种涉及多系统交互接口的自动化测试方法,其特征在于,所述方法包括:/n初始化各关联系统数据库,并向系统一插入原始测试数据;/n系统一接收原始测试数据请求并处理,将处理后的所述原始测试数据入库至系统二;/n判断入库至系统二的所述处理后的原始测试数据是否正确;若否,则返回系统二数据入库失败信息,结束测试;/n若是,则调用本地接口向系统二发送业务请求,并接收返回结果;/n根据所述返回结果,判断本地接口处理结果是否正确;若否,则返回接口处理数据失败信息,结束测试;/n若是,则判断系统二数据状态更新是否正确;若否,则返回系统二数据更新失败信息,结束测试;/n若是,则返回系统二数据处理和本地接口处理功...

【技术特征摘要】
1.一种涉及多系统交互接口的自动化测试方法,其特征在于,所述方法包括:
初始化各关联系统数据库,并向系统一插入原始测试数据;
系统一接收原始测试数据请求并处理,将处理后的所述原始测试数据入库至系统二;
判断入库至系统二的所述处理后的原始测试数据是否正确;若否,则返回系统二数据入库失败信息,结束测试;
若是,则调用本地接口向系统二发送业务请求,并接收返回结果;
根据所述返回结果,判断本地接口处理结果是否正确;若否,则返回接口处理数据失败信息,结束测试;
若是,则判断系统二数据状态更新是否正确;若否,则返回系统二数据更新失败信息,结束测试;
若是,则返回系统二数据处理和本地接口处理功能验证成功信息,完成全流程测试。


2.根据权利要求1所述的方法,其特征在于,在所述初始化各关联系统数据库前,还包括:准备原始测试数据。


3.根据权利要求2所述的方法,其特征在于,所述准备原始测试数据包括:
准备所述系统一数据库相关表名及非空字段的原始测试数据。


4.根据权利要求1所述的方法,其特征在于:所述各关联系统数据库包括Oracle及MySQL。


5.根据权利要求1所述的方法,其特征在于:所述初始化各关联系统数据库并向系统一插入原始测试数据、所述判断入库至系统二的所述处理后的原始测试数据是否正确、所述调用本地接口向系统二发送业务请求、所述判断本地接口处理结果是否正确以及所述判断系统二数据状态更新是否正确通过采用自动化测试程序完成。

【专利技术属性】
技术研发人员:王鹏王乐江洪罗弯楚五斌
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1