【技术实现步骤摘要】
一种界面功能测试方法、装置、存储介质和设备
[0001]本申请涉及计算机软件领域,尤其涉及一种界面功能测试方法、装置、存储介质和设备。
技术介绍
[0002]在金融系统的测试过程中,经常会遇到与第三方监管机构或客户进行格式化报文数据交互的测试场景。针对格式化报文数据交互的测试场景,在双方开发进度、测试环境、人员组织能够充分配合的理想情况下,双方测试人员能够进行联调测试,比对各自的系统的数据、确认数据交互的正确性。大部分情况下,联调测试需要调动的资源未必能在测试初期就满足测试需求,在这种情况发生时,通常会先对本方系统的界面功能(包括解析报文功能和生成报文功能)进行测试,以保证后续联调测试的顺利进行。
[0003]目前,无论是对解析报文功能进行测试,还是对生成报文功能进行测试,均需要人工介入测试过程,且人工参与的工作量较大,致使界面功能测试的效率降低。
技术实现思路
[0004]本申请提供了一种界面功能测试方法、装置、存储介质和设备,目的在于提高界面功能测试的效率。
[0005]为了实现上述目的, ...
【技术保护点】
【技术特征摘要】
1.一种界面功能测试方法,其特征在于,包括:获取待测系统的接口文档,并对所述接口文档进行解析,得到报文数据项和界面数据项的映射关系;从所述待测系统的界面中抓取界面元素;所述界面元素包括多个界面数据项,以及与每个所述界面数据项对应的界面数据项内容;获取报文的解析结果;所述解析结果包括多个报文数据项,以及与每个所述报文数据项对应的报文数据项内容;依据所述映射关系,将与每个所述报文数据项对应的报文数据项内容,与每个所述界面数据项对应的界面数据项内容进行关联,得到各个信息项对;所述信息项对包括所述报文数据项内容,以及与所述报文数据项内容关联的界面数据项内容;对于每个所述信息项对,将所述信息项对所示的报文数据项内容,与所述信息项对所示的界面数据项内容进行比对,得到所述信息项对的比对结果;统计所述比对结果指示报文数据项内容与界面数据项内容不相同的信息项对的数量,得到第一数值;在所述第一数值大于预设阈值的情况下,向用户发送提示信息;所述提示信息用于指示所述待测系统的界面功能存在故障。2.根据权利要求1所述的方法,其特征在于,所述获取报文的解析结果,包括:在检测到所述待测系统接收到报文的情况下,获取所述报文的解析结果;所述解析结果通过所述待测系统对所述报文进行解析所得到;所述在所述第一数值大于预设阈值的情况下,向用户发送提示信息,包括:在所述第一数值大于预设阈值的情况下,向用户发送第一提示信息;所述第一提示信息用于指示所述待测系统的解析报文功能存在故障。3.根据权利要求1所述的方法,其特征在于,所述获取报文的解析结果,包括:在检测到所述待测系统生成报文的情况下,对所述报文进行解析,得到所述报文的解析结果;所述在所述第一数值大于预设阈值的情况下,向用户发送提示信息,包括:在所述第一数值大于预设阈值的情况下,向用户发送第二提示信息;所述第二提示信息用于指示所述待测系统的生成报文功能存在故障。4.根据权利要求1所述的方法,其特征在于,所述依据所述映射关系,将与每个所述报文数据项对应的报文数据项内容,与每个所述界面数据项对应的界面数据项内容进行关联,得到各个信息项对,包括:基于各个所述界面数据项,以及与每个所述界面数据项对应的界面数据项内容,生成界面元素表;基于各个所述报文数据项,以及与每个所述报文数据项对应的报文数据项内容,生成报文解析表;依据所述映射关系,将所述报文解析表中所示的与每个报文数据项对应的报文数据项内容,与所述界面元素表中所示的与每个界面数据项对应的界面数据项内容进行关联,得到各个信息项对。5.一种界面功能测试装置,其特征在于,包括:
解析单元,用于获取待测系统的接口文档,并对所述接口文档进行解析,得到报文数据项和界面数据项的映射关系;...
【专利技术属性】
技术研发人员:杨旭,吴柯,王淼,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。