数据库测试包含哪些?

1. 数据库连接测试
2. 数据库的健壮性,容错性和恢复能力测试
3. 数据库的安全测试
4. 数据库的性能测试
5. 数据库的容量测试
6. 数据库对象的测试,包括定义的存储过程,视图,触发器,约束,规则等等,都要进行测试以保证功能完好
7. 数据库接口测试

包括数据项的修改操作
数据项的增加操作
数据项的删除操作
数据表增加满
数据表删除空
删除空表中的记录
数据表的并发操作
针对存储过程的接口测试
结合业务逻辑做关联表的接口测试
同样我们需要对这些接口考虑采用等价类、边界值、错误猜测等方法进行测试

时间: 2024-11-02 18:43:22

数据库测试包含哪些?的相关文章

Visual Studio 单元测试之五---数据库测试

原文:Visual Studio 单元测试之五---数据库测试 数据库的单元测试主要是测试数据库中的数据是否符合特定的条件,Visual Studio 2010支持下面几种数据的单元测试类型(Visual Studio 2008 不支持数据库测试): 类型 说明 Data Checksum 对数据进行Checksum检验 Empty ResultSet 测试执行的SQL语句返回结果集是否为空 Execution Time 测试执行时间 Expected Schema 测试结果集中的列和数据类型是

数据库测试工具,谁更锋利?

本文从DBUnit开始介绍一系列测试工具,无论是旧轮子,还是新轮子... Utilities-DBUnit.Spring-test-dbunit 都不放过,但最后亮出新利器...... 1-DBUNIT 数据库测试工具事实上的标准就是DBUnit.根据http://www.dbunit.org/的介绍,其1.0版本早在2002年就已经发布.它只需要一个JDBC的连接,就能完成对数据状态的控制. IDatabaseConnection con = new DatabaseConnection(Db

软件测试中的数据库测试

数据库中数据的基本结构 定义一:数据元素集合(也可称数据对象)中各元素的关系. 定义二:相互之间存在特定关系的数据元素集合. 一个表(数据库),我们就称它为一个数据结构,它由很多记录(数据元素)组成,每个元素又包括很多 字段(数据项)组成数据库测试分类系统测试.集成测试.单元测试.功能测试.性能测试.安全测试系统测试.数据库在初期设计中需要进行分析测试. 对于各种数据元素进行完美融合,并理清相互之间的关系便是数据库结构的基本定义. 在数据库中,不同数据之间会存在既定的特殊关系,其属于各种数据元素

数据库测试

数据库测试: 之前写的数据库测试代码稍微有点繁杂,现在我们将这些代码进行简化一下,将备份.还原数据的方法单独写在一个类里,然后测试类继承于这个类. 代码示例: 测试类代码示例: 测试类的代码稍微更改了一下,让测试的覆盖率提高 测试结果: 测量测试覆盖率: 测量测试覆盖率就是测量测试代码运行了多少个测试分支,如果测试代码的全部分支都被运行了,那么测试覆盖率就是100%. 打个比方就是一个猎人挖了100个不同的陷阱,猎人需要一个个的去触碰这些陷阱以确保陷阱没有问[学Java,到凯哥学堂kaige12

DBUnit数据库测试

DBUnit数据库测试: DBUnit是一个基于junit扩展的数据库测试框架.它提供了大量的类对与数据库相关的操作进行了抽象和封装.它通过使用用户自定义的数据集以及相关操作使数据库处于一种可知的状态,从而使得测试自动化.可重复和相对独立.虽然不用dbunit也可以达到这种目的,但是我们必须为此付出代价(编写大量代码,测试及维护),既然有了这么优秀的开源框架,我们又何必再造轮子. 普通的测试数据库的方法不仅较为麻烦,而且在对数据库测试完后会残留数据[学Java,到凯哥学堂kaige123.com

全球78707个主要城市数据库,包含经纬度坐标值、国家、省份

全世界78707个主要城市信息MYSQL数据库,包含经纬度坐标值,已经导出成了SQL文件,因为比较大,有10M,所以这里单独导出来,供升级失败的同学手工导入,如图: 这个数据主要是用于天气预报插件的,天气预报插件,需要首先从这个库里面,查询城市的ID,在把ID传给接口,返回天气预报数据. 下载请到 :http://blog.erdaicms.com

数据库测试DbUnit

DBUnit 的设计理念就是在测试之前,备份数据库,然后给对象数据库植入我们需要的准备数据,最后,在测试完毕后,读入备份数据库,回溯到测试前的状态: 摘自:DbUnit入门实战 DBUnit官网:http://www.dbunit.org/   另外<spring3.x企业应用开发实战>http://pan.baidu.com/s/1eQ7sXoe 密码:yqly    中使用了Unitils Unitils构建在DBUnit与EasyMock项目之上并与JUnit和TestNG相结合.支持数

全球78707个主要城市信息MYSQL数据库,包含经纬度坐标值

全世界78707个主要城市信息MYSQL数据库,包含经纬度坐标值,已经导出成了SQL文件,因为比较大,有10M,所以这里单独导出来,供升级失败的同学手工导入,如图: 这个数据主要是用于天气预报插件的,天气预报插件,需要首先从这个库里面,查询城市的ID,在把ID传给接口,返回天气预报数据. 这里上传不了附件,下载请去官方博客:http://blog.erdaicms.com/lvyou/97

pxc 数据库测试环境

1.pxc 数据库测试环境:192.168.1.221(主)192.168.1.223(pxc数据库)192.168.1.224(pxc数据库) 修改系统时间• 添加 aliyun yum 源: #cd /etc/yum.repos.d/ # wget http://mirrors.aliyun.com/repo/Centos-6.repo# cp -a Centos-6.repo CentOS-Base.repo 添加aliyun epel yum 源:#wget http://mirrors