## 单选题
1
缺陷产生的原因( )。
A 交流不充分及沟通不畅;软件需求的变更;软件开发工具的缺陷
B 软件的复杂性;软件项目的时间压力
C 程序开发人员的错误;软件项目文档的缺乏
D 以上都是
2
下列模型哪个软件测试过程模型( )。
A W模型
B 漠布模型
C L模型
D G模型
3
功能或特性没有实现,主要功能部分丧失,次要功能完全丧失,或致命的错误声明,这属于软件缺陷级别中的( )。
A 致命的缺陷
B 严重的缺陷
C 一般的缺陷
D 微小的缺陷
4
在软件底层进行的测试称为( )。
A 系统测试
B 集成测试
C 单元测试
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 V模型
B 快速模型
C 螺旋模型
D 敏捷模型
11
下面关于边界值分析的说法不正确的是( )。
A 边界值分析采用定义域或等价区间的边界值设计测试用例
B 边界值分析是一种补充等价划分的黑盒测试技术
C 边界值分析法考虑了输入变量之间的依赖关系
D 程序在处理大量中间数值时不易出错,但容易在边界值处出现错误
12
什么是等价类划分( )。
①将测试对象的输入或输出域划分成若干部分
②从每一个子集中选取少数具有代表性的数据
③是一种白盒测试方法
④有效值的等价类
⑤无效值的等价类
A ①②③④⑤
B ①②③
C ①②④⑤
D ④⑤
13
在某大学学籍管理信息系统中,假设学生年龄的输入范围为16—40,则根据黑盒测试中的等价类划分技术,下面划分正确的是( )。
A 可划分为2个有效等价类,2个无效等价类
B 可划分为1个有效等价类,2个无效等价类
C 可划分为2个有效等价类,1个无效等价类
D 可划分为1个有效等价类,1个无效等价类
14
下面( )方法能够有效地检测输入条件的各种组合可能引起的错误。
A 等价类划分
B 边界值分析
C 错误推测
D 因果图
15
下列选项中不属于黑盒测试特点的是( )。
A 黑盒测试与软件具体实现无关
B 黑盒测试可用于软件测试的各个阶段
C 黑盒测试可以检查出程序外部结构的错误
D 黑盒测试用例设计可与软件实现同步进行
16
以程序的内部结构为基础的测试用例技术属于( )。
A 灰盒测试
B 数据测试
C 黑盒测试
D 白盒测试
17
( )是设计足够多的测试用例,使得程序中每个判定包含的每个条件的所有情况(真/假)至少出现一次,并且每个判定本身的判定结果(真/假)也至少出现一次。
A 判定-条件覆盖
B 组合覆盖
C 判定覆盖
D 条件覆盖
18
如果一个判定中的复合条件表达式为(A > 1)or(B <= 3),则为了达到100%的条件覆盖率,至少需要设计多少个测试用例( )。
A 1
B 2
C 3
D 4
19
关于逻辑覆盖,下列说法中错误的是( )。
A 语句覆盖的语句不包括空行、注释等
B 相比于语句覆盖,判定覆盖考虑到了每个判定语句的取值情况
C 条件覆盖考虑到了每个逻辑条件取值的所有组合情况
D 在逻辑覆盖中,条件组合覆盖是覆盖率最大的测试方法
20
某程序输入X取值于一个固定的枚举类型{1,4,9,16},并且程序要对这4个输入值分别进行处理,根据等价类划分法,这种情况下对输入X划分正确的是( )。
A 分为4个有效等价类、1个无效等价类
B 划分为1个有效等价类、4个无效等价类
C 划分为1个有效等价类、2个无效等价类
D 划分为1个有效等价类、1个无效等价类
21
若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,0.999。设计这组测试用例的方法是( )。
A 条件覆盖法
B 等价分类法
C 边界值分析法
D 错误推测法
22
在边界值分析中,下列数据通常不用来做数据测试的是( )。
A 正好等于边界的值
B 等价类中的等价值
C 刚刚大于边界的值
D 刚刚小于边界的值
23
下述说法正确的是( )。
A 白盒测试又称为“逻辑驱动测试”
B 穷举路径测试可以查出程序中因遗漏路径而产生的错误
C 一般而言,黑盒测试对结构的覆盖比白盒测试高
D 必须根据软件需求说明文档生成用于白盒测试的测试用例
24
根据输出对输入的依赖关系设计测试用例。( )
A 路径测试
B 等价类
C 因果图
D 归纳测试
25
以下( )组件是用来创建负载测试脚本的。
A Vuser Generator
B Analysis
C Load Generator
D Controller
26
JMeter中HTTP请求参数化,需要对请求添加( )。
A 变量
B 全局参数
C 用户参数
D 局部参数
27
关于自动化测试局限性的描述,以下错误的描述有( )。
A 自动化测试不能取代手工测试
B 自动测试比手工测试发现的缺陷少
C 自动测试不能提高测试覆盖率
D 自动化测对测试设计依赖性极大
28
下面选项关于自动化测试错误的说法是( )。
A UI自动化适用于周期较长的项目
B UI自动化适用于软件需要变动不频繁的项目
C Selenium自动化工具可以用来做接口
D UI自动化中的脚本可重复使用
29
自动化测试的主要优势不包括以下哪一项?( )
A 提高测试效率
B 减少人为错误
C 覆盖所有测试场景
D 保证软件质量
30
性能测试中,以下哪项指标表示系统在一定时间内能够处理的请求数量?( )
A 响应时间
B 吞吐量
C 错误率
D 资源占用率
31
在软件性能测试中,哪个指标主要用于衡量系统处理用户请求的速度?( )。
A 响应时间
B 吞吐量
C 并发用户数
D 资源利用率
32
侧重于观察资源耗尽情况下的软件表现的系统测试被称为( )。
A 压力测试
B 负载测试
C 强度测试
D 性能测试
33
性能测试工具的脚本生成器,一般采用录制脚本的机制,录制之前需要选择被测系统各个逻辑层之间的网络通讯协议。在Load Runner中,通常测试web应用程序选择( )。
A web(http/html)协议
B FTP协议
C DNS协议
D SMTP协议
34
并发用户数是指( )。
A 某一物理时刻同时向系统提交请求的用户数
B 系统注册的用户数
C 系统在线的用户数
D 系统注销的用户数
35
以下( )组件是设计和运行场景的。
A Vuser Generator
B Analysis
C Load Generator
D Controller
36
自动化测试是( )。
A 测试执行的自动化
B 测试执行和测试结果比较的自动化
C 测试输入生成的自动化
D 测试设计的自动化
—
## 判断题
1
软件只要经过严格严谨的内部测试之后,可以做到没有缺陷。
A 正确
B 错误
2
有的时候因为时间紧迫,可以临时安排几个程序员或者行业新手做测试工作。
A 正确
B 错误
3
在软件的开发中,每次回归测试都要重新运行完整的测试包。
A 正确
B 错误
4
每一种测试方法都必须执行程序,才能得到最好的效果。
A 正确
B 错误
5
能够尽可能早的发现软件缺陷,就能够尽可能地节约修复缺陷的成本,因此在软件的设计阶段修复缺陷的费用最低。
A 正确
B 错误
6
在实际的运用中,无论对于白盒测试和黑盒测试,通常使用其中一种方法就可以完成对某一软件的测试工作。
A 正确
B 错误
7
不存在质量很高但可靠性很差的产品。
A 正确
B 错误
8
一个程序中所含有的路径数与程序的复杂程度有着直接的关系。
A 正确
B 错误
9
在白盒测试中,如果覆盖率达到100% ,就基本可以保证把所有的隐藏程序缺陷都已经揭露出来了。
A 正确
B 错误
10
白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。
A 正确
B 错误
11
在线用户数一般比并发用户数大。
A 正确
B 错误
12
平均事务响应时间越小说明系统处理速度越快。
A 正确
B 错误
13
vuser_init主要用来存放初始化信息,且一个脚本中仅存在一个、不能迭代执行多次。
A 正确
B 错误
14
自动化测试可以确保软件完全没有缺陷。
A 正确
B 错误
15
自动化测试可以完全取代手动测试。
A 正确
B 错误
16
自动化测试只能用于回归测试。
A 正确
B 错误
2026年春河南开放大学云上河开软件测试技术(cz) 050636 合集答案
点点赞赏,手留余香
给TA打赏




评论0