医保系统测试方法和装置制造方法及图纸

技术编号:16885817 阅读:36 留言:0更新日期:2017-12-27 03:37
本发明专利技术涉及一种医保系统测试方法和装置,该方法包括:运行预设脚本,根据脚本中的医保系统所对应的服务器的接口的调用地址查找到医保系统对应的服务器;获取目标测试数据;获取与目标测试数据对应的目标算法逻辑标识;调用服务器中预先存储的核心算法中与目标算法逻辑标识对应的第一目标算法逻辑,使服务器将目标测试数据代入第一目标算法逻辑中计算得到实际结果,核心算法为服务器中预先根据业务需求设置的第一算法逻辑集;将目标测试数据代入预先存储的第二算法逻辑集中与目标算法逻辑标识对应的第二目标算法逻辑中计算得到预期结果;获取服务器返回的实际结果,将实际结果与预期结果进行对比,生成测试结果。提高了测试效率。

Medical insurance system testing methods and devices

The invention relates to a health care system test method and device. The method includes: Operation presupposition script, according to the health care system in the script server interface address lookup to the medical system corresponding to the target server; test data; target identification algorithm logic corresponding to the objective test data; the first logical algorithm corresponding to the objective logic identification algorithm core algorithm pre stored in the call server, the server will target test data into the actual results calculated by the first algorithm logic, one of the core algorithms for server in advance according to the logic of the first algorithm business requirements set second sets; logic algorithm will target test data into the pre stored and concentrated a logic second target algorithm corresponding to the target identification algorithm logic to calculate the expected results; Get the actual results returned by the server, compare the actual results with the expected results, and generate the test results. The test efficiency is improved.

