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