1 .一种数据库接口自动化测试方法,其特征在于,包括:
配置接口连接信息,所述接口连接信息包含需要连接的接口信息和数据库信息,以及
测试用业务文件存放的目录信息;
根据所述接口信息进行各接口的环境部署和初始化;
根据所述接口信息和所述数据库信息进行所述各接口和各数据库的连接;
根据所述目录信息获取所述业务文件;
对所述业务文件进行解析得到业务语句;
将所述业务语句通过所述各接口发送给所述各数据库执行;
收集所述各数据库执行结果;
进行所述各数据库执行结果的比对;
将所述各数据库执行结果及其比对结果进行统计归档,并输出执行结果比对报告。
2.如权利要求1所述的数据库接口自动化测试方法,其特征在于,所述配置接口连接信
息,包括:利用数据库连接串配置所述接口连接信息。
3 .如权利要求1所述的数据库接口自动化测试方法,其特征在于,所述根据所述接口信
息进行各接口的环境部署和初始化,包括:安装对应接口工具、释放环境内存句柄端口。
4 .如权利要求1所述的数据库接口自动化测试方法,其特征在于,所述进行所述各数据
库执行结果的比对,包括:进行单个数据库的执行结果的比对;
所述执行结果比对报告包括所述单个数据库的执行结果的比对结果,所述比对结果包
括所述单个数据库连接不同接口的执行结果。
5 .如权利要求1所述的数据库接口自动化测试方法,其特征在于,所述进行所述各数据
库执行结果的比对,包括:进行多个数据库的执行结果的比对;
所述执行结果比对报告包括所述多个数据库的执行结果的比对结果,所述比对结果包
括所述多个数据库连接不同接口的执行结果。
6 .一种数据库接口自动化测试装置,其特征在于,包括:
配置模块,用于配置接口连接信息,所述接口连接信息包含需要连接的接口信息和数
据库信息,以及测试用业务文件存放的目录信息;
接口部署模块,用于根据所述接口信息进行各接口的环境部署和初始化;
数据库连接检测模块,用于根据所述接口信息和所述数据库信息进行所述各接口和各
数据库的连接;
业务文件获取模块,用于根据所述目录信息获取所述业务文件;
解析模块,用于对所述业务文件进行解析得到业务语句;
发送模块,用于将所述业务语句通过所述各接口发送给所述各数据库执行;
收集模块,用于收集所述各数据库执行结果;
比对模块,用于进行所述各数据库执行结果的比对;
统计模块,用于将所述各数据库执行结果及其比对结果进行统计归档,并输出执行结
果比对报告。
7 .如权利要求6所述的数据库接口自动化测试装置,其特征在于,所述比对模块包括:
单数据库比对模块,用于进行单个数据库的执行结果的比对;
多数据库比对模块,用于进行多个数据库的执行结果的比对。
权 利 要 求 书
1/2 页
2
评论