算法测试案例的自动导入方法、服务器及存储介质技术

技术编号:18367322 阅读:29 留言:0更新日期:2018-07-05 08:29
本发明专利技术公开了算法测试案例的自动导入方法、服务器及存储介质中,所述算法测试案例的自动导入方法创建若干个模板表格,将输入的保单信息数据存储至对应的模板表格中;检测需要生成案例测试模板时,解析模板表格的内容,接收输入的关键字并查询所需的案例;解析案例的流程步骤和数据信息,对每个数据信息解析出单元项及其数值;根据预设的配置条件获取对应的数值进行拼接,获得案例数据信息;直至输入的所有关键字对应的所有案例均获取其所需的案例数据信息;将所有的关键字对应的案例数据信息整合成一案例测试模板并录入服务器中存储。由于直接调用模板表格并从中查询所需的案例和相关信息,极大提高了案例提供的速度,减少了案例模板出错的可能。

Automatic import method, server and storage medium for algorithm test case

The invention discloses the automatic import method, the server and the storage medium of the algorithm test case. The automatic import method of the test case of the algorithm creates several template forms, and stores the input information data to the corresponding template table; when the test template is needed to generate the case test template, the inside of the template table is parsed. Accept the input keywords and query the required cases; parse the process steps and data information of the case, parse the unit items and their values for each data information; obtain the corresponding numeric values according to the preset configuration conditions and obtain the case data information; all the cases corresponding to all the input keywords are given. All case data information is obtained, and all case data information corresponding to key words is integrated into a case test template and stored in the server. By directly calling the template table and querying the required cases and related information from it, the speed of the case is greatly improved and the possibility of the case template error is reduced.

