第2章 黑盒测试在线测试
一、单项选择题
- 当被测程序开发采用强类型语言,界面设计大多采用选择类型控件,且测试进度较为紧张的情况下,为了提高测试效率并且保证测试效果,可选择 A 等价类划分方法。
D 强健壮
B 弱健壮
C 强一般
A 弱一般 - 在有限的时间和资源条件下,穷举测试是无法完成的任务。在黑盒测试技术中,可以减少测试用例绝对数量和提高测试效率的最有效方法是 A 。
A 等价类划分
D 判定表驱动
C 因果图分析
B 边界值分析 - 下图所示的界面中,"联系方式"字段要求"Email地址"和"手机号码"至少有一项被填写,则生成的因果图中此两项输入条件之间的约束为 D 。
D 不存在约束
A 互斥(Exclusive)
C 唯一(Only One)
B 包含(Inclusive) - 等价类划分技术中覆盖无效等价类的测试用例主要用于验证系统功能的 B 。
A 正确性
B 健壮性
D 兼容性
C 安全性 - 对于业务流清晰的系统,以下动态黑盒测试技术中, B 可用于设计全局的测试用例贯穿整个测试案例过程。
B 场景法
C 状态转换法
A 正交试验法
D 错误推测法 - 在直角三角形问题中,当输入有效且符合三角形一般规则的情况下,判断是否满足a2+b2=c2,b2+c2=a2或c2+a2=b2,如果满足为直角三角形,不满足为一般三角形。则生成的因果图中此三项输入条件之间的约束关系为 A 。
B 包含(Inclusive)
D 要求(Requirement)
C 唯一(Only)
A 互斥(Exclusive) - 在某教务管理系统中,设有5个独立的查询条件,即学生学号、姓名、所属组、班级和专业,可单独或组合使用,用于获取指定学生的基本信息。5个输入条件在查询过程中可以填写,也可以为空。为了提高测试效率和有效性,计划采用正交试验法对输入条件组合进行科学采样。可至少设计 B 个测试用例,完成对该查询功能的确认和验证。
D 16
C 12
A 4
E 32
B 8 - 某公司招聘人员,要求应聘者年龄在20~40之间,专业为计算机、通信和自动化,则根据黑盒测试中的等价类划分技术,以下设计的测试用例中违反弱健壮等价类划分原则的是 B 。
C 年龄16岁,专业通信
D 年龄22岁,专业文学
B 年龄18岁,专业机械
A 年龄20岁,专业计算机 - 在三水平正交表L9(34)中,指数4代表的含义是 A 。
D 补充测试用例的数量
C 选取测试用例的数量
B 输入条件取值的个数
A 输入条件的个数 - 测试用例是为达到最佳的测试效果或高效的揭露隐藏的错误而精心设计的少量测试数据,至少应该包括 A 。
C 测试环境和测试配置
B 测试目标、测试工具
D 测试输入数据
A 测试输入、执行条件和预期的结果 - 下图描述了两个判定表中相似规则的合并化简过程,以下选项中描述正确的是 D 。
D ①化简不正确,②化简不正确
B ①化简不正确,②化简正确
C ①化简正确,②化简不正确
A ①化简正确,②化简正确 - 在QQ登录界面中,若"自动登录"复选框被选中,则"记住密码"复选框自动设置为选中状态。 若"自动登录"复选框未被选中,则"记住密码"复选框可以被 选中,也可以不被选中 。则生成的因果图中此两项输入条件之间的约束关系为 D 。
D 要求(Requirement)
C 唯一(Only)
B 包含(Inclusive)
A 互斥(Exclusive) - 以下软件测试技术中, B 是常见的动态黑盒测试技术。
B 状态转换法
D 基本路径测试
A 逻辑覆盖
C 域测试
二 不定项选择题
- 以下关于等价类划分法和边界值分析法的描述中正确的有 ADE 。
A 通过等价类划分法划分出的子集中的每个输入条件,在发现缺陷的能力方面是等价的。
F 边界值分析法充分考虑数据间的依赖关系,因此发现缺陷的能力是最强的。
E 等价类划分法充分考虑所有条件的共性,能在最大程度上减少测试用例的绝对数量。
C 边界值分析法只能应用在黑盒测试过程中,用于完成对测试数据的精心挑选。
D 等价类划分法和边界值分析发在处理输入条件存在依赖关系的情况时,很难描述,且测试效果难以保障。
B 区别于等价类划分法,边界值分析法不仅考虑输入域的边界,还需考虑输出域的边界。 - 以下关于因果图分析法和判定表驱动法的描述中正确的有 AE 。
D 因果图分析和判定表驱动法是最精细的黑盒测试方法,因此测试用例设计和执行工作量均为最少
B 因果图分析和判定表驱动法只能够处理输入条件和输出结果均为逻辑值的情况
E 在测试需求描述中,如果输入条件间存在依赖关系,则使用因果图分析和判定表驱动法测试效果最好。
A 判定表驱动法可单独应用于测试用例的设计过程中
F 若判定表中列出n条规则,则必须要设计n条测试用例与之相对应
C 若判定表中列出n个输入条件,每个条件均为逻辑值,则必须要设计2的n次方条测试用例与之相对应
三 填空题
- 在某大学图书借阅系统中,借阅者类型可为教职工、研究生和本科生,根据借阅者类型不同,最多可借阅、可预约图书数量及借期均有所不同,则根据黑盒测试技术中的等价类划分法,至少可为输入条件"借阅者类型"设计 3 个有效等价类 1 个无效等价类。
- 对于NextDate函数中的三个输入条件,已设计出如下所示的等价类表,则至少需要设计 10 个测试用例才能满足弱健壮等价类的覆盖要求,至少需要设计 1 个测试用例才能满足强一般等价类的覆盖要求。
- 在判定表中,任何一个条件组合的特定取值及其相应要执行的操作,即判定表中的一列称为一条 规则 。判定表进行合并化简的前提条件是两列或多列具有相同的 动作 。
- 设有三变量函数f(x, y, z),基于单缺陷的假设,应用健壮性测试的方法,设计的边界值测试用例有 19 个。
- 一个应用程序中输入条件个数为7,每个条件取值均为2,若采用正交试验法,则至少需要的测试用例数为 8 个。## 目标