软件质量保证(西安交通大学)mooc章节测试答案

第1周 软件质量保证基础知识 第1周 单元测验

1、 下列哪个是软件运行过程中出现的不希望/不可接受的内部状态。()

解析: 故障 

2、 根据统计分析,目前导致软件缺陷最大的原因是()。

解析: 需求规格说明书

3、 McCall质量模型包含多少个质量因子。()

解析: 11

4、 在ISO/IEC 9126质量模型中,质量特性与子特性之间的关系是()。

解析: 一对多

5、 软件质量保证的目标不包括()。

解析: 保证软件符合需求规格说明书

6、 下面关于测试思想和测试用例的描述,错误的是()。

解析: 测试思想和测试用例相同

7、 在开发软件过程中,人们可能发生的错误包括()。

解析: 客户未完全描述清楚他的意图;
分析人员未完全理解客户需求;
设计人员未完全弄清楚需求文档;
实现人员编写出不完善的程序

8、 下列哪些情况属于输入方面的缺陷。()

解析: 接受错误的输入;
不接受正确的输入

9、 下列哪些属于质量的FURPS维度。()

解析: 功能;
易用性;
性能

10、 下列关于软件质量保证和软件测试的描述,正确的是()。

解析: 软件质量保证面向过程,注重减少开发过程中的错误做法;
软件测试面向产品,注重发现产品中的缺陷;
软件质量保证一般通过努力改进过程来改进产品

11、 按照阶段,软件测试可以分为哪几种类型。()

解析: 单元测试;
集成测试;
系统测试;
验收测试

12、 按照设计方法,软件测试可以分为哪几种类型。()

解析: 黑盒测试;
白盒测试;
灰盒测试

13、 不运行的软件,也可以产生故障和失效。()

解析: 错误

14、 迭代式开发可以有效解决瀑布模型中存在的不足。()

解析: 正确

15、 可以使用用例(Use Case)来描述和管理用户需求。()

解析: 正确

16、 每个人对软件质量的关注和要求是相同的。()

解析: 错误

17、 可以通过测试来发现软件中所有的缺陷。()

解析: 错误

18、 故障是软件缺陷的外在表现。()

解析: 错误

19、 可以通过测试来发现软件中所有的缺陷。()

解析: 错误

20、 不仅要测试程序代码,还应该测试文档和数据。()

解析: 正确

第2周 软件测试流程 第2周 单元测验

1、 下列关于软件过程的描述,不正确的是()。

解析: 软件工程过程是确定的,每个软件项目都必须严格按照过程要求

2、 在RUP中,下列哪个流程不是核心工作流程。()

解析: 项目管理

3、 下列关于“测试与评估”环节的描述,不正确的是()。

解析: 表现测试总结报告

4、 下列关于“完成验收任务”环节的描述,不正确的是()。

解析: 确认软件是否稳定,是否值得进一步测试

5、 应该由下列哪类角色负责维护确认构建稳定性的测试用例集。()

解析: 测试人员

6、 “定义评估任务”环节的主要任务包括()。

解析: 明确测试工作目标;
制定测试工作计划;
确定测试工作的范围与边界

7、 可以从哪些维度来区分不同的软件测试技术?()

解析: 测试者/谁执行测试工作;
测试内容/覆盖;
解决的潜在问题;
活动/如何测试;
评估/如何判断测试用例是否通过

8、 如果测试团队完全按照理想的Bug曲线,会存在哪些副作用?()

解析: 在项目初期,不努力发现深层次缺陷;
在项目后期,不认真测试

9、 在测试过程中,有哪些类型的测试资产?()

解析: 测试用例;
测试数据;
测试脚本;
测试工具;
测试文档

10、 跟随测试可以分为哪几种类型()。

解析: 改变测试行为;
改变测试数据;
改变运行环境;
改变程序选项和配置

11、 测试分析师负责设计软件自动化测试架构和开发自动化测试工具。()

解析: 错误

12、 测试团队的工作目标可能会随着软件生命周期发生变化。()

解析: 正确

13、 采用跟随测试可能会找到最佳的测试用例来发现缺陷及其引发的失效。()

解析: 正确

14、 跟随测试是一种探索性测试,通常由计算机自动执行。()

解析: 错误

15、 验证构建是否稳定,通常采用自动化测试方式。()

解析: 正确

第3周 单元测试(黑盒技术) 第3周 单元测验

1、 下列关于边界值测试基本原则的描述,不正确的是()。

解析: 如果需求规范说明指定了输出而非输入的范围和取值的个数,则无法使用边界值测试

2、 对于有3个输入的程序,采用健壮最坏情况测试,应该设计多少个测试用例?()

解析: 343

