测试用例模拟题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
选择题(针对以下题目,请选择最符合题目要求的答案。针对每
一道题目,所有答案都选对,则该题得分,所选答案错误或不能
选出所有答案,则该题不得分。其中第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) 包装文字和图形