[发明专利]字段落表的自动化验证方法、装置、计算机设备及存储介质在审
申请号: | 202011257693.4 | 申请日: | 2020-11-11 |
公开(公告)号: | CN112363933A | 公开(公告)日: | 2021-02-12 |
发明(设计)人: | 黄妙婕 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京辰权知识产权代理有限公司 11619 | 代理人: | 刘广达 |
地址: | 518054 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 字段 自动化 验证 方法 装置 计算机 设备 存储 介质 | ||
本发明公开了一种字段落表的自动化验证方法、装置、计算机设备及存储介质,该方法包括:当检测到字段输出时,提取当前系统生成的报文信息;接收针对当前功能节点输入的待匹配字段;当接收到匹配指令时,基于预设BMH算法从报文信息中匹配待匹配字段对应的字段信息,生成第一匹配结果;当第一匹配结果大于等于0时,加载待匹配字段对应的数据库中的数据表;根据预设AC自动机匹配算法从数据表中匹配待匹配字段对应的字段信息,生成第二匹配结果;当第二匹配结果和待匹配字段相同时,字段落表成功并输出落表成功的日志信息。因此,采用本申请实施例,可以减少功能节点验证的出错率,提高测试人员的测试效率,从而保证了测试质量。
技术领域
本发明涉及计算机技术领域,特别涉及一种字段落表的自动化验证方法、装置、计算机设备及存储介质。
背景技术
软件测试是一种通过对比实际功能节点下输出的字段以及效果与预期输出的字段和效果之间的差异,来鉴定软件的正确性、完整性、安全性和质量的过程,该过程通常是在规定的使用条件下对软件进行操作,从而确定该软件是否满足设计要求,从而可以对软件的质量进行评估。
目前在对系统中的功能节点进行测试时,会遇到测试的功能节点为一些字段输出并要求落表后再回传的业务需求,针对该业务需求进行测试时,目前的测试方法均是人工去查看要验证的字段信息是否正常输出,输出后是否存在于数据库对应的表中(即落表),以及输出的字段信息是否满足多环节回传,当遇到很多字段均需验证的情况下,由于手工验证字段信息时的涉及环节过多,容易造成遗漏且验证有误,需要花费时间反复排查,从而降低了系统中功能节点的测试效率,提升了功能节点测试的错误率。
发明内容
基于此,有必要针对手工验证字段信息时的涉及环节过多,容易造成遗漏且验证有误的问题,提供一种字段落表的自动化验证方法、装置、计算机设备及存储介质。
一种字段落表的自动化验证方法,所述方法包括:当检测到字段输出时,提取当前系统生成的报文信息;接收针对当前功能节点输入的待匹配字段;当接收到匹配指令时,基于预设BMH算法从所述报文信息中匹配所述待匹配字段对应的字段信息,生成第一匹配结果;当所述第一匹配结果大于等于0时,加载所述待匹配字段对应的数据库中的数据表;根据预设AC自动机匹配算法从所述数据表中匹配所述待匹配字段对应的字段信息,生成第二匹配结果;当所述第二匹配结果和所述待匹配字段相同时,字段落表成功并输出落表成功的日志信息。
在其中一个实施例中,该方法还包括:确定所述待匹配字段对应的多个功能节点;继续执行所述当检测到字段输出时,提取当前系统生成的报文信息的步骤,以验证所述待匹配字段对应的多个功能节点下输出的字段;当所述多个功能节点下输出的字段和所述待匹配字段相同时,字段回传成功并输出回传成功的日志信息。
在其中一个实施例中,所述字段回传成功并输出回传成功的日志信息,包括:当所述多个功能节点下输出的字段和所述待匹配字段不相同时,生成所述待匹配字段对应的多个功能节点下字段输出错误的日志信息;将所述字段输出错误的日志信息发送至有关部门进行预警。
在其中一个实施例中,所述基于预设BMH算法从所述报文信息中匹配所述待匹配字段对应的字段信息,生成第一匹配结果,包括:将所述报文信息确定为主串;将所述待匹配字段确定为模式串;将所述主串和模式串输入预设BMH算法中,输出所述模式串在主串中的位置下标;将所述位置下标确定为第一匹配结果。
在其中一个实施例中,所述根据预设AC自动机匹配算法从所述数据表中匹配所述待匹配字段对应的字段信息,生成第二匹配结果,包括:提取所述数据表中的各字段生成字段集合;将所述字段集合中各字段进行处理后,生成字段集合的二叉树;将所述待匹配字段和字段集合的二叉树输入预设AC自动机匹配算法中进行遍历匹配,生成第二匹配结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011257693.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:踝关节康复装置
- 下一篇:一种实时监测的布料染色设备