数据库系统期末考试试题 数据库试题( 二 )


【如果!SupportLists] [endif]]聚集索引
【如果!SupportLists] [endif]]覆盖率索引
【如果!Supportlists] [Endif]非唯一索引
【如果!SupportLists] [endif]]唯一索引
八 。数据库测试中,测试数据加载的步骤有哪些?
以下步骤需要遵循测试数据加载 。
【如果!Supportlists] [Endif]应该知道源数据 。
【如果!SupportLists] [endif]]应该知道目标数据 。
【如果!SupportLists] [endif]]检查源和目标的兼容性 。
【如果!在SQLEnterprise Manager中,打开相应的DTS包并运行DTS包 。
【如果!SupportLists] [endif]]您必须比较目标和数据源的列 。
【如果!SupportLists] [Endif]应该检查目标和源的行数 。
【如果!SupportLists] [endif]]更新源中的数据后,检查更改是否显示在目标中 。
【数据库系统期末考试试题 数据库试题】【如果!SupportLists] [endif]]检查空字符和垃圾字符
九 。数据库测试的测试用例的编写方法是什么?
编写测试用例就像功能测试一样 。首先,您必须了解应用程序的功能需求 。然后你必须决定编写测试用例的参数 。
【如果!SupportLists] [endif]]目标:写下你要测试的目标 。
【如果!SupportLists] [endif]]输入法:编写要执行的操作方法或输入 。
【如果!SupportLists] [Endif]期望:它应该如何出现在数据库中?
X.数据库测试中使用哪些SQL语句来管理和操作测试表?
SELECT、INSERT、UPDATE、DELETE等语句用于操作表,而ALTER TABLE、CREATE TABLE和DELETE TABLE用于管理表 。
总结:
数据库的健壮性、容错性、弹性也是我们测试的重点 。我们还可以发现,功能测试、性能测试、安全测试是一个由简单到复杂的过程,也是数据库测试人员需要一步步掌握的技能 。这也是未来公司对数据库测试人员的基本要求 。
1.什么是数据库测试?
数据库测试也称为后端测试 。数据库测试分为四个不同的类别 。
【如果!支持列表] [endif]]数据完整性测试
【如果!支持列表] [endif]]数据有效性测试
【如果!SupportLists] [endif]]数据库相关性能
【如果!SupportLists] [endif]]测试功能、程序和触发器
二、数据库中数据的基本结构
定义1:数据元素集合(也称为数据对象)中元素之间的关系 。
定义:相互之间有特定关系的一组数据元素 。
一个表(数据库)称为数据结构,由许多记录(数据元素)组成,每个元素又包括许多字段(数据项)组成一个数据库测试 。系统测试、集成测试、单元测试、功能测试、性能测试、安全测试系统测试、数据库需要在初始设计时进行分析测试 。
三 。数据库测试分类
从测试过程的角度来看,我们也可以将数据库测试分为
系统测试
在数据库的初始设计中,我们需要分析和测试需求覆盖..另一方面,我们需要确认数据库设计文档与最终的数据库相同 。当设计文档变更时,我们还需要验证变更是否在数据库中实现 。
在这个阶段,我们的测试主要是通过数据库设计评审来实现的 。
集成测试
集成是主要针对接口的测试工作,数据库需要考虑以下几点
数据项的修改操作
数据项的添加操作
数据项的删除操作
数据表增加满
删除数据表空
删除空表中的记录
数据表的并发操作
存储过程的接口测试
关联表与业务逻辑的接口测试 。
我们还需要考虑使用等价类、边界值、错猜等方法来测试这些接口 。
单元测试
单元测试侧重于逻辑覆盖,数据库开发的单元测试相对简单,可以通过语句覆盖和日读来完成 。
我们还可以从测试关注点的角度对数据库进行分类 。
功能测试
我们可以依靠工具来测试数据库功能 。
组件
一个开源的数据库功能测试框架,可以对基本的数据库操作进行白盒单元测试,检查输入输出 。
工具
通过对物体的捕捉和识别,可以通过QTP模拟用户的操作过程,通过验证的方法或者结合数据库后台的监控,对整个数据库中的数据进行测试 。更倾向于灰色框 。
数据工厂
一款优秀的数据库数据自动生成工具,通过它你可以轻松生成任意结构的数据库,填充数据库,帮助你生成大量验证我们数据库中的函数是否正确所需的数据 。属于黑盒测试 。
数据库性能
性能优化分为四个部分 。
1.物理存储
2.逻辑设计 。
3.数据库参数调整
4.SQL语句优化 。


推荐阅读