【技术实现步骤摘要】
医保系统测试方法和装置
本专利技术涉及计算机
,特别是涉及一种医保系统测试方法和装置。
技术介绍
随着医疗保障体制的日渐完善,医疗保险系统(以下简称医保系统)应运而生,智能、有效地管理着医疗保险相关的业务信息。通常,为了保证医保系统能正常投入使用,在医保系统上线前,会通过人工手动计算的方式对医保系统进行测试,比如对医保系统中的医保核心算法进行测试,即人工手动的根据一些预设的算法逻辑、描述信息等来计算和验证医保系统的核心算法运行的是否正确。很明显,传统手动测试方法对医保系统的测试周期长,测试效率低。
技术实现思路
基于此,有必要针对上述问题,提供一种可以提高测试效率的医保系统测试方法和装置。一种医保系统测试方法,所述方法包括以下步骤:运行预设脚本,根据所述脚本中的医保系统所对应的服务器的接口的调用地址查找到所述医保系统对应的服务器;获取目标测试数据;获取与所述目标测试数据对应的目标算法逻辑标识;调用所述服务器中预先存储的核心算法中与所述目标算法逻辑标识对应的第一目标算法逻辑,使所述服务器将所述目标测试数据代入所述第一目标算法逻辑中计算得到实际结果,所述核心算法为所述服务器中预先根据业务需求设置的第一算法逻辑集;将所述目标测试数据代入预先存储的第二算法逻辑集中与所述目标算法逻辑标识对应的第二目标算法逻辑中计算得到预期结果;获取所述服务器返回的实际结果,将所述实际结果与所述预期结果进行对比,生成测试结果。在其中一个实施例中,所述获取目标测试数据的步骤,包括:获取目标目录标识;获取与所述目标目录标识所对应的预设的测试数据获取条件,所述测试数据获取条件包括至少一个的参数类型及每个所述参数类型对应的取值条件;调用所述服务器接口,根据所述至少一个的参数类型及每个所述参数类型对应的取值条件从所述服务器中获取对应的数据,将所述获取的数据作为目标测试数据。在其中一个实施例中,所述获取与所述目标测试数据对应的目标算法逻辑标识的步骤,包括:获取与所述目标测试数据对应的目标目录标识,根据预设的目录标识与测试场景标识之间的第一对应关系,查找与所述目标目录标识对应的目标测试场景标识;获取预设的测试场景标识与算法逻辑标识之间的第二对应关系,根据所述第二对应关系,获取所述目标测试场景标识对应的目标算法逻辑标识。在其中一个实施例中,所述方法还包括:接收算法逻辑更改请求,所述算法逻辑更改请求中包含更改后的算法逻辑,将所述更改后的算法逻辑更新至第二算法逻辑集中。在其中一个实施例中,所述参数类型包括就诊人员身份信息、医保信息、就诊医院信息、就诊费用信息、就诊项目信息中的至少一种。一种医保系统测试装置,所述装置包括:查找模块,用于运行预设脚本,根据所述脚本中的医保系统所对应的服务器的接口的调用地址查找到所述医保系统对应的服务器;获取模块,用于获取目标测试数据;所述获取模块还用于获取与所述目标测试数据对应的目标算法逻辑标识;实际结果计算模块,用于调用所述服务器中预先存储的核心算法中与所述目标算法逻辑标识对应的第一目标算法逻辑,使所述服务器将所述目标测试数据代入所述第一目标算法逻辑中计算得到实际结果,所述核心算法为所述服务器中预先根据业务需求设置的第一算法逻辑集;预期结果计算模块,用于将所述目标测试数据代入预先存储的第二算法逻辑集中与所述目标算法逻辑标识对应的第二目标算法逻辑中计算得到预期结果;测试结果生成模块,用于获取所述服务器返回的实际结果,将所述实际结果与所述预期结果进行对比,生成测试结果。在其中一个实施例中,所述获取模块还用于获取目标目录标识;获取与所述目标目录标识所对应的预设的测试数据获取条件,所述测试数据获取条件包括至少一个的参数类型及每个所述参数类型对应的取值条件;调用所述服务器接口,根据所述至少一个的参数类型及每个所述参数类型对应的取值条件从所述服务器中获取对应的数据,将所述获取的数据作为目标测试数据。在其中一个实施例中,所述获取模块还用于获取与所述目标测试数据对应的目标目录标识,根据预设的目录标识与测试场景标识之间的第一对应关系,查找与所述目标目录标识对应的目标测试场景标识;获取预设的测试场景标识与算法逻辑标识之间的第二对应关系,根据所述第二对应关系,获取所述目标测试场景标识对应的目标算法逻辑标识。在其中一个实施例中,所述装置还包括:更新模块,用于接收算法逻辑更改请求,所述算法逻辑更改请求中包含更改后的算法逻辑,将所述更改后的算法逻辑更新至第二算法逻辑集中。在其中一个实施例中,所述参数类型包括就诊人员身份信息、医保信息、就诊医院信息、就诊费用信息、就诊项目信息中的至少一种。上述医保系统测试方法和装置,通过运行预设脚本,根据所述脚本中的医保系统所对应的服务器的接口的调用地址查找到所述医保系统对应的服务器;获取目标测试数据;获取与所述目标测试数据对应的目标算法逻辑标识;调用所述服务器中预先存储的核心算法中与所述目标算法逻辑标识对应的第一目标算法逻辑,使所述服务器将所述目标测试数据代入所述第一目标算法逻辑中计算得到实际结果,所述核心算法为所述服务器中预先根据业务需求设置的第一算法逻辑集;将所述目标测试数据代入预先存储的第二算法逻辑集中与所述目标算法逻辑标识对应的第二目标算法逻辑中计算得到预期结果;获取所述服务器返回的实际结果,将所述实际结果与所述预期结果进行对比,生成测试结果。即自动化的完成了对医保系统中算法逻辑的测试操作,缩短了医保系统的测试周期,提高了测试效率。附图说明图1为一个实施例中医保系统测试方法的流程示意图;图2为一个实施例中目标测试数据获取方法的流程示意图;图3为一个实施例中目标算法逻辑标识获取方法的流程示意图;图4为一个实施例中医保系统测试装置的结构示意图;图5为另一个实施例中医保系统测试装置的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步的详细说明。应当理解,此处所描述的具体实施例仅用于解释本专利技术,并不用于限定本专利技术。如图1所示,提供了一种医保系统测试方法,该方法具体包括以下步骤:步骤102,运行预设脚本,根据脚本中的医保系统所对应的服务器的接口的调用地址查找到医保系统对应的服务器。本实施例中,测试系统中预先设置了脚本,该预设脚本中写入了所需要测试的医保系统所对应的服务器的接口的调用地址。进一步,测试系统运行该预设的脚本,根据脚本中所包含医保系统所对应的服务器的接口的调用地址查找到医保系统对应的服务器。步骤104,获取目标测试数据。此外,测试系统还会获取目标测试数据。其中,目标测试数据是指用于测试医保系统中的核心算法的基础输入数据。具体地,可以是获取预先存储的目标测试数据。即可以预先存储人工准备好的目标测试数据。也可以是根据预设的测试数据获取条件从医保系统所对应的服务器数据库中自动获取满足预设的测试数据获取条件的数据作为目标测试数据。步骤106,获取与目标测试数据对应的目标算法逻辑标识。进一步,测试系统会获取与目标测试数据对应的目标算法逻辑标识。这里,相当于获取目标测试数据作为基础数据所要进行测试的算法逻辑的标识。即要利用该目标测试数据对哪些算法逻辑进行测试,获取这些需要被测试的算法逻辑的标识。步骤108,调用服务器中预先存储的核心算法中与目本文档来自技高网...
医保系统测试方法和装置

