一种能够实现高覆盖率且高效率的白盒异常测试方法

    公开(公告)号:CN114328206B

    公开(公告)日:2025-03-28

    申请号:CN202111594973.9

    申请日:2021-12-23

    Abstract: 本发明提供了一种能够实现高覆盖率且高效率的白盒异常测试方法,在数据库产品中加入白盒异常处理代码逻辑;测试人员指定数据库测试目标并开启对用例库中所有用例的测试程序;读取一条用例,为被测用例初始化一个空堆栈池;每当数据库内异常处理代码被触发时,生成被测用例当前执行点的函数调用栈,将函数调用栈存储到被测用例对应的堆栈池中,记录被测用例的堆栈池信息;测试程序对用例库中所有用例执行异常测试,将造成异常的函数调用栈对应的异常信息记录到日志中;根据日志定位此次异常测试出现的位置及问题。本发明所述的一种能够实现高覆盖率且高效率的白盒异常测试方法,遍历数据库中所有触发异常的调用堆栈,全覆盖保证测试的准确完善。

    网络连接方法、装置、设备、介质和程序产品

    公开(公告)号:CN119449602B

    公开(公告)日:2025-04-04

    申请号:CN202510046824.0

    申请日:2025-01-13

    Inventor: 李作林 刘利兵

    Abstract: 本发明提供了一种网络连接方法、装置、设备、介质和程序产品,可以应用于计算机网络技术领域。该方法包括:响应于目标服务器创建新建虚拟机,利用网络设置脚本获取目标服务器中的虚拟设备,其中,目标服务器包括应用容器化操作系统的服务器,虚拟设备用于管理目标服务器中的虚拟机的网络配置;基于目标服务器的文件系统,确定目标服务器的网络设置情况;基于网络设置情况,利用大语言模型确定目标服务器中是否存在未连接到网络集群的待处理虚拟设备,其中,网络集群中包括多个服务器,多个服务器中包括目标服务器;以及在存在待处理虚拟设备的情况下,利用网络设置脚本,修改新建虚拟机的参数,使得待处理虚拟设备连接到网络集群。

    一种云数据仓库自动部署方法、装置、终端及存储介质

    公开(公告)号:CN119179499B

    公开(公告)日:2025-03-25

    申请号:CN202411668044.1

    申请日:2024-11-21

    Inventor: 刘利兵 崔姚

    Abstract: 本申请提供一种云数据仓库自动部署方法、装置、终端及存储介质,涉及电数字数据处理领域。该方法包括:利用云数据仓库的helm chart安装包在kubernetes云原生平台上部署云数据仓库的基础服务组件,基础服务组件包括云服务前后端组件和kubernetes节点管理组件;利用云服务前后端组件和kubernetes节点管理组件创建目标租户的数据库元数据管理组件和数据库协调节点组件;利用云服务前后端组件、kubernetes节点管理组件和目标租户数据库协调节点组件创建目标租户的数据库计算节点组件。本申请能够很大程度上避免传统手动部署时易出错的问题,极大提高云数据仓库产品的易用性、实用性和可移植性。

    一种云数据仓库自动部署方法、装置、终端及存储介质

    公开(公告)号:CN119179499A

    公开(公告)日:2024-12-24

    申请号:CN202411668044.1

    申请日:2024-11-21

    Inventor: 刘利兵 崔姚

    Abstract: 本申请提供一种云数据仓库自动部署方法、装置、终端及存储介质,涉及电数字数据处理领域。该方法包括:利用云数据仓库的helm chart安装包在kubernetes云原生平台上部署云数据仓库的基础服务组件,基础服务组件包括云服务前后端组件和kubernetes节点管理组件;利用云服务前后端组件和kubernetes节点管理组件创建目标租户的数据库元数据管理组件和数据库协调节点组件;利用云服务前后端组件、kubernetes节点管理组件和目标租户数据库协调节点组件创建目标租户的数据库计算节点组件。本申请能够很大程度上避免传统手动部署时易出错的问题,极大提高云数据仓库产品的易用性、实用性和可移植性。

    网络连接方法、装置、设备、介质和程序产品

    公开(公告)号:CN119449602A

    公开(公告)日:2025-02-14

    申请号:CN202510046824.0

    申请日:2025-01-13

    Inventor: 李作林 刘利兵

    Abstract: 本发明提供了一种网络连接方法、装置、设备、介质和程序产品,可以应用于计算机网络技术领域。该方法包括:响应于目标服务器创建新建虚拟机,利用网络设置脚本获取目标服务器中的虚拟设备,其中,目标服务器包括应用容器化操作系统的服务器,虚拟设备用于管理目标服务器中的虚拟机的网络配置;基于目标服务器的文件系统,确定目标服务器的网络设置情况;基于网络设置情况,利用大语言模型确定目标服务器中是否存在未连接到网络集群的待处理虚拟设备,其中,网络集群中包括多个服务器,多个服务器中包括目标服务器;以及在存在待处理虚拟设备的情况下,利用网络设置脚本,修改新建虚拟机的参数,使得待处理虚拟设备连接到网络集群。

    基于动态评估的并行化分布式数据库引擎测试方法及系统

    公开(公告)号:CN114356758B

    公开(公告)日:2024-11-19

    申请号:CN202111592199.8

    申请日:2021-12-23

    Abstract: 本发明提供了一种基于动态评估的并行化分布式数据库引擎测试方法及系统,具体步骤为:服务端设置多个测试集群,确定需要测试的用例,并将需要测试的用例分组,每组用例组中的用例估算耗时总和接近;以并行方式在多个测试集群上部署数据库,每个测试集群组执行一组用例,读取并执行用例组,返回结果,将返回结果与用例预期结果对比,获取对比结果,记录用例执行对比信息;所有用例执行结束后,数据库中设置记录用例执行对比信息的用例结果表。本发明解决了现有数据库进行用例测试时,效率低、资源利用率低、与预期结果对比误差大的问题。

    一种能够实现高覆盖率且高效率的白盒异常测试方法

    公开(公告)号:CN114328206A

    公开(公告)日:2022-04-12

    申请号:CN202111594973.9

    申请日:2021-12-23

    Abstract: 本发明提供了一种能够实现高覆盖率且高效率的白盒异常测试方法,在数据库产品中加入白盒异常处理代码逻辑;测试人员指定数据库测试目标并开启对用例库中所有用例的测试程序;读取一条用例,为被测用例初始化一个空堆栈池;每当数据库内异常处理代码被触发时,生成被测用例当前执行点的函数调用栈,将函数调用栈存储到被测用例对应的堆栈池中,记录被测用例的堆栈池信息;测试程序对用例库中所有用例执行异常测试,将造成异常的函数调用栈对应的异常信息记录到日志中;根据日志定位此次异常测试出现的位置及问题。本发明所述的一种能够实现高覆盖率且高效率的白盒异常测试方法,遍历数据库中所有触发异常的调用堆栈,全覆盖保证测试的准确完善。

    代码覆盖率测试方法、装置、终端及存储介质

    公开(公告)号:CN118331887A

    公开(公告)日:2024-07-12

    申请号:CN202410748923.9

    申请日:2024-06-12

    Inventor: 刘利兵 郭彬

    Abstract: 本发明适用于软件测试技术领域,提供了一种代码覆盖率测试方法、装置、终端及存储介质。本方法包括:获取数据库产品的源代码;对源代码进行编译,编译包括在源代码的各个功能模块的编译文件中加入编译选项参数,以及在源代码的主文件中设置预设代码,预设代码用于实时生成覆盖率信息;部署并运行数据库产品,并每隔预设时间向数据库产品发送覆盖率实时信号变量值;接收数据库产品根据覆盖率实时信号变量值生成的覆盖率数据并进行预处理,生成覆盖率实时测试报告。本发明能够进一步提高代码覆盖率测试的测试效率。

    基于动态评估的并行化分布式数据库引擎测试方法及系统

    公开(公告)号:CN114356758A

    公开(公告)日:2022-04-15

    申请号:CN202111592199.8

    申请日:2021-12-23

    Abstract: 本发明提供了一种基于动态评估的并行化分布式数据库引擎测试方法及系统,具体步骤为:服务端设置多个测试集群,确定需要测试的用例,并将需要测试的用例分组,每组用例组中的用例估算耗时总和接近;以并行方式在多个测试集群上部署数据库,每个测试集群组执行一组用例,读取并执行用例组,返回结果,将返回结果与用例预期结果对比,获取对比结果,记录用例执行对比信息;所有用例执行结束后,数据库中设置记录用例执行对比信息的用例结果表。本发明解决了现有数据库进行用例测试时,效率低、资源利用率低、与预期结果对比误差大的问题。

Patent Agency Ranking