软件测试判断题

共 61 题,满分 100 分

题号 题目 答案
1 软件存在缺陷是由于开发人员水平有限引起的,一个非常优秀的程序员可以开发出零缺陷的软件
2 判定覆盖一定满足语句覆盖
3 错误推测法是一种正规的、有严格数学基础的测试方法
4 没有发现错误的测试是没有价值的
5 缺陷的严重性越高,其修复优先级一定越高
6 因果图法属于白盒测试
7 等价类划分中,无效等价类是指不满足程序输入规则的集合
8 系统测试的目的是验证最终软件系统是否满足用户规定的需求
9 自动化测试可以完全替代手工测试
10 语句覆盖是最弱的白盒覆盖标准
11 因果图法是一种白盒测试技术
12 软件测试的目的是证明软件没有错误
13 测试管理工具只能管理缺陷,不能管理测试用例
14 条件组合覆盖同时满足判定覆盖和条件覆盖
15 代码走查属于动态测试
16 决策表中的规则数量与条件数量成线性关系
17 黑盒测试不需要了解程序内部结构,只关注输入输出
18 边界值分析只关注输入域的边界,不关注输出域的边界
19 动态测试必须在程序运行后才能进行
20 静态测试可以发现代码规范问题和潜在的逻辑缺陷
21 决策表适用于处理复杂的逻辑组合场景
22 因果图法最终生成的测试用例来源于决策表
23 缺陷一旦被修复就应该立即关闭
24 白盒测试关心代码的逻辑,需要考虑结构覆盖率
25 等价类划分中,一个有效等价类可以选取多个代表值进行测试
26 验收测试的依据是用户需求或合同
27 状态图测试只需要测试合法的状态迁移,非法迁移不需要测试
28 花钱买来的测试工具相对成熟稳定并有一定的售后服务及技术支持
29 静态测试不需要执行程序,因此不能发现任何缺陷
30 状态图测试中,每个状态至少应被进入一次
31 所有自动化测试工具都只支持Web应用
32 测试过程中不能全部期待自动化,不现实的期望注定测试自动化的失败
33 在所有黑盒测试方法中基于决策表的测试是最严格且最具逻辑性的测试方法
34 状态图测试中只需测试合法的状态迁移
35 软件测试的主要目的是证明软件没有错误
36 边界值分析只针对输入域,不考虑输出域
37 自动化测试可以完全替代手工测试
38 代码走查需要运行程序
39 白盒测试中,语句覆盖是最强的覆盖标准
40 回归测试只需要手工执行
41 判定条件覆盖同时满足判定覆盖和条件覆盖
42 验收测试由开发团队主导,主要验证技术实现是否符合设计文档
43 决策表测试是一种黑盒测试方法
44 条件覆盖一定满足判定覆盖
45 边界值分析只适用于输入域,不适用于输出域
46 所有软件缺陷都必须被修复
47 测试管理工具只能用于缺陷跟踪,不能管理测试用例
48 错误推测法是一种结构化的测试设计方法
49 单元测试通常由测试人员独立完成
50 软件测试可以证明程序没有错误
51 条件组合覆盖比路径覆盖更强
52 等价类划分中,每个等价类只需选取一个代表性数据
53 边界值分析关注的是输出空间的边界
54 Selenium只能用于Web应用的自动化测试
55 回归测试只在软件发布前执行一次
56 软件缺陷都存在于程序代码中
57 软件测试是有效的排除软件缺陷的手段
58 黑盒测试不需要了解程序内部结构
59 路径覆盖是所有白盒覆盖标准中最强的
60 集成测试主要发现单元内部的逻辑错误
61 条件组合覆盖可以满足判定覆盖和条件覆盖