数据库测试方法及系统技术方案

技术编号:17654877 阅读:50 留言:0更新日期:2018-04-08 08:17
本发明专利技术公开了一种数据库测试方法及系统,该方法包括:建立数据库的package中存储过程或者函数的测试架构;设置自动化测试脚本,调用数据库的package中存储过程或者函数进行数据库package测试;运行所述自动化测试脚本,得到测试结果。由此可以实现数据库package的自动化测试。

【技术实现步骤摘要】
数据库测试方法及系统
本专利技术涉及数据库
,尤其涉及数据库测试方法及系统。
技术介绍
传统寿险系统的业务逻辑大部分都在后台Oracle数据库的包(package)中,即用存储过程来处理系统复杂的业务逻辑。前台页面(web)仅作数据展示或者下载报表。在后台Oracle数据库的package中的存储过程,有些在前台页面无法调用或者调用后无界面显示,无法直观验证结果。而且人工在Oracle数据库中调用存储过程或者函数,会耗费大量人力,并严重影响测试进度。因此,需要一种自动化的Oracle数据库的package测试方法,并且可以快速直观地看到测试结果。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种数据库测试方法及系统,以解决如何自动化地进行Oracle数据库的package测试的问题。为实现上述目的,本专利技术提供一种数据库测试方法,该方法包括步骤:建立数据库的package中存储过程或者函数的测试架构;设置自动化测试脚本,调用数据库的package中存储过程或者函数进行数据库package测试;及运行所述自动化测试脚本,得到测试结果。优选地,该方法还包括步骤:在Jenkins平本文档来自技高网...
数据库测试方法及系统

【技术保护点】
一种数据库测试方法,其特征在于,该方法包括步骤:建立数据库的package中存储过程或者函数的测试架构;设置自动化测试脚本,调用数据库的package中存储过程或者函数进行数据库package测试;及运行所述自动化测试脚本,得到测试结果。

【技术特征摘要】
1.一种数据库测试方法,其特征在于,该方法包括步骤:建立数据库的package中存储过程或者函数的测试架构;设置自动化测试脚本,调用数据库的package中存储过程或者函数进行数据库package测试;及运行所述自动化测试脚本,得到测试结果。2.根据权利要求1所述的数据库测试方法,其特征在于,该方法还包括步骤:在Jenkins平台上创建一个任务,并设置所述任务的相关参数,其中所述任务用于执行所述自动化测试脚本,进行所述数据库package测试;及根据所设置的参数执行所述任务,得到所述测试结果。3.根据权利要求2所述的数据库测试方法,其特征在于,该方法还包括步骤:将所述自动化测试脚本提交至SVN版本管理工具。4.根据权利要求1所述的数据库测试方法,其特征在于,利用Java中ISQLServerConnection的prepareCall方法来调用数据库的package中存储过程或者函数。5.根据权利要求3所述的数据库测试方法,其特征在于,所述参数包括:下载所述自动化测试脚本的SVN版本管理工具地址;所述任务的执行时间和所述自动化测试脚本的运行时间;所述自动化测试脚本运行的测试环境地址。6.根据权利要求5所述的数据库测试方法,其特征在于,所述根据所设置的参数执行所述任务,得到所述测试结果的...

【专利技术属性】
技术研发人员:李国文
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1