软件测试--第十章 测试需求分析与测试计划

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分

正确答案: 正确

相关推荐
程序员小远几秒前
接口测试和单元测试详解
自动化测试·软件测试·python·测试工具·单元测试·测试用例·接口测试
Leo.yuan3 分钟前
产销协同的作用是什么?又如何对各部门发挥作用?
大数据·信息可视化·数据分析·需求分析·企业数字化
小陈又菜13 小时前
需求分析和软件建模
需求分析
知行EDI20 小时前
汽车行业EDI教程——北美X12标准 需求分析及方案
edi·需求分析·电子数据交换·汽车行业·知行edi
天才测试猿2 天前
软件测试之功能测试详解
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·测试用例
月临水3 天前
软件测试笔记1(测试的概念、测试和开发模型介绍、BUG介绍)
软件测试·笔记·bug
打码人的日常分享3 天前
网络安全风险评估报告书模版(Word)
运维·数据库·微服务·制造·需求分析
第三方软件测评3 天前
科技项目必须进行验收测试吗?项目验收测试服务机构有哪些?
软件测试·科技
小马哥编程3 天前
【产品经理从0到1】用户研究和需求分析
产品经理·需求分析
程序员三藏3 天前
Python+Selenium的自动化测试框架详解
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例