【技术实现步骤摘要】
算法测试案例的自动导入方法、服务器及存储介质
本专利技术涉及算法
,具体涉及算法测试案例的自动导入方法、服务器及存储介质。
技术介绍
目前,业务同事填写案例测试模板时,通常采用手动填写案例测试模板的方式,这样需要大量的时间精力且出错率较高。当案例测试模板有问题时,开发同事与业务同事之间需要相互沟通找出问题,花费时间较长且沟通成本较大。当案例测试模板需要更新时,需要花费时间向业务同事讲解更改了哪些项。由于案例结构相对复杂,业务同事需要一定时间的熟悉才能熟练使用,比较费时。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于上述现有技术的不足之处,本专利技术的目的在于提供一种算法测试案例的自动导入方法、服务器及存储介质,需要生成案例测试模板时直接调用预存的模板表格,在模板表格中查询所需的案例和相关信息自动生成案例测试模板。极大提高了案例提供的速度,减少了案例模板出错的可能,还省去测试人为将案例录入数据库的过程。为了达到上述目的,本专利技术采取了以下技术方案:一种算法测试案例的自动导入方法,其包括如下步骤:创建若干个模板表格,将输入的保单信息数据存储至对应的模板表格中;检测需要生成案例测试模板时,解析模板表格的内容,接收输入的关键字并查询所需的案例;解析所述案例的流程步骤和对应的数据信息,对每个数据信息解析出对应的单元项及其数值;根据预设的配置条件获取对应的数值进行拼接,获得对应的案例数据信息;直至输入的所有关键字对应的所有案例均获取其所需的案例数据信息;将当前所有的关键字对应的案例数据信息整合成一案例测试模板并录入服务器中存储。在所述的算法测试案例的自动导入方法中,所述直至输入的所有关键字对应的所有案例均获取其所需的案例数据信息;将当前所有的关键字对应的案例数据信息整合成一案例测试模板并录入服务器中存储的步骤中,还包括:判断还有关键字输入时,返回所述需要生成案例测试模板时,解析模板表格的内容,根据输入的关键字查询所需的案例的流程步骤。在所述的算法测试案例的自动导入方法中,所述创建若干个模板表格的步骤包括:根据保险的流程分别创建对应的模板表格,以流程的名称对模板表格自动命名。在所述的算法测试案例的自动导入方法中,所述保单信息数据包括:客户的信息数据、险种的信息数据和计算结果;所述客户的信息数据包括:被保人年龄、投保份数、投保日期、保额;所述险种的信息数据包括:险种的介绍、红利利率、缴费期限、红利的支付情况和算法、理赔的情况和算法;所述计算结果为根据客户的信息数据和险种的信息数据计算出的客户的收益值;从险种的信息数据中获取相应收益的算法,从客户的信息数据和险种的信息数据中查询算法所需的参数,将各参数带入算法中计算出对应的收益值。在所述的算法测试案例的自动导入方法中,所述检测需要生成案例测试模板时,解析模板表格的内容,接收输入的关键字并查询所需的案例的流程步骤包括:检测需要生成案例测试模板时,解析模板表格的内容并按保险流程的先后顺序排列各模板表格;调用所需的模板表格,接收输入的关键字并查询所需案例在该模板表格中的位置;接收输入的检索字和空格、并定位至对应的案例。在所述的算法测试案例的自动导入方法中,所述解析所述案例的流程步骤和数据信息,对每个数据信息解析出对应的单元项及其数值的步骤包括:检测所述案例所在的单元格的合并状态并解析出该案例的流程步骤和对应的数据信息;解析每个数据信息对应的单元项及其数值,对每个单元项的数值进行校验。在所述的算法测试案例的自动导入方法中,所述单元项包括时间、年龄、金额;所述对每个单元项的数值进行校验的步骤包括:根据预设的日期格式要求校验时间是否在每个月限定的天数范围内;根据预设的数字值范围要求校验年龄是否超过限定岁数,金额的填写是否符合人民币的小写格式且是否均为阿拉伯数字。在所述的算法测试案例的自动导入方法中,所述根据预设的配置条件获取对应的数值进行拼接,获得对应的案例的流程步骤包括:按照配置条件中各子条件的先后顺序,从左到右依次从单元项中检索出对应的数值;将各数值按续拼接为一数据库字段;判断是否还有配置条件:有则返回按照配置条件中各子条件的先后顺序,从左到右依次从单元项中检索出对应的数值的步骤;无则提取出当前所有配置条件对应的数据库字段并整合成一案例数据信息。一种算法测试案例的自动导入的应用服务器,包括:处理器、存储器、通信总线;所述存储器上存储有可被所述处理器执行的计算机可读程序;所述通信总线实现处理器和存储器之间的连接通信;所述处理器执行所述计算机可读程序时实现如上任意一项所述的算法测试案例的自动导入方法中的步骤。一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上任意一项所述的算法测试案例的自动导入方法中的步骤。本专利技术提供的算法测试案例的自动导入方法、服务器及存储介质中,所述算法测试案例的自动导入方法通过创建若干个模板表格,将输入的保单信息数据存储至对应的模板表格中;检测需要生成案例测试模板时,解析模板表格的内容,接收输入的关键字并查询所需的案例;解析所述案例的流程步骤和对应的数据信息,对每个数据信息解析出对应的单元项及其数值;根据预设的配置条件获取对应的数值进行拼接,获得对应的案例数据信息;直至输入的所有关键字对应的所有案例均获取其所需的案例数据信息;将当前所有的关键字对应的案例数据信息整合成一案例测试模板并录入服务器中存储。由于直接调用预存的模板表格,在模板表格中查询所需的案例和相关信息自动生成案例测试模板。极大提高了案例提供的速度,减少了案例模板出错的可能,还省去测试人为将案例录入数据库的过程。附图说明图1为本专利技术提供的算法测试案例的自动导入方法的流程图;图2为本专利技术提供的算法测试案例的自动导入方法步骤S20的流程图;图3为本专利技术提供的算法测试案例的自动导入方法步骤S30的流程图;图4为本专利技术提供的算法测试案例的自动导入方法步骤S40的流程图;图5为本专利技术提供的算法测试案例的自动导入的应用服务器的较佳实施例的运行环境示意图;图6为本专利技术安装算法测试案例的自动导入的应用服务器的较佳实施例的功能模块图。具体实施方式鉴于现有技术中手动填写案例测试模板比较费时且出错率较高的缺点,本专利技术的目的在于提供一种算法测试案例的自动导入方法、服务器及存储介质,通过将数据和计算结果预先存储至若干个模板表格中,需要生成案例测试模板时直接调用对应模板表格。根据关键字在模板表格中查询所需的案例和相关信息,自动生成案例测试模板。极大提高了案例提供的速度,减少了案例模板出错的可能,还省去测试同事将案例录入数据库的过程。为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1,其为本专利技术提供的算法测试案例的自动导入方法的流程图。如图1所示,所述算法测试案例的自动导入方法包括以下步骤:S10、创建若干个模板表格,将输入的保单信息数据存储至对应的模板表格中。本步骤主要是创建若干个模板表格来存储与保单相关的保单信息数据,为后续测试案例的编写提供数据来源和基础。本实施例根据保险中不同的流程(如投保、理赔、退保等)分别本文档来自技高网...
算法测试案例的自动导入方法、服务器及存储介质

