1.单选题 (2分)
以下关于测试时机的叙述中,正确的是( )。
-
A
若能推迟暴露软件中的错误,则修复和改正错误所花费的代价就会降低
-
B
应该在代码编写完成后开始测试
-
C
需求分析和设计阶段不需要测试人员参与
-
D
应该尽可能早的进行测试
本题得分: 2分
正确答案: D
2.单选题 (2分)
以下关于测试工作在软件开发各阶段作用的叙述中,不正确的是( )。
-
A
在程序编写阶段制定系统测试计划
-
B
在概要设计和详细设计阶段制定集成测试计划和单元测试计划
-
C
在测试阶段实施测试并提交测试报告
-
D
在需求分析阶段确定测试的需求分析
本题得分: 2分
正确答案: A
3.单选题 (2分)
以下关于软件项目工作量估算的叙述中,不正确的是( )。
-
A
专家估计方法受到专家的背景知识和经验的影响
-
B
多种方法结合可以在某种程度上提高估算精度
-
C
机器学习方法可以准确估算项目工作量
-
D
复杂的模型不一定更准确
本题得分: 2分
正确答案: C
4.单选题 (2分)
以下关于软件测试和软件质量保证的叙述中,不正确的是( )。
-
A
质量保证关心的是开发过程的产物而不是活动本身
-
B
测试中所作的操作是为了找出更多问题
-
C
软件测试是软件质量保证的一个环节
-
D
质量保证通过预防、检查与改进来保证软件质量
本题得分: 2分
正确答案: A
5.单选题 (2分)
下面哪项内容不包含在测试计划文档中( )
-
A
测试标准
-
B
测试策略
-
C
测试用例
-
D
测试时间安排
本题得分: 2分
正确答案: C
6.单选题 (2分)
下列项目中不属于测试文档的是( )
-
A
测试用例
-
B
测试报告
-
C
程序流程图
-
D
测试计划
本题得分: 2分
正确答案: C
7.判断题 (2分)
测试需求包括功能性测试需求和非功能性测试需求。()
本题得分: 2分
正确答案: 正确
8.单选题 (2分)
软件质量保证与测试人员需要的基本素质有( )
-
A
以上都是
-
B
测试专业技能
-
C
行业知识
-
D
计算机专业技能
本题得分: 2分
正确答案: A
9.单选题 (2分)
测试过程中,正确的测试顺序应该是( )。 ①单元测试 ②集成测试 ③系统测试 ④验收测试
-
A
②④③①
-
B
③②①④
-
C
③①④②
-
D
①②③④
本题得分: 2分
正确答案: D
10.单选题 (2分)
以下关于软件测试原则的叙述中,正确的是( )。 ①测试开始得越早,越有利于发现缺陷 ②测试覆盖率和测试用例数量成正比 ③测试用例既需选用合理的输入数据,又需要选择不合理的输入数据 ④应制定测试计划并严格执行,排除随意性 ⑤采用合适的测试方法,可以做到穷举测试 ⑥程序员应尽量测试自己的程序
-
A
①②③④⑤
-
B
①③④
-
C
①②③④
-
D
①②③④⑤⑥
本题得分: 2分
正确答案: B
11.单选题 (2分)
以下关于软件测试目的的叙述中,不正确的是( )。
-
A
测试是程序的执行过程,目的在于发现错误
-
B
一个好的测试用例在于能发现至今未发现的错误
-
C
分析错误产生原因不便于软件过程改进
-
D
通过对测试结果分析整理,可以修正软件开发规则
本题得分: 2分
正确答案: C
12.单选题 (2分)
造成软件测试风险的主要原因不包括( )。
-
A
测试计划的不充分
-
B
测试方法有误
-
C
测试过程的偏离
-
D
软件设计方案有误
本题得分: 2分
正确答案: D
13.单选题 (2分)
( )不是正确的软件测试目的。
-
A
设计一个好的测试用例对用户需求的覆盖度达到100%
-
B
对软件质量进行度量和评估,以提高软件的质量
-
C
尽最大的可能找出最多的错误
-
D
发现开发所采用的软件过程的缺陷,进行软件过程改进
本题得分: 2分
正确答案: A
14.判断题 (2分)
对风险的评估主要依据风险描述、风险概率和风险影响3个因素,从成本、进度及性能3个方面进行评估。()
本题得分: 2分
正确答案: 正确
15.单选题 (2分)
编写测试计划的目的是:( ) ①使测试工作顺利进行 ②使项目参与人员沟通更舒畅 ③使测试工作更加系统化 ④软件工程以及软件过程的需要 ⑤软件过程规范化的要求 ⑥控制软件质量
-
A
①③④
-
B
①②③
-
C
所有选项
-
D
除⑤以外所有选项
本题得分: 2分
正确答案: B
16.判断题 (2分)
风险识别是建立风险项目检查表,将测试范围、测试过程中的风险识别出来,按风险内容进行逐项检查、逐个确认,确定哪些是可避免的风险,哪些是不可避免的,对可避免的风险要尽量采取措施去避免。()
本题得分: 2分
正确答案: 正确
17.单选题 (2分)
以下关于测试计划的叙述中,不正确的是( )。
-
A
测试计划能使项目参与人员沟通顺畅
-
B
测试计划是软件过程规范化的要求
-
C
测试计划能使测试工作顺利进行
-
D
测试计划无益于提高软件质量
本题得分: 2分
正确答案: D
18.单选题 (2分)
关于风险的叙述中,不正确的是( )。
-
A
风险会给项目带来损失
-
B
风险是可能会发生的事
-
C
只要能预测到,风险就能避免
-
D
可以对风险进行干预,以期减少损失
本题得分: 2分
正确答案: C
19.判断题 (2分)
测试策略指在一定的软件测试标准、测试规范的指导下,依据测试项目的特定环境约束而规定的软件测试的原则、方式、方法的集合。()
本题得分: 2分
正确答案: 正确
20.单选题 (2分)
( )可以作为软件测试的退出标准。
-
A
查出了预定数目的错误
-
B
满足某个阶段结束/里程碑达到的事先定义的要求
-
C
错误强度曲线下降到预定的水平
-
D
按照测试计划中所规定的时间进行了测试
本题得分: 0分
正确答案: B
21.判断题 (2分)
通过风险评估可以确定这些风险的特点或可能带来的危害,根据风险发生的概率和带来的影响确定风险的优先级。()
本题得分: 2分
正确答案: 正确
22.单选题 (2分)
下列关于测试策略的叙述中不正确的是( )
-
A
结构测试属于白盒测试
-
B
对功能的测试通常是要考虑程序的内部结构
-
C
功能测试属于黑盒测试
-
D
从某种角度上讲,白盒测试与黑盒测试都属于动态测试
本题得分: 2分
正确答案: B
23.单选题 (2分)
以下不属于测试过程管理中的过程的是( )。
-
A
测试需求分析过程
-
B
测试执行过程
-
C
测试设计和实现过程
-
D
静态测试过程
本题得分: 2分
正确答案: D
24.单选题 (2分)
基本的测试过程主要由下面哪些活动组成( ) ①计划和控制 ②分析和设计 ③实现和执行 ④评估出口准则和测试报告 ⑤测试结束活动
-
A
①③④
-
B
所有选项
-
C
①②③
-
D
除⑤以外所有选项
本题得分: 2分
正确答案: B
25.单选题 (2分)
下列中不属于测试原则的是( )。
-
A
测试无法显示潜伏的软件缺陷
-
B
完全测试程序是不可能的
-
C
找到的缺陷越多软件的缺陷就越少
-
D
软件测试是有风险的行为
本题得分: 2分
正确答案: C
26.单选题 (2分)
下列哪个选项不属于测试计划要达到的目标( )。
-
A
为测试执行活动设计测试方案,编制测试用例
-
B
确定测试需要的时间和资源,以保证其可获得和有效性
-
C
为项目实施建立一个组织模型,并定义测试项目中每个角色的责任和工作内容
-
D
为测试各项活动制定一个现实可行的、综合的计划,包括每项测试活动的对象、范围、方法、进度和预期结果
本题得分: 2分
正确答案: A
27.单选题 (2分)
下列各项中哪一项不是测试计划所应包含的内容:( )
-
A
测试策略
-
B
测试资源、进度安排
-
C
测试范围
-
D
测试预期输出
本题得分: 2分
正确答案: D
28.判断题 (2分)
测试计划书的内容也可以按集成测试、系统测试、验收测试等阶段去组织。()
本题得分: 2分
正确答案: 正确
29.判断题 (2分)
软件测试资源通常包括人力资源、硬件资源、软件资源。()
本题得分: 2分
正确答案: 正确
30.判断题 (2分)
测试计划不会随着情况变化进行调整。()
本题得分: 2分
正确答案: 错误
31.主观题 (20分)
测试计划编写包括哪些内容?
我的答案
本题得分: 12分
查看解析
32.单选题 (2分)
下列关于测试计划说法错误的是( )。
-
A
测试计划不属于项目计划的组成部分。
-
B
测试计划不一定要尽善尽美,但一定要切合实际,要根据项目特点、公司实际情况来编制,不能脱离实际情况。
-
C
测试计划要能从宏观上反映项目的测试任务、测试阶段、资源需求等,不一定要太过详细。
-
D
测试计划一旦制定下来,并不就是一成不变的,要根据实际情况的变化而不断进行调整,以满足实际测试要求。
本题得分: 2分
正确答案: A
33.判断题 (2分)
工作分解结构表方法有助于对测试工作任务细分。( )
本题得分: 2分
正确答案: 正确
34.单选题 (2分)
以下关于软件测试原则的叙述中,不正确的是( )。
-
A
对软件进行完全测试是不可能的
-
B
应当避免开发工程师测试自己的程序
-
C
不同阶段的测试有不同的阶段性目标
-
D
越早进行的测试,所花费的代价也越高
本题得分: 2分
正确答案: D
35.单选题 (2分)
在软件测试过程中常见的风险主要有以下几类,除了( )。
-
A
测试正确性风险
-
B
测试充分性风险
-
C
测试质量目标风险
-
D
测试人员风险
本题得分: 2分
正确答案: A
36.单选题 (2分)
关于软件测试与软件开发的认识,不正确的是( )。
-
A
测试越早进行,越有助于提高被测软件的质量
-
B
软件测试是独立于软件开发的一个工作
-
C
软件开发的需求分析和设计阶段就应开始测试工作
-
D
软件生命周期各个阶段都可能产生错误
本题得分: 2分
正确答案: B
37.单选题 (2分)
编写测试计划的目的不包括( )
-
A
使测试内容更少,完成更快
-
B
使测试工作顺利进行
-
C
使测试工作更加系统化
-
D
使项目参与人员沟通更舒畅
本题得分: 2分
正确答案: A
38.单选题 (2分)
软件测试风险管理包含( )和风险控制两方面内容。
-
A
风险分析
-
B
风险识别
-
C
风险评估
-
D
风险排序
本题得分: 2分
正确答案: C
39.单选题 (2分)
以下不能作为测试结束标准的是( )。
-
A
执行完了所有测试用例但没有发现新的故障
-
B
测试超过了预定时间
-
C
测试人员或者其他资源不足
-
D
单位时间内查出的故障数目低于预定值
本题得分: 2分
正确答案: C
40.单选题 (2分)
在测试计划审核通过后,需要通过以下几个阶段来完成该测试,除了( )。
-
A
测试预测
-
B
测试执行
-
C
测试评估
-
D
测试设计
本题得分: 2分
正确答案: A
41.判断题 (2分)
测试目标、测试概要、测试范围、资源需求、人员组织、测试策略、测试进度和任务人员安排、风险分析等在测试计划中都要体现。()
本题得分: 2分
正确答案: 正确