数据库测试的方法、装置、设备、计算机可读存储介质制造方法及图纸

技术编号:41533374 阅读:23 留言:0更新日期:2024-06-03 23:10
本申请提供一种数据库测试的方法、装置、设备、计算机可读存储介质,涉及软件程序测试技术领域。该方法包括:通过预设应用程序编程接口,获取已加载的预设结构化查询语言语句,所述预设结构化查询语言语句包括输入参数类型;根据所述输入参数类型,以及所述预设应用程序中包括的输入参数类型与实例化参数的映射关系信息,实例化所述预设结构化查询语言语句得到目标数据库操作语句;通过预设应用程序编程接口,在目标数据库执行所述目标数据库操作语句;获取在所述目标数据库执行所述目标数据库操作语句的执行结果,以得到测试结果。

【技术实现步骤摘要】

本申请涉及软件程序测试,尤其涉及一种数据库测试的方法、装置、设备、计算机可读存储介质和计算机程序产品。


技术介绍

1、在当前的信息化时代,各种信息一般都是以数据库形式进行储存。目前使用的最为广泛的为结构化查询语言(structured query language,sql)数据库,需要通过sql语句对其进行操作和使用。

2、而在信息系统进行改造过程中,如果需要进行数据库的更换,则有可能涉及大量的sql语句与数据库的适配。相关技术中,采用批量单元测试的方法和静态扫描sql语句的方式进行测试和验证。批量单元测试中每个sql语句都应该有对应的编程语言方法,如果没有对应的编程语言方法,测试和验证无法覆盖到该sql语句。静态扫描sql语句的方式只能通过关键字匹配,只适用于简单的sql语句,复杂的sql语句的测试和验证的准确性比较差。


技术实现思路

1、本申请提供一种数据库测试的方法、装置、设备、计算机可读存储介质,能够对复杂的sql语句进行准确的测试和验证。

2、第一方面,本申请提供一种数据库测本文档来自技高网...

【技术保护点】

1.一种数据库测试的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的数据库测试的方法,其特征在于,所述根据所述输入参数类型,以及所述预设应用程序中包括的输入参数类型与实例化参数的映射关系信息,实例化所述预设结构化查询语言语句得到目标数据库操作语句,包括:

3.根据权利要求1所述的数据库测试的方法,其特征在于,所述实例化所述预设结构化查询语言语句得到目标数据库操作语句,包括:

4.根据权利要求3所述的数据库测试的方法,其特征在于,在所述根据预设实例化参数列表,确定所述实例化对象中的参数类型之后,所述方法还包括:

5.根据权利要求3所...

【技术特征摘要】

1.一种数据库测试的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的数据库测试的方法,其特征在于,所述根据所述输入参数类型,以及所述预设应用程序中包括的输入参数类型与实例化参数的映射关系信息,实例化所述预设结构化查询语言语句得到目标数据库操作语句,包括:

3.根据权利要求1所述的数据库测试的方法,其特征在于,所述实例化所述预设结构化查询语言语句得到目标数据库操作语句,包括:

4.根据权利要求3所述的数据库测试的方法,其特征在于,在所述根据预设实例化参数列表,确定所述实例化对象中的参数类型之后,所述方法还包括:

5.根据权利要求3所述的数据库测试的方法,其特征在于,实例化类型包括普通类型和复杂类型,所述进行对象的实例化,包括:

6.根据权利要求5所述的数据库测试的方法,其特征在于,所述创建相应的实例化对象,还包括:

【专利技术属性】
技术研发人员:赵晓龙
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1