软件测试mysql⾯试题及答案_软件测试技术之⾯试必问的25
道数据库测试题
本⽂将带你了解软件测试技术之⾯试必问的25道数据库测试题,希望对⼤家学测试技术有所帮助
⾯试必问的25道数据库测试题
1)什么是数据库测试?
数据库测试也称为后端测试。数据库测试分为四个不同的类别。
数据完整性测试
数据有效性测试
数据库相关的性能
测试功能,程序和触发器
2)在数据库测试中,我们需要正常检查什么?
通常,我们在DB Testing中检查的内容是:
约束检查
验证字段⼤⼩
存储过程
将应⽤程序字段⼤⼩与数据库匹配
基于绩效的问题的索引
3)解释什么是数据驱动测试?
在数据表中,为了测试多个数据,使⽤数据驱动的测试。通过使⽤它,它可以很容易地从不同位置同时替换参数。
4)什么是连接并提及不同类型的连接?
Join⽤于显⽰两个或两个以上的表,连接类型为:
⾃然加⼊
内部联接
外加⼊
交叉加⼊
外部联接⼜分为两部分:
wordpress本地建站左外连接
右外连接
5)什么是索引并提及不同类型的索引?
索引是数据库对象,它们是在列上创建的。为了快速获取数据,经常访问它们。不同类型的索引是:
B树索引
位图索引
聚集索引
覆盖指数
⾮唯⼀索引
独特的指数
6)在测试存储过程时,测试⼈员采取了哪些步骤?
测试⼈员将检查存储过程的标准格式,并检查字段是否正确,如存储过程中提到的更新,连接,索引,删除。
7)您如何知道数据库测试,是否触发了触发器?
在查询公共审计⽇志时,您会知道是否触发了触发器。它位于审计⽇志中,您可以在其中查看触发的触发器。
8)在数据库测试中,测试数据加载的步骤是什么?
图文制作小程序以下步骤需要遵循测试数据加载
应该知道源数据
⽬标数据应该是已知的
应检查源和⽬标的兼容性
在SQL Enterprise管理器中,打开相应的DTS包后运⾏DTS包
您必须⽐较⽬标和数据源的列
应检查⽬标和源的⾏数
更新源中的数据后,检查更改是否显⽰在⽬标中。
个人主页小魔方怎么获得检查NULL和垃圾字符
9)如何不使⽤数据库检查点,如何在QTP中测试SQL查询?
通过在VBScript中编写脚本程序,我们可以连接到数据库并可以测试查询和数据库。
10)解释如何在QTP中使⽤SQL查询?
在使⽤输出数据库检查点和数据库检查的QTP中,您必须选择SQL⼿动查询选项。选择⼿动查询选项后,输⼊“选择”查询以获取数据库中的数据,然后⽐较预期和实际。
11)为数据库测试编写测试⽤例的⽅法是什么?
编写测试⽤例就像功能测试⼀样。⾸先,您必须了解应⽤程序的功能要求。然后你必须决定编写测试⽤例的参数
⽬标:写出您想要测试的⽬标
输⼊法:编写要执⾏的操作⽅法或输⼊
预期:它应该如何出现在数据库中
12)要管理和操作测试表,您在数据库测试中使⽤了哪些SQL语句?
SELECT,INSERT,UPDATE,DELETE等语句⽤于操作表,⽽ALTER TABLE,CREATE TABLE和DELETE TABLE⽤于管理表。
13)如何测试数据库程序和触发器?
要测试数据库过程和触发器,必须知道输⼊和输出参数。EXEC语句可⽤于运⾏该过程并检查表的⾏为。
在solution explorer中打开数据库项⽬
现在,在“视图”菜单中,单击数据库架构
从架构视图菜单中打开项⽬⽂件夹
右键单击要测试的对象,然后单击“创建单元测试”对话框
之后创建⼀个新的语⾔测试项⽬
选择a)插⼊单元测试或b)创建新测试,然后单击“确定”
必须配置的项⽬将通过单击“项⽬配置”对话框完成。
配置完成后单击“确定”
14)如何根据需求编写测试⽤例,这些要求是否代表AUT(被测试应⽤程序)的确切功能?
要根据需求编写测试⽤例,您需要在功能⽅⾯彻底分析需求。此后,您可以考虑使⽤相应的测试⽤例设计技术,如等效分区,⿊盒设计,原因效果绘图等来编写测试⽤例。是的,这些要求代表了AUT的确切功能。
15)什么是DBMS?
DBMS代表数据库管理系统,有不同类型的DBMS
⽹络模型
miui13发布日期是几号分层模型
关系模型
16)什么是DML?
DML代表数据操作语⾔,它⽤于使⽤模式对象管理数据。它是SQL的⼀个⼦集。
17)什么是DCL命令?DCL使⽤的两种命令有哪些?
DCL代表数据控制语⾔,它⽤于控制数据。
两种类型的DCL命令是:
授权:通过使⽤此命令,⽤户可以访问数据库的权限
撤消:使⽤此命令,⽤户⽆法访问数据库
18)什么是⽩盒测试和⿊盒测试?
mysql面试题基础知识⿊盒测试意味着在给出特定输⼊时测试软件的输出。通常执⾏此测试以查看软件是否满⾜⽤户的要求。运⾏此测试不需要特定的功能输出。
进⾏⽩盒测试以检查程序的代码和逻辑的准确性。该测试由了解系统逻辑流程的程序员完成。
19)QTP如何评估测试结果?
测试完成后,QTP将⽣成⼀份报告。此报告将显⽰测试时检测到的检查点,系统消息和错误。测试结果窗⼝将显⽰在检查点遇到的任何不匹配。
20)解释QTP测试过程?
QTP测试过程基于以下步骤:
创建GUI(图形⽤户界⾯)映射⽂件:标识必须测试的GUI对象
创建测试脚本:记录测试脚本
调试测试:应该调试测试
运⾏测试:应该运⾏测试⽤例。
查看结果:结果反映了测试的成功或失败
报告检测:如果测试失败,原因将记录在报告检测⽂件中
21)什么是负载测试并给出⼀些⽰例?
要测量系统响应,请进⾏负载测试。如果负载超过⽤户模式,则称为压⼒测试。负载测试的⽰例是下载⼀组⼤⽂件,在⼀台计算机上执⾏多个应⽤程序,使服务器接收⼤量电⼦邮件并将许多任务分配给打印机。
22)如何⼿动测试数据库?
⼿动测试数据库涉及检查后端的数据并查看前端数据的添加是否影响后端,删除,更新,插⼊等是否相同。
23)RDBMS代表什么,SQL使⽤什么是重要的RDMBS?
RDBMS代表使⽤SQL的关系数据库管理系统,SQL使⽤的重要RDBMS是Sybase,Oracle,Access,Ingres,Microsoft SQL服务器等。网站门户html代码
24)什么是性能测试以及性能测试的瓶颈是什么?
性能测试决定了计算机系统性能的速度。它包括定量测试,如响应时间测量。性能测试中的问题是,您总是需要训练有素且经验丰富的⼈⼒,⽽且您使⽤的⼯具也很昂贵。
25)什么是DDL以及它们的命令是什么?
要定义数据库结构,Developer使⽤DDL。DDL代表数据定义语⾔。各种DDL命令包括Create,Truncate,Drop,Alter,Comment和Rename。
本⽂由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标软件测试之测试技术频道!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论