[发明专利]一种界面功能测试方法、装置、存储介质和设备在审
申请号: | 202111037336.1 | 申请日: | 2021-09-06 |
公开(公告)号: | CN113704131A | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 杨旭;吴柯;王淼 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/451 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 周初冬 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 界面 功能 测试 方法 装置 存储 介质 设备 | ||
本申请公开了一种界面功能测试方法、装置、存储介质和设备,对待测系统的接口文档进行解析,得到报文数据项和界面数据项的映射关系。从待测系统的界面中抓取界面元素,并获取报文的解析结果。依据映射关系,将报文数据项内容与界面数据项内容进行关联,得到各个信息项对。对于每个信息项对,将报文数据项内容与界面数据项内容进行比对,得到比对结果。统计比对结果指示报文数据项内容与界面数据项内容不相同的信息项对的数量,得到第一数值。在第一数值大于预设阈值的情况下,向用户发送提示信息。本申请所示方案,无需人工参与报文数据项内容与界面数据项内容的比对过程,不仅能提高界面功能测试的效率,还能降低因人为因素所导致的操作风险。
技术领域
本申请涉及计算机软件领域,尤其涉及一种界面功能测试方法、装置、存储介质和设备。
背景技术
在金融系统的测试过程中,经常会遇到与第三方监管机构或客户进行格式化报文数据交互的测试场景。针对格式化报文数据交互的测试场景,在双方开发进度、测试环境、人员组织能够充分配合的理想情况下,双方测试人员能够进行联调测试,比对各自的系统的数据、确认数据交互的正确性。大部分情况下,联调测试需要调动的资源未必能在测试初期就满足测试需求,在这种情况发生时,通常会先对本方系统的界面功能(包括解析报文功能和生成报文功能)进行测试,以保证后续联调测试的顺利进行。
目前,无论是对解析报文功能进行测试,还是对生成报文功能进行测试,均需要人工介入测试过程,且人工参与的工作量较大,致使界面功能测试的效率降低。
发明内容
本申请提供了一种界面功能测试方法、装置、存储介质和设备,目的在于提高界面功能测试的效率。
为了实现上述目的,本申请提供了以下技术方案:
一种界面功能测试方法,包括:
获取待测系统的接口文档,并对所述接口文档进行解析,得到报文数据项和界面数据项的映射关系;
从所述待测系统的界面中抓取界面元素;所述界面元素包括多个界面数据项,以及与每个所述界面数据项对应的界面数据项内容;
获取报文的解析结果;所述解析结果包括多个报文数据项,以及与每个所述报文数据项对应的报文数据项内容;
依据所述映射关系,将与每个所述报文数据项对应的报文数据项内容,与每个所述界面数据项对应的界面数据项内容进行关联,得到各个信息项对;所述信息项对包括所述报文数据项内容,以及与所述报文数据项内容关联的界面数据项内容;
对于每个所述信息项对,将所述信息项对所示的报文数据项内容,与所述信息项对所示的界面数据项内容进行比对,得到所述信息项对的比对结果;
统计所述比对结果指示报文数据项内容与界面数据项内容不相同的信息项对的数量,得到第一数值;
在所述第一数值大于预设阈值的情况下,向用户发送提示信息;所述提示信息用于指示所述待测系统的界面功能存在故障。
可选的,所述获取报文的解析结果,包括:
在检测到所述待测系统接收到报文的情况下,获取所述报文的解析结果;所述解析结果通过所述待测系统对所述报文进行解析所得到;
所述在所述第一数值大于预设阈值的情况下,向用户发送提示信息,包括:
在所述第一数值大于预设阈值的情况下,向用户发送第一提示信息;所述第一提示信息用于指示所述待测系统的解析报文功能存在故障。
可选的,所述获取报文的解析结果,包括:
在检测到所述待测系统生成报文的情况下,对所述报文进行解析,得到所述报文的解析结果;
所述在所述第一数值大于预设阈值的情况下,向用户发送提示信息,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111037336.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种井下三维精确定位系统
- 下一篇:一种中药处方配药复核装置