【技术保护点】
1.一种算法测试案例的自动导入方法,其特征在于,包括如下步骤:创建若干个模板表格,将输入的保单信息数据存储至对应的模板表格中;检测需要生成案例测试模板时,解析模板表格的内容,接收输入的关键字并查询所需的案例;解析所述案例的流程步骤和对应的数据信息,对每个数据信息解析出对应的单元项及其数值;根据预设的配置条件获取对应的数值进行拼接,获得对应的案例数据信息;直至输入的所有关键字对应的所有案例均获取其所需的案例数据信息;将当前所有的关键字对应的案例数据信息整合成一案例测试模板并录入服务器中存储。

【技术特征摘要】
1.一种算法测试案例的自动导入方法,其特征在于,包括如下步骤:创建若干个模板表格,将输入的保单信息数据存储至对应的模板表格中;检测需要生成案例测试模板时,解析模板表格的内容,接收输入的关键字并查询所需的案例;解析所述案例的流程步骤和对应的数据信息,对每个数据信息解析出对应的单元项及其数值;根据预设的配置条件获取对应的数值进行拼接,获得对应的案例数据信息;直至输入的所有关键字对应的所有案例均获取其所需的案例数据信息;将当前所有的关键字对应的案例数据信息整合成一案例测试模板并录入服务器中存储。2.根据权利要求1所述的算法测试案例的自动导入方法,其特征在于,所述直至输入的所有关键字对应的所有案例均获取其所需的案例数据信息;将当前所有的关键字对应的案例数据信息整合成一案例测试模板并录入服务器中存储的步骤中,还包括:判断还有关键字输入时,返回所述需要生成案例测试模板时,解析模板表格的内容,根据输入的关键字查询所需的案例的流程步骤。3.根据权利要求1所述的算法测试案例的自动导入方法,其特征在于,所述创建若干个模板表格的步骤包括:根据保险的流程分别创建对应的模板表格,以流程的名称对模板表格自动命名。4.根据权利要求1所述的算法测试案例的自动导入方法,其特征在于,所述保单信息数据包括:客户的信息数据、险种的信息数据和计算结果;所述客户的信息数据包括:被保人年龄、投保份数、投保日期、保额;所述险种的信息数据包括:险种的介绍、红利利率、缴费期限、红利的支付情况和算法、理赔的情况和算法;所述计算结果为根据客户的信息数据和险种的信息数据计算出的客户的收益值;从险种的信息数据中获取相应收益的算法,从客户的信息数据和险种的信息数据中查询算法所需的参数,将各参数带入算法中计算出对应的收益值。5.根据权利要求3所述的算法测试案例的自动导入方法,其特征在于,所述检测需要生成案例测试模板时,解析模板表格的内容,接收输入的关键字并查询所需的案例的流程步骤包括:检测需要生成案例测试模板时,解析模板表...

【专利技术属性】
技术研发人员:刘宏运
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:广东,44

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

1