【技术实现步骤摘要】
自动化测试方法、装置、存储介质及设备
本专利技术涉及数据测试
,具体地涉及一种自动化测试方法、装置、存储介质及设备。
技术介绍
业务因受各个城市政策等因素影响,各个城市的业务流程千差万别,为了灵活支持全国各个城市的个性化交易流程,通过配置化方案实现一个交易系统同时支持全国上百个城市的交易流程运转。由于业务流程是配置化实现的,交易流程生成的交易数据自身是根据定义的交易流程产生的,而对于交易数据的统计则是将交易流程生成的交易数据代入配置化的数据统计规则,通过统计系统进行计算生成的。由于整个数据统计系统的链路较长,过程复杂,在验证统计系统计算的数据准确性时,若进行人工测试成本高,不易及时发现配置的不合理性问题。
技术实现思路
本专利技术实施例的目的是提供一种自动化测试方法、装置、存储介质及设备,解决了现有技术中在验证基于配置的业务系统的统计数据准确性时,进行人工测试成本高,不易及时发现配置的不合理性问题,当检测到基于配置的业务数据统计链路中存在变更时,利用与所述变更相关的数据统计计算规则所要统计的业务流程 ...
【技术保护点】
1.一种自动化测试方法,其特征在于,包括:/n当检测到基于配置的业务数据统计链路中存在变更时,获取与变更处相关的数据统计计算规则;/n获取所述数据统计计算规则所要统计的基于配置的业务流程生成的业务数据以及所述数据统计计算规则对应的系统代码;/n利用所述业务数据校验所述数据统计计算规则,得到所述数据统计计算规则对应的第一统计数据结果;/n利用所述业务数据校验所述系统代码,得到执行所述系统代码生成的第二统计数据结果;/n根据所述第一统计数据结果与所述第二统计数据结果,确定本次业务数据统计链路的变更测试结果。/n
【技术特征摘要】
1.一种自动化测试方法,其特征在于,包括:
当检测到基于配置的业务数据统计链路中存在变更时,获取与变更处相关的数据统计计算规则;
获取所述数据统计计算规则所要统计的基于配置的业务流程生成的业务数据以及所述数据统计计算规则对应的系统代码;
利用所述业务数据校验所述数据统计计算规则,得到所述数据统计计算规则对应的第一统计数据结果;
利用所述业务数据校验所述系统代码,得到执行所述系统代码生成的第二统计数据结果;
根据所述第一统计数据结果与所述第二统计数据结果,确定本次业务数据统计链路的变更测试结果。
2.根据权利要求1所述的自动化测试方法,其特征在于,所述基于配置的业务数据统计链路中的变更为下述变更中的至少一者:基于配置的业务流程的变更、数据统计计算规则的变更或数据统计的系统代码的变更。
3.根据权利要求1所述的自动化测试方法,其特征在于,所述根据所述第一统计数据结果与所述第二统计数据结果,确定本次业务数据统计链路的变更测试结果包括:
当检测所述第一统计数据结果存在异常时,确定本次业务数据统计链路的变更测试结果为所述数据统计计算规则不合理;
当检测所述第二统计数据结果存在异常时,确定本次业务数据统计链路的变更测试结果为所述系统代码异常;
当对比所述第一统计数据结果与所述第二统计数据结果不一致时,确定本次业务数据统计链路的变更测试结果为数据统计的系统准确性异常;
当检测所述第一统计数据结果和所述第二统计数据结果不存在异常,且对比所述第一统计数据结果与所述第二统计数据结果一致时,确定本次业务数据统计链路的变更测试结果为测试通过。
4.根据权利要求3所述的自动化测试方法,其特征在于,所述方法还包括:
当确定本次业务数据统计链路的变更测试结果为所述数据统计计算规则不合理时,提示修改所述数据统计计算规则;
当确定本次业务数据统计链路的变更测试结果为所述系统代码异常时,提示修改所述系统代码;
当确定本次业务数据统计链路的变更测试结果为数据统计的系统准确性异常时,提示修改所述数据统计计算规则和对应的系统代码。
5.一种自动化测试装置,其特征在于,包括:
检测单元,用于检测基于配置的业务数据统计链路中是否存在变更;
第一获取单元,用于当所述检测单元检测到基于配置的业务数据统计链路中存在变更时,获取与变更处相关的数据统计计算规则;
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。