【技术实现步骤摘要】
用于配置文件的校验方法及装置
本专利技术涉及计算机
,具体地,涉及用于配置文件的校验方法及装置。
技术介绍
在线软件平台的准确性和有效性检测是平台上线之前必须要经历的一个操作。当平台有接入外部接口需求时,研发人员需要根据配置文件生成SQL(结构化查询语言,StructuredQueryLanguage)语句,测试人员将SQL语句执行到数据库中,然后进行手工测试验证配置文件中的配置是否正确。这种方式,不仅效率低而且浪费人力物力,得到的测试结果也不够精准。
技术实现思路
本专利技术实施例的目的是提供一种用于配置文件的校验方法及装置,其能够实现自动化校验配置文件。为了实现上述目的,本专利技术实施例提供一种用于配置文件的校验方法,所述配置文件包括一个或多个名称项和一个或多个待检测配置,所述每一个待检测配置包括与每一个名称项对应的内容,所述方法包括:获取每一个待检测配置中的检测实例;针对每一个所述检测实例,分别校验所述检测实例中与特定名称项对应的内容;以及在每一个所述待检测配置的每一个所述检测实例的每 ...
【技术保护点】
1.一种用于配置文件的校验方法,其特征在于,所述配置文件包括一个或多个名称项和一个或多个待检测配置,所述每一个待检测配置包括与每一个名称项对应的内容,所述方法包括:/n获取每一个待检测配置中的检测实例;/n针对每一个所述检测实例,分别校验所述检测实例中与特定名称项对应的内容;以及/n在每一个所述待检测配置的每一个所述检测实例的每一个所述特定名称项对应的内容校验通过的情况下,确定所述配置文件校验通过,/n其中所述特定名称项包括以下一者或多者:待办项、银行总行项、银行处理状态码、贷款服务字段项、字段来源项、以及待办字段项。/n
【技术特征摘要】
1.一种用于配置文件的校验方法,其特征在于,所述配置文件包括一个或多个名称项和一个或多个待检测配置,所述每一个待检测配置包括与每一个名称项对应的内容,所述方法包括:
获取每一个待检测配置中的检测实例;
针对每一个所述检测实例,分别校验所述检测实例中与特定名称项对应的内容;以及
在每一个所述待检测配置的每一个所述检测实例的每一个所述特定名称项对应的内容校验通过的情况下,确定所述配置文件校验通过,
其中所述特定名称项包括以下一者或多者:待办项、银行总行项、银行处理状态码、贷款服务字段项、字段来源项、以及待办字段项。
2.根据权利要求1所述的方法,其特征在于,获取所述每一个待检测配置中的每一个检测实例包括针对每一个待检测配置执行以下步骤:
基于与单个名称项对应的内容的最大数量以及不同名称项对应的内容之间的关联,将所述待检测配置拆分成所述最大数量的检测实例,其中每一个检测实例至少包括与所述每一个特定名称项对应的一个内容。
3.根据权利要求1所述的方法,其特征在于,校验与所述待办项对应的内容包括:
获取所述检测实例对应的城市信息;
查询任务定义列表中与所述城市信息对应的待办项内容集合中是否具有与所述待办项对应的内容;以及
在所述待办项内容集合中具有与所述待办项对应的内容的情况下,确定所述待办项对应的内容校验通过,在所述待办项内容集合中不具有与所述待办项对应的内容的情况下,确定所述待办项对应的内容校验没有通过。
4.根据权利要求1所述的方法,其特征在于,校验与所述银行总行项对应的内容包括:
查询变量定义列表中是否具有与所述银行总行项对应的内容;
在所述变量定义列表中具有与所述银行总行项对应的内容的情况下,判断所述变量定义列表中与所述银行总行项对应的内容是否和所述待办项对应的内容相关联;以及
在所述变量定义列表中与所述银行总行项对应的内容和所述待办项对应的内容相关联的情况下,确定所述银行总行项对应的内容校验通过,在所述变量定义列表中不具有与所述银行总行项对应的内容的情况下或者在所述变量定义列表中与所述银行总行项对应的内容和所述待办项对应的内容不相关联的情况下,确定所述银行总行项对应的内容校验没有通过。
5.根据权利要求1所述的方法,其特征在于,校验与所述银行支行项对应的内容包括:
查询变量定义列表中是否具有与所述银行支行项对应的内容;
在所述变量定义列表中具有与所述银行支行项对应的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。