【技术保护点】
一种医保系统测试方法,所述方法包括以下步骤:运行预设脚本,根据所述脚本中的医保系统所对应的服务器的接口的调用地址查找到所述医保系统对应的服务器;获取目标测试数据;获取与所述目标测试数据对应的目标算法逻辑标识;调用所述服务器中预先存储的核心算法中与所述目标算法逻辑标识对应的第一目标算法逻辑,使所述服务器将所述目标测试数据代入所述第一目标算法逻辑中计算得到实际结果,所述核心算法为所述服务器中预先根据业务需求设置的第一算法逻辑集;将所述目标测试数据代入预先存储的第二算法逻辑集中与所述目标算法逻辑标识对应的第二目标算法逻辑中计算得到预期结果;获取所述服务器返回的实际结果,将所述实际结果与所述预期结果进行对比,生成测试结果。

【技术特征摘要】
1.一种医保系统测试方法,所述方法包括以下步骤:运行预设脚本,根据所述脚本中的医保系统所对应的服务器的接口的调用地址查找到所述医保系统对应的服务器;获取目标测试数据;获取与所述目标测试数据对应的目标算法逻辑标识;调用所述服务器中预先存储的核心算法中与所述目标算法逻辑标识对应的第一目标算法逻辑,使所述服务器将所述目标测试数据代入所述第一目标算法逻辑中计算得到实际结果,所述核心算法为所述服务器中预先根据业务需求设置的第一算法逻辑集;将所述目标测试数据代入预先存储的第二算法逻辑集中与所述目标算法逻辑标识对应的第二目标算法逻辑中计算得到预期结果;获取所述服务器返回的实际结果,将所述实际结果与所述预期结果进行对比,生成测试结果。2.根据权利要求1所述的方法,其特征在于,所述获取目标测试数据的步骤,包括:获取目标目录标识;获取与所述目标目录标识所对应的预设的测试数据获取条件,所述测试数据获取条件包括至少一个的参数类型及每个所述参数类型对应的取值条件;调用所述服务器接口,根据所述至少一个的参数类型及每个所述参数类型对应的取值条件从所述服务器中获取对应的数据,将所述获取的数据作为目标测试数据。3.根据权利要求1所述的方法,其特征在于,所述获取与所述目标测试数据对应的目标算法逻辑标识的步骤,包括:获取与所述目标测试数据对应的目标目录标识,根据预设的目录标识与测试场景标识之间的第一对应关系,查找与所述目标目录标识对应的目标测试场景标识;获取预设的测试场景标识与算法逻辑标识之间的第二对应关系,根据所述第二对应关系,获取所述目标测试场景标识对应的目标算法逻辑标识。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收算法逻辑更改请求,所述算法逻辑更改请求中包含更改后的算法逻辑,将所述更改后的算法逻辑更新至第二算法逻辑集中。5.根据权利要求2所述的方法,其特征在于,所述参数类型包括就诊人员身份信息、医保信息、就诊医院信息、就诊费用信息、就诊项目信息中的至少一种。6.一种医保系统测试装置,其特征在于...

【专利技术属性】
技术研发人员:赵建存林云
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1