【技术实现步骤摘要】
精算系统的测试方法、装置、设备及存储介质
本专利技术涉及功能测试
,尤其涉及一种精算系统的测试方法、装置、设备及存储介质。
技术介绍
随着科技的发展,人们对终端、应用软件和系统的功能要求不断升高,开发方也在不断提高终端、应用软件和系统的性能水平,因此在终端出厂前、应用软件或者系统上架前,开发方需要对终端、应用软件和系统进行多次测试,可以采用人工方式也可以采用自动化测试框架对终端、应用软件和系统进行测试。目前,主要采用自动化测试框架对应用软件和系统进行测试,当对精算计量类系统和精算计量类应用软件进行测试时,会涉及到很多公式和业务专业术语,但是现有的测试框架在对这类精算计量系统或者应用软件进行测试时,无法对业务专业术语进行准确的逻辑处理,导致测试的准确率较低。
技术实现思路
本专利技术提供了一种精算系统的测试方法、装置、设备及存储介质,用于解决在对精算系统进行测试时无法对业务专业术语进行准确的逻辑处理,从而提高精算系统测试的准确率。本专利技术第一方面提供了一种精算系统的测试方法,包括:从精算系统获取目标表格数据,所述目标表格数据至少包括多个测试用例、多个局部变量、多个公共变量以及数据库数据;获取业务需求,并解析所述业务需求得到业务需求字段;根据所述业务需求字段、所述多个测试用例、所述多个局部变量和所述多个公共变量确定目标业务逻辑和目标字段数据,所述目标字段数据为数据库数据;根据所述目标字段数据和所述目标业务逻辑确定目标计算公式,并根据所述目标计算公式结合所述目标字段数据进行计算, ...
【技术保护点】
1.一种精算系统的测试方法,其特征在于,所述精算系统的测试方法包括:/n从精算系统获取目标表格数据,所述目标表格数据至少包括多个测试用例、多个局部变量、多个公共变量以及数据库数据;/n获取业务需求,并解析所述业务需求得到业务需求字段;/n根据所述业务需求字段、所述多个测试用例、所述多个局部变量和所述多个公共变量确定目标业务逻辑和目标字段数据,所述目标字段数据为数据库数据;/n根据所述目标字段数据和所述目标业务逻辑确定目标计算公式,并根据所述目标计算公式结合所述目标字段数据进行计算,得到计算结果;/n将所述计算结果与预置的标准结果进行对比,得到精算系统的测试结果,所述精算系统的测试结果为测试成功或者测试失败,并将所述精算系统的测试结果传输至预置的目标电子表格进行汇总,得到测试报告。/n
【技术特征摘要】
1.一种精算系统的测试方法,其特征在于,所述精算系统的测试方法包括:
从精算系统获取目标表格数据,所述目标表格数据至少包括多个测试用例、多个局部变量、多个公共变量以及数据库数据;
获取业务需求,并解析所述业务需求得到业务需求字段;
根据所述业务需求字段、所述多个测试用例、所述多个局部变量和所述多个公共变量确定目标业务逻辑和目标字段数据,所述目标字段数据为数据库数据;
根据所述目标字段数据和所述目标业务逻辑确定目标计算公式,并根据所述目标计算公式结合所述目标字段数据进行计算,得到计算结果;
将所述计算结果与预置的标准结果进行对比,得到精算系统的测试结果,所述精算系统的测试结果为测试成功或者测试失败,并将所述精算系统的测试结果传输至预置的目标电子表格进行汇总,得到测试报告。
2.根据权利要求1所述的精算系统的测试方法,其特征在于,所述根据所述业务需求字段、所述多个测试用例、所述多个局部变量和所述多个公共变量确定目标业务逻辑和目标字段数据,所述目标字段数据为数据库数据包括:
读取所述多个测试用例的字段,在所述多个测试用例的字段中搜寻与所述业务需求字段对应的目标测试用例的字段,并确定对应的测试用例为目标测试用例;
从每个局部变量中读取局部变量字段名称和局部变量值,得到多个局部变量字段名称和局部变量值,并从每个公共变量中读取公共变量字段名称和公共变量值;
执行所述目标测试用例,根据所述业务需求字段、所述多个局部变量字段名称、所述多个局部变量值、所述多个公共变量名称和所述多个公共变量值,在数据库数据中确定目标字段数据。
3.根据权利要求2所述的精算系统的测试方法,其特征在于,所述从每个局部变量中读取局部变量字段名称和局部变量值,得到多个局部变量字段名称和局部变量值,并从每个公共变量中读取公共变量字段名称和公共变量值包括:
执行所述目标测试用例,基于所述业务需求字段在多个预置的业务逻辑中确定目标业务逻辑;
基于所述目标业务逻辑、所述业务需求字段、所述多个局部变量字段名称、所述多个局部变量值、所述多个公共变量名称和所述多个公共变量值构建数据查询语句;
执行所述数据查询语句响应所述业务需求,得到目标字段数据。
4.根据权利要求3所述的精算系统的测试方法,其特征在于,所述基于所述目标业务逻辑、所述业务需求字段、所述多个局部变量字段名称、所述多个局部变量值、所述多个公共变量名称和所述多个公共变量值构建数据查询语句包括:
基于所述目标业务逻辑和所述业务需求字段,在所述多个局部变量值和所述多个公共变量值中确定目标局部变量字段名称和\或目标公共字段名称,并判断所述目标局部变量字段名称对应的目标局部变量值,和\或目标公共字段名称对应的目标公共变量值是否符合预置的约束条件;
若所述目标局部变量值和\或所述目标公共变量值符合预置的约束条件,则根据预置的查询语句规则,...
【专利技术属性】
技术研发人员:陈招泽,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。