数据库系统期末考试试题 数据库试题( 三 )
数据库性能测试工具:
工具
可以通过编程协议对数据库进行压力测试 。
Swingbench(这是一个重量级的特性,类似于LR,非常强大,只针对oracle)
安全试验
自从SQL注入攻击被发现后,万无一失的数据库已经从后台变成了前台 。一旦数据库被攻破,整个系统就会暴露在黑客面前 。通过数据库强大的存储过程,黑客可以轻松获得整个系统的权限 。然而,SQL注入似乎简单而难以防范 。对于安全测试来说,如何防止系统被注入是测试的难点 。
四 。数据库测试中我们需要正常检查什么?
通常,我们在数据库测试中检查的是:
【如果!SupportLists] [endif]]约束检查
【如果!SupportLists] [endif]]验证字段大小
【如果!Supportlists] [Endif]存储过程
【如果!SupportLists] [endif]]将应用程序字段大小与数据库相匹配 。
【如果!SupportLists] [endif]]基于性能的问题索引
5.解释什么是黑盒测试?
在数据表中,为了测试多个数据,使用了数据驱动测试 。通过使用它,可以很容易地同时替换不同位置的参数 。
不及物动词什么是连接,并提及不同类型的连接?
Join用于显示两个或多个表 。连接类型是:
【如果!支持列表] [endif]]自然加入
【如果!SupportLists] [endif]]内部联接
【如果!添加支持列表] [endif]]
【如果!支持列表] [endif]]交叉连接
外部连接分为两部分:
【如果!SupportLists] [endif]]左侧外部连接
【如果!支持列表] [endif]]右连接
七 。什么是索引并提及不同类型的索引?
索引是数据库对象,它们是在列上创建的 。为了快速获取数据,要经常访问它们 。不同类型的索引包括:
【如果!支持列表] [endif]B] B树索引
【如果!SupportLists] [endif]]位图索引
【如果!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用于管理表 。
总结:
数据库的健壮性、容错性、弹性也是我们测试的重点 。我们还可以发现,功能测试、性能测试、安全测试是一个由简单到复杂的过程,也是数据库测试人员需要一步步掌握的技能 。这也是未来公司对数据库测试人员的基本要求 。
推荐阅读
- 工资管理系统 工资管理
- 硒鼓是什么东西 连供系统
- 风光互补太阳能发电系统 风光互补系统
- 私下调查一个人怎么查 个人信息查询系统
- 免费虚拟主机控制面板 虚拟主机管理系统
- 工厂质量标语 品质标语
- 洛奇英雄传一点客户端就这样,已经安装过官网的NGM模块,游戏也重新装了,系统是win7旗舰版。 ngm是什么意思
- dell1088装系统?dell1088 蓝屏怎样处理?
- 常用的固定资产管理系统有哪些 固定资产系统
- 2019年个人所得税的代扣代缴操作方式,最新最全! 个人所得税代扣代缴系统
