单元测试方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33289733 阅读:32 留言:0更新日期:2022-05-01 00:06
本公开提供了一种单元测试方法,可以应用于金融领域或其他领域。该单元测试方法包括:接收测试任务,其中,上述测试任务包括待执行的测试用例的标识信息;根据来自数据仓库系统中的测试热点数据生成与上述测试用例的标识信息对应的内存数据库;在上述测试热点数据中包括与上述测试用例对应的测试基础数据的情况下,根据上述测试用例和上述测试基础数据执行上述测试任务,得到测试结果;以及向上述数据仓库系统发送上述测试结果,以便上述数据仓库系统根据上述测试结果更新上述数据仓库系统中的测试热点数据。本公开还提供了一种单元测试装置、设备、存储介质。存储介质。存储介质。

【技术实现步骤摘要】
单元测试方法、装置、电子设备及存储介质


[0001]本公开涉及自动化测试
,具体地涉及一种单元测试方法、装置、设备、介质和程序产品。

技术介绍

[0002]单元测试是对软件各模块进行的有针对性、覆盖较全面、较彻底的系统性测试。单元测试对于在开发早期发现程序的漏洞,以及提高程序的稳定性具有重要的意义。相关技术中,利用sal等数据库语句的单元测试方法需要利用公共数据仓库中的测试数据来执行单元测试任务。
[0003]在实现本公开专利技术构思的过程中,专利技术人发现相关技术中至少存在以下问题:相关技术的单元测试方法对公共数据库的依赖性较强,当测试用例所依赖的数据库数据被修改或删除时,容易出现单元测试无法通过的情况。

技术实现思路

[0004]鉴于上述问题,本公开提供了一种单元测试方法、装置、设备、介质和程序产品。
[0005]根据本公开的第一个方面,提供了一种单元测试方法,包括:
[0006]接收测试任务,其中,上述测试任务包括待执行的测试用例的标识信息;
[0007]根据来自数据仓库系统中的测试热本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种单元测试方法,包括:接收测试任务,其中,所述测试任务包括待执行的测试用例的标识信息;根据来自数据仓库系统中的测试热点数据生成与所述测试用例的标识信息对应的内存数据库;在所述测试热点数据中包括与所述测试用例对应的测试基础数据的情况下,根据所述测试用例和所述测试基础数据执行所述测试任务,得到测试结果;以及向所述数据仓库系统发送所述测试结果,以便所述数据仓库系统根据所述测试结果更新所述数据仓库系统中的测试热点数据。2.根据权利要求1所述的方法,其中,所述测试任务包括M个测试子任务,每个所述测试子任务对应一个测试用例,其中,M≥2;其中,所述根据来自数据仓库系统中的测试热点数据生成与所述测试用例的标识信息对应的内存数据库包括:针对所述M个测试子任务中的每个所述测试子任务,根据来自所述数据仓库系统中的测试热点数据生成与所述测试子任务对应的所述内存数据库;其中,所述在所述测试热点数据中包括与所述测试用例对应的测试基础数据的情况下,根据所述测试用例和所述测试基础数据执行所述测试任务,得到测试结果包括:针对所述M个测试子任务中的每个所述测试子任务,在所述测试热点数据包括与所述测试子任务对应的测试基础数据的情况下,根据与所述测试子任务对应的所述测试用例和所述测试基础数据执行所述测试子任务,得到与所述测试子任务对应的测试结果;其中,所述向所述数据仓库系统发送所述测试结果,以便所述数据仓库系统根据所述测试结果更新所述数据仓库系统中的测试热点数据包括:向所述数据仓库系统发送由执行所述M个测试子任务得到的M个测试结果,以便所述数据仓库系统根据所述M个测试结果和预设计算规则更新所述数据仓库系统中的测试热点数据。3.根据权利要求2所述的方法,还包括:查询所述数据仓库系统中与所述测试任务对应的测试结果,得到第一查询结果;针对M个所述内存数据库中的每个所述内存数据库,查询所述内存数据库中与所述测试子任务对应的测试结果,得到第二查询结果;将所述第一查询结果与所述第二查询结果进行比对,得到比对结果;在确定所述比对结果表明所述第一查询结果和所述第二查询结果满足预设条件的情况下,利用所述第一查询结果更新所述内存数据库中的测试热点数据。4.根据权利要求1所述的方法,其中,所述根据来自数据仓库系统中...

【专利技术属性】
技术研发人员:汤雪萍黄震人熊小庆
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1