3、 某个程序接受两个整型输入X和Y,X的取值范围为[100,200],Y的取值范围为[30,50];采用弱一般等价类,会得到多少个测试用例?()

解析: 1

4、 某个程序接受两个整型输入X和Y,X的取值范围为[100,200],Y的取值范围为[30,50];采用弱健壮等价类,会得到多少个测试用例?()

解析: 5

5、 通常来讲,对于同一个问题(程序),下列哪类测试技术产生的测试用例数量最少?()

解析: 决策表

6、 对于一个明确范围的输入或输出,采用边界值技术进行测试用例的设计,应该选择哪些测试数据。()

解析: 最小值;
略大于最小值;
正常值;
略小于最大值;
最大值

7、 某个程序接受一个整型输入X,它的有效取值范围为[0,100],采用健壮性测试,应该选择哪些数据?()

解析: 0;
-1;
101;
100

8、 决策表技术适用于具有下列哪些特征的应用程序?()

解析: if-then-else逻辑;
输入变量之间存在逻辑关系;
输入与输出之间存在因果关系

9、 采用等价类测试进行测试用例设计,对于有效等价类,编写一个新的测试用例,一次只包含一个还未被覆盖的有效等价类。()

解析: 错误

10、 强健壮等价类测试基于单缺陷假设,既考虑有效等价类也考虑无效等价类。()

解析: 错误

11、 决策表用于表述和分析复杂逻辑关系,适用于描述在不同条件下多种可执行动作的组合问题。()

解析: 正确

12、 在扩展条目决策表中,每个条件只能取真或假两种情况。()

解析: 错误

13、 在应用决策表进行测试用例设计时,条件也可以解释为输入的等价类,动作对应程序的主要功能处理部分。()

解析: 正确

14、 在应用决策表进行测试时,可以将条件看作是程序的输入、动作看作是程序的输出;此时,可以将规则解释为测试用例。()

解析: 正确

15、 在扩展条目决策表中,每个条件可以有多种取值。()

解析: 正确

第4周 单元测试(白盒技术) 第4周 单元测验

1、 DD路径是一个语句序列,是指()。

解析: 决策到决策的路径

2、 当采用给定的测试用例集作用于被测软件时,程序图中的所有节点都被遍历到,则称这组测试用例集满足()覆盖。

解析: 节点

3、 ()覆盖是指设计一组测试用例,当它们作用于被测软件时,不仅程序中每个判定的各种取值至少被执行一次,而且每个判定中每个条件的各种取值也至少被执行一次。

解析: 判定-条件

4、 ()覆盖是指设计一组测试用例,当它们作用于被测软件时,程序中每个判定内的所有条件的取值组合都至少被执行一次。

解析: 条件组合

5、 设e为程序图中的边,n为程序图中的节点,则程序的圈复杂度可以由下列哪个公式计算得到。()

解析: e – n + 2

6、 假设存在语句:if(X == 10);该语句对于X来讲,是()节点。

解析: 谓词使用

7、 假设存在语句:Y = X + 10;该语句对于X来讲,是()节点。

解析: 计算使用

8、 DD路径是程序图中的一条链,可以分为如下哪些情况?()

解析: 由一个入度为0的节点组成,对应于源节点;
由一个出度为0的节点组成,对应于汇节点;
由一个入度≥2或出度≥2的节点组成,对应于判定语句或判定语句的结束;
由一个入度为1且出度为1的节点组成,对应于短分支;
由长度≥1的最大链组成,对应于串行语句序列

9、 程序中,循环包含下列哪些类型?()

解析: 简单循环;
串接循环;
嵌套循环;
复杂循环

10、 下列关于黑盒测试与白盒测试的描述,正确的是()。

解析: 黑盒测试技术给出了如何设计测试用例,但不知是否存在遗漏或冗余;
白盒测试技术给出了一组应该达到的标准,但未告诉如何设计测试用例

11、 程序图是一个有向图,其中:节点表示程序中的语句或语句片段,边表示程序语句或语句片段之间的控制流。()

解析: 正确

12、 基路径是指从所有的程序路径中选择一个最小的路径集合,程序中的其它路径都可以由这一组路径进行加法和数乘运算得到。

解析: 正确

13、 基路径测试给出了必需进行的测试的上限。

解析: 错误

14、 数据流测试是指关注变量接收值的点和使用(或引用)这些值的点的结构性测试形式。()

解析: 正确

15、 下面是某个程序的语句序列:X = 8; X = 10; Y = X + 6;对于X来讲,给语句序列是一个定义-清除路径。

解析: 错误

16、 定义-使用路径du-path(v)是指PATHS(P)中的一条路径,该路径的起始和最终节点分别是变量v的定义节点和使用节点。()

解析: 正确

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值