测试用例模拟题.docx
《测试用例模拟题.docx》由会员分享,可在线阅读,更多相关《测试用例模拟题.docx(28页珍藏版)》请在冰豆网上搜索。
![测试用例模拟题.docx](https://file1.bdocx.com/fileroot1/2023-2/5/1f175253-73bb-4c8d-99b0-fe2b86442d7b/1f175253-73bb-4c8d-99b0-fe2b86442d7b1.gif)
测试用例模拟题
选择题(针对以下题目,请选择最符合题目要求的答案。
针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。
其中第1—10题每题1分,其余每题1.5分,共100分)
1)
下列对于测试用例的描述中,正确的是()。
(选择一项)
a)
在测试过程中,测试用例是一成不变的
b)
测试用例模板是不能改变的
c)
编写测试用例不需要参照需求
d)
参考手册测试用例需要不断更新和维护
2)
划分等价类要()。
(选择一项)
a)
只考虑有效等价类
b)
只考虑无效等价类
c)
既考虑有效等价类,也考虑无效等价类
d)
考虑输入条件之间的联系
3)
下列对于等价类的描述中,正确的是()。
(选择一项)
a)
等价类数据测试的内容完全不同
b)
等价类中的一个测试能捕获缺陷,那么该等价类中的其它测试也能捕获缺陷
c)
如果输入条件是一个布尔量,则不能确定等价类
d)
如果输入条件说明了一个必须成立的情况,则不能确定等价类
4)
输入长度在20到100个字符的字符串,使用边界值法的边界值是()。
(选择一项)
a)
20
b)
25
c)
90
d)
不能确定
5)
下列不属于因果图法的步骤有()。
(选择一项)
a)
画出因果图
b)
转换成判定表
c)
把判定表中的每一列拿出来作为依据,设计测试用例
d)
把判定表中的每一行拿出来作为依据,设计测试用例
6)
下列关于随机测试的描述中正确的是()。
(选择一项)
a)
可以度量随机测试实际覆盖率
b)
许多测试都是冗余的
c)
重复测试是不可能的
d)
确定预期结果不会花费大量时间
7)
通过测试主要用于验证()。
(选择一项)
a)
一个系统不会做不需要它做的事
b)
系统和需求是否一致
c)
随机数据会产生哪些结果
d)
直觉推测产生哪些错误
8)
错误猜想主要用于验证()。
(选择一项)
a)
一个系统不会做不需要它做的事
b)
系统和需求是否一致
c)
随机数据会产生哪些结果
d)
直觉推测可能产生哪些错误
9)
下列叙述中,哪些属于等价类数据的共同特点()。
(选择三项)
a)
如果等价类中的一个测试不能捕获缺陷,那么可以选择该等价类中的其他测试来捕获缺陷
b)
如果等价类中的一个测试不能捕获缺陷,那么选择该等价类中的其他测试也不会捕获缺陷
c)
如果等价类中的一个测试能够捕获一个缺陷,那么选择该等价类中的其他测试也能捕获该缺陷
d)
测试内容相同
10)
以下哪种方法设计出的测试用例是通过多种输入组合实现的()。
(选择一项)
a)
等价类划分法
b)
因果图法
c)
边界值分析法
d)
错误推测法
11)
关于测试方法的选择,不正确的是()。
(选择一项)
a)
如果有输入条件的组合情况,一开始就选用因果图法
b)
用等价类划分补充测试用例
c)
任何情况下都必须使用边界值分析法
d)
不需要用错误推测法补充测试用例
12)
输入非法数据要考虑()。
(选择三项)
a)
输入类型
b)
输入的组合关系
c)
输入长度
d)
边界值
13)
输入默认值不用考虑()。
(选择一项)
a)
键入空值
b)
把默认值改为另一个值
c)
把默认值改为另一个值,然后再改为空值
d)
边界值
14)
以下输入使缓冲区溢出的数据有()。
(选择两项)
a)
默认值
b)
特殊字符
c)
最大字符串
d)
比最大字符串更长的字符串
15)
关于输入产生错误的合法数据组合描述正确的是()。
(选择一项)
a)
输入默认值
b)
输入值之间存在依赖关系
c)
输入非法值
d)
输入特殊字符
16)
关于产生同一个输入的各种可能输出描述正确的是()。
(选择一项)
a)
输入默认值
b)
输入值之间存在依赖关系
c)
输入非法值
d)
同一个输入对应多个输出
17)
关于输出属性修改后的结果描述正确的是()。
(选择一项)
a)
输出的结果可以由用户修改属性得出
b)
输入值之间存在依赖关系
c)
输入非法值
d)
同一个输入对应多个输出
18)
下列关于屏幕刷新显示测试方法说法错误的是()。
(选择一项)
a)
增加屏幕上的对象
b)
删除屏幕上的对象
c)
移动屏幕上的对象
d)
修改输出属性
19)
下列关于数据结构溢出的描述中不正确的是()。
(选择两项)
a)
测试上溢
b)
测试下溢
c)
测试默认值
d)
测试特殊字符
20)
如何发现数据结构不符合约束()。
(选择三项)
a)
列出候选数据的可修改属性
b)
确定可修改属性的功能位置
c)
对数据进行初始化
d)
确定数据的边界值
21)
如何测试操作数与操作符不符()。
(选择两项)
a)
对数值计算要考虑操作数和操作符之间的限定关系
b)
对图形计算要考虑各种输入数据之间的组合关系
c)
考虑默认值
d)
考虑特殊字符
22)
如何测试递归调用()。
(选择一项)
a)
考虑对象的自我交互和复制
b)
考虑默认值
c)
考虑特殊字符
d)
考虑边界值
23)
不属于文件系统测试方法的是()。
(选择一项)
a)
文件系统超载
b)
介质忙
c)
数据结构溢出
d)
文件名不合法
24)
用户接口输入测试有()。
(选择一项)
a)
输入默认值
b)
介质忙
c)
数据结构溢出
25)
正交排列方法设计测试用例的好处在于()。
(选择一项)
a)
对所有的输入组合创建测试用例
b)
使用最少的测试用例获得最大的测试覆盖率
c)
不用写测试用例
26)
下面对使用自动化测试工具进行测试的认识中不正确是()。
(选择一项)
a)
需要频繁测试的软件最好使用自动化测试工具
b)
需要跨平台进行测试的软件使用自动化测试工具可以节省时间
c)
跟踪一个产品开发过程中,使用自动化测试工具更方便
d)
手工测试中无法完成的一些测试需要使用自动化测试工具
27)
从软件易用性角度,下列关于测试控件说法中错误的是()。
(选择一项)
a)
常用按钮要支持快捷方式
b)
默认按钮要支持“回车”操作
c)
Windows应用程序中按钮位置要保持一致,“取消”在左侧,“确认”在右侧
d)
对可能给用户带来损失的操作应该提供取消功能
28)
下列不属于文档测试范畴的是()。
(选择一项)
a)
用户手册
b)
市场宣传材料
c)
源代码
d)
包装文字和图形
29)
下列关于测试大纲法的说法中错误的是()。
(选择一项)
a)
测试大纲是对输入条件和流程的描述
b)
同一软件生成的大纲可能是不同的
c)
测试大纲的目的在于列出用户操作,以产生覆盖所有相关内容的测试
30)
下列关于加密测试的说法中正确的是()。
(选择一项)
a)
在安装或运行时应测试输入正确的序列号,程序可以正常安装或运行,不需要对输入错误的序列号进行测试
b)
在运行的过程,拔掉加密狗,程序应直接退出,不用给提示
c)
需要测试把加密狗同其他设备连接在一起,检查程序是否仍可以正常安装或运行
31)
下列关于打开文件测试的说法中错误的是()。
(选择二项)
a)
只需要对一种格式的文件进行打开测试就可以了,不需要对逐一打开各种格式的文件进行测试
b)
需要分别对直接打开本地文件和网络上的文件进行测试
c)
不需要对打开文件的方式(例如:
只读)进行测试
d)
应对赋给无效的文件名进行测试
32)
某系统对每个员工一年的出勤天数进行核算和存储,使用文本框控件进行数据录入。
使用边界值法为此文本框编写测试用例,需要对哪些边界值进行测试()。
(选择一项)
a)
-1,0,1,364,365,366,367
b)
-1,0,1,364,365,366
c)
0,1,364,365,366,367
d)
1,365,366,367
33)
安装测试中要注意的要点有()。
(选择三项)
a)
关注不同的安装组合
b)
安装过程中软硬件资源不满足情况下,安装程序如何处理
c)
安装过程中对用户输入的安装目录等信息是否进行检查
d)
安装的软件是否能够正常使用
34)
下列原则中不属于在各种控件混合使用时的测试方法的是()。
(选择一项)
a)
尽量组合所有功能(包括非重点功能),至少每个控件都被组合过一次
b)
遵循由简到繁的原则,各种组合要逐一测试
c)
每个热键应逐一测试,并可执行正确操作
d)
在单个功能测试中发现的缺陷在组合功能时也要重点测试
35)
下列关于因果图法设计用例的描述中不正确的是()。
(选择一项)
a)
需要考虑原因与原因以及原因与结果之间的关系
b)
条件和规则的排列顺序
c)
在因果图中对原因和结构分别进行标识
d)
根据约束和限制条件排除原因和结果之间不可能出现的组合
36)
若一个通讯簿最多可以输入100条记录,则应设计下列选项中哪组测试用例进行测试最优()。
(选择一项)
a)
分别输入1、50、100条记录
b)
分别输入0、1、50、99、100条记录
c)
分别输入0、1、99、100、101条记录
d)
分别输入0、1、50、99、100、101条记录
37)
下列设计测试用例的方法中,使用频率最高的两种方法是()。
(选择二项)
a)
等价类法
b)
边界值法
c)
因果图法
38)
下列关于测试用例说法正确的是()。
(选择二项)
a)
一个好的测试用例是不需要更新的
b)
对每一个测试项目,测试用例必须严格按照测试用例模板以相同的细致程度进行文档化
c)
测试用例控制软件测试的执行过程,它是对每个测试项目的进一步实例化
d)
在测试执行过程中测试用例要不断进行跟踪和优化
39)
从软件易用性角度看,下列关于测试控件说法中错误的是()。
(选择一项)
a)
常用按钮要支持快捷方式
b)
默认按钮要支持“回车”操作
c)
Windows应用程序中按钮位置要保持一致,“取消”在左侧,“确认”在右侧
d)
对可能给用户带来损失的操作应该提供取消功能
40)
某系统对员工每年出勤月总数进行核算和存储,使用文本框的模式进行填写。
在此文本框的测试用例编写中使用边界值法,需要对哪些边界值编写测试用例来进行测试()。
(选择一项)
a)
-1,0,1,11,12,13
b)
0,1,11,12,13
c)
0,12
d)
-1,1,11,12,13
41)
某系统对每个员工一年的出勤天数进行核算和存储(按每月22个工作日计算),使用文本框的模式进行填写。
在此文本框的测试用例编写中使用了等价类划分法,则下面划分准确的是()。
(选择三项)
a)
无效等价类,出勤日>264日
b)
无效等价类,出勤日<0
c)
有效等价类,0<=出勤日<=264
d)
有效等价类,0<出勤日<264
42)
对照状态图编写测试用例时,下列可以减少测试用例数量的方法中不正确的是()。
(选择一项)
a)
每种状态至少访问一次
b)
测试所有状态之间的转换
c)
测试所有错误状态及其返回值
d)
利用工具自动执行状态转换测试
43)
在做安装测试和卸载测试时,需要测试的内容有()。
(选择一项)
1.界面易用性
2.注册表的信息
3.文档测试
4.突然中断
5.是否支持Enter键、Tab键和快捷键
6.介质处于忙碌状态
a)
(1)(3)(5)
b)
(1)(5)(6)
c)
(2)(3)(4)(6)
d)
(1)
(2)(3)(4)(5)(6)
44)
关于文档测试,下列说法错误的是()。
(选择一项)
a)
在测试 Readme文件和联机帮助时需要对文档中的链接进行测试,验证链接是否正确
b)
测试文档最有效的办法就是从用户的角度出发,测试每个步骤、每个图象,从而找出缺陷
c)
做文档测试时不用对文档中的程序截图进行测试
d)
文档测试也包括格式、排版等测试
45)
下列关于窗体测试的说法正确的是()。
(选择一项)
a)
窗体大小要合适,内部控件应尽量集中在窗体的左上方
b)
移动窗体时,快速或慢速移动窗体,背景及窗体本身必须刷新正确
c)
缩放窗体时,窗体放大,内部控件应保持缩放前的大小
d)
不需要在不同的分辨率情况下对窗体进行测试
46)
下列关于测试大纲法的说法中错误的是()。
(选择一项)
a)
测试大纲法是对输入条件和流程的描述
b)
同一软件生成的大纲可能是不同的
c)
测试大纲的目的在于列出用户操作,以产生覆盖所有相关内容的测试
d)
大纲不是一成不变的,需要不断细化和扩充
47)
下列关于因果图的观点中正确的是()。
(选择三项)
a)
采用因果图设计测试用例时,经常可以从软件需求规格说明书中得出,这样可以简化测试用例数目
b)
采用因果图法最先要考虑采用一种适合于描述对于多种条件的组合
c)
最终的测试用例是根据判定表为依据编写的
d)
因果图法适合于检查程序输入条件的各种组合情况
48)
下面运用边界值方法设计的测试用例中,不准确的是()。
(选择一项)
a)
若要求输入整数范围为2-10,则测试用例应该包括1,2,3,9,10,11
b)
若一个文件可以输入1-50个记录,则可以设计用例:
1个,2个,49个,50个,51个
c)
若要求输入的密码为6-11位,则可以设计测试用例:
5位,6位,7位,10位,11位,12位
d)
某购物网站要求每页最多显示10种商品,则可以设计测试用例:
0种,1种,9种,10种,11种
49)
下面关于常用测试方法的描述错误的是()。
(选择一项)
a)
错误猜测是基于经验和直觉推测程序中所有可能存在的错误
b)
随机测试的所有输入数据都是随机生成的,其目标是模拟用户的操作
c)
通过测试主要用于验证系统和它的需求是否一致,确认软件至少能做什么
d)
失败测试时不要蓄意攻击软件的薄弱环节
50)
以下关于因果图的观点中正确的是()。
(选择三项)
a)
因果图适用于大中型规模的软件
b)
采用因果图法最先要考虑采用一种适合于描述对于多种条件的组合
c)
最终的测试用例是根据判定表为依据编写的
d)
因果图法适合于检查程序输入条件的各种组合情况
51)
以下关于进行易用性测试的好处的描述中,正确的是()。
(选择三项)
a)
减少用户寻求技术支持服务电话的数量
b)
减少培训的费用
c)
提高用户对产品的认识程度
d)
加强软件的功能
52)
设计兼容性测试用例时,决定选择测试平台和应用程序版本的原则有()。
(选择三项)
a)
根据流行程度,选择比较普及的操作系统和软件平台
b)
选择主流生产厂商的产品来进行测试
c)
尽量选择较新的程序版本
d)
根据类型把软件进行等价类划分,从每种类型中选择软件来测试
53)
下面关于卸载测试的说法中,错误的是()。
(选择一项)
a)
卸载后,要察看注册表中的注册信息是否被删除
b)
测试卸载过程中,是否支持快捷键的使用
c)
可以在卸载的过程中突然中断
d)
不能卸载正在使用的程序
54)
下面关于探索性测试的好处的描述中不正确的是()。
(选择一项)
a)
有利于确定测试工作的重点
b)
有利于确定发现问题的原因和重现步骤
c)
有利于加强功能测试
d)
有利于确定和度量测试覆盖率
55)
在设计测试用例中考虑输入非法数据时,需要考虑输入数据的属性中没有必要考虑的是()。
(选择一项)
a)
数据类型
b)
数据长度
c)
数据的默认值
d)
数据的取值范围
56)
在玩手机游戏中,如果出现图形移动模糊现象,最有可能的问题在于()。
(选择一项)
a)
缓冲区溢出
b)
图形刷新太慢
c)
保存图形的缓冲区太小
d)
手机屏幕的分辨率太高
57)
正交排列方法设计测试用例的好处在于()。
(选择一项)
a)
对所有的输入组合创建测试用例
b)
使用最小的测试用例获得最大的测试覆盖率
c)
不用写测试
d)
做兼容性测试用例方便
58)
在打印机打印文档时,检测到没有打印纸了,应该提示下面哪种故障()。
(选择一项)
a)
文件系统超载
b)
介质忙
c)
介质损坏
d)
介质不可用
59)
下列关于测试用例的说法中正确的是()。
(选择一项)
a)
测试用例通常由软件开发人员根据自己写的代码而设计
b)
一个成功的测试用例将证明程序的正确性
c)
测试用例的设计与软件的具体功能或性能有密切的关系
d)
编写具体测试用例时,一般不再需要考虑系统的需求
60)
用边界值分析法设计测试用例时,假定1<X<1000(X取整数),那么X在测试中应该取的边界值是()。
(选择一项)
a)
X=50,X=-3,X=1200
b)
X=0,X=1,X=2,X=999,X=1000,X=1001
c)
X=2,X=3,X=999,X=1000
61)
测试人员基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性地设计测试用例的方法是()
a)
等价类划分法
b)
边界值法
c)
错误猜测法
d)
因果图法
62)
关于测试用例的意义有如下说法:
①可以避免盲目测试并提高测试效率;
②使软件测试的实施重点突出、目的明确;
③在回归测试后无需修正测试用例便可继续开展测试工作;
④测试用例的复用化和通用化使软件测试更易于开展。
则上述说法中正确的是()
a)
①、②、③
b)
①、③
c)
②、③
d)
①、②、④
63)
下列设计测试用例的方法中,()方法是根据输出对输入的依赖关系设计测试用例。
(选择一项)
a)
状态图
b)
等价类划分
c)
因果图
d)
边界值分析
64)
下列关于软件测试方法的描述中正确的是()。
(选择一项)
a)
通过测试主要用于验证系统和它的需求是否一致,确认软件至少能做什么
b)
错误猜测完全基于测试人员的直觉和经验,不需要了解被测系统
c)
随机测试无法度量实际的测试覆盖率,所以在实际测试中不使用这种方法
d)
失败测试是指整个测试过程中没有发现任何缺陷
65)
在设计测试用例时,若使用输入非法数据测试系统输入功能时,不必考虑的属性是()。
(选择一项)
a)
数据类型
b)
数据长度
c)
数据的默认值
d)
数据的取值范围
66)
下列关于通过测试和失败测试的说法错误的是()(选择一项)
a)
利用边界值分析设计的测试用例进行的测试,既有通过测试也有失败测试
b)
利用等价类划分方法设计的测试用例进行的测试,既有通过测试也有失败测试
c)
双击一台没有放光盘的电脑的光驱操作,是失败测试
d)
失败测试和通过测试是软件测试的俩个相互对立的基本方法,进行通过测试的系统没有必要再进行失败测试
67)
设计测试用例的方法有许多,而且每种方法都有不同的适用条件。
下列是对几种方法的描述:
对于业务流清晰的系统可以利用_____贯穿整个测试用例设计过程;在用例中综合使用各种测试方法,对于参数配置类的软件,要用____选择较少的组合方式达到最佳效果;如果程序的功能说明中含有输入条件的组合情况,则一开始就可以选用_____.针对以上描述,能够按照正确的顺序填入上面空白的选项是().(选择一项)
a)
等价类划分法因果图法状态图法
b)
状态图法正交排列法因果图法
c)
状态图法等价类划分法因果图法
d)
因果图法正交排列法等价类划分法
68)
关于文件系统的故障模型,下列说法错误的是()。
(选择二项)
a)
无人值守的U盘存储气象监控系统可以利用测试工具模拟存储系统满容量,进行文件系统超载的测试
b)
在工作环境恶劣的条件下运行的软件需要进行介质损坏测试,比如车间内的机床监控系统
c)
一般都是模拟比较”干净”的测试环境,不需要测试后台启动大量服务时的反应
d)
目前,硬件的存储容量越来越大,硬件的价格越来越低,因此没必要测试文件系统超载的情况
69)
下列设计测试用例的