大学MOOC 软件测试过程与方法(9-16)(广东理工学院)1458266174 最新慕课完整章节测试答案
第1周 软件测试与质量概述
文章目录
我们对软件做测试的根本目的是什么?
1、单选题:
我们对软件做测试的根本目的是什么?
选项:
A: 找出程序中的缺陷
B: 确保程序没有缺陷
C: 提高软件的质量
D: 确保程序符合用户的需求
答案: 【 确保程序符合用户的需求】
有关需求、程序与测试之间关系的简答题
1、填空题:
在维恩图(见后面的文档)中,如果绿色圆圈区域表示需求规格说明覆盖的范围,黄色圆圈区域表示实现的程序覆盖的范围,蓝色圆圈区域表示测试覆盖的范围,请说明从字母D到G所表示的区域的含义。
答案: 【 D区域:表示需求规格说明书中进行了描述,同时程序实现了,且测试覆盖到的那部分功能。
E区域:表示需求规格说明书中进行了描述,同时程序实现了,但测试未覆盖的功能。
F区域:表示需求规格说明书中进行了描述,且测试覆盖到的,但程序未实现的那部分功能。
G区域:表示程序实现了,测试也覆盖到了的,但需求规格说明书中并未提到的功能。】
第1周单元测试
1、单选题:
以下描述中哪个是正确的:
选项:
A: 软件测试是为了发现缺陷而执行程序的过程
B: 软件测试是为了证明程序的正确性
C: 软件测试的根本目的是为了保证软件符合用户需求
D: 软件测试的目的是为了提高软件质量
答案: 【 软件测试的根本目的是为了保证软件符合用户需求】
2、单选题:
软件测试的核心是:
选项:
A: 测试计划
B: 测试设计
C: 测试执行
D: 测试评估
答案: 【 测试设计】
3、多选题:
以下哪些情况适合采用自动化测试:
选项:
A: 制定测试计划
B: 设计测试用例
C: 执行性能测试
D: 执行单元测试
答案: 【 执行性能测试;
执行单元测试】
4、判断题:
质量是产品符合规定要求的程度,这是从顾客的角度出发对质量进行定义。
选项:
A: 正确
B: 错误
答案: 【 错误】
5、填空题:
在如下的维恩图中,如果绿色圆圈区域表示需求规格说明覆盖的范围,黄色圆圈区域表示实现的程序覆盖的范围,蓝色圆圈区域表示测试覆盖的范围,请说明字母A、C、E、F所表示的区域的含义。
答案: 【 A:表示包含在需求规格说明书中的内容,但测试没有覆盖到,程序也没有实现;
C:表示针对用户需求所设计的测试,但该需求没有包含在需求规格说明书中,程序也没有实现;
E:表示包含在需求规格说明书中的内容,且程序实现了,但测试没有覆盖到;
F:表示包含在需求规格说明书中的内容,但程序没有实现,不过测试覆盖到了。】
系统针对无效输入,有哪些可行的响应方法?
1、填空题:
系统针对无效输入,有哪些可行的响应方法?
答案: 【 自动将无效输入转化为有效输入,提示用户输入出错,提示用户如何正确输入】
第2周 黑盒测试技术
2.2.1从输入看边界值测试(上)(随堂测验)
1、判断题:
某个输入条件的最大值或最小值一定是边界点。
选项:
A: 正确
B: 错误
答案: 【 正确】
2、判断题:
1个输入条件只能有2个边界点。
选项:
A: 正确
B: 错误
答案: 【 错误】
2.2.2从输入看边界值测试(下)(随堂测验)
1、判断题:
基于单边界原则设计测试用例,测试一定没有漏洞。
选项:
A: 正确
B: 错误
答案: 【 错误】
2.3.1 从小游戏看等价类测试(上)随堂测试
1、单选题:
在某个等价类中取测试数据的时候,该如何取值?
选项:
A: 取边界值
B: 取非边界值
C: 随便取值,不考虑是否是边界值
D: 边界和非边界值都要取
答案: 【 取非边界值】
第2单元测试
1、单选题:
以下描述中哪个是正确的:
选项:
A: 黑盒测试方法仅能在系统测试中使用
B: 在任何情况下,使用黑盒测试方法都无法做到穷尽测试
C: 黑盒测试方法要求测试人员具有较高的编程能力
D: 黑盒测试的依据是程序源代码
答案: 【 在任何情况下,使用黑盒测试方法都无法做到穷尽测试】
2、单选题:
以下描述中哪个是正确的?
选项:
A: 在任何情况下都可以使用边界值测试方法设计测试用例
B: 通过使用边界值测试方法,可以确保测试对系统边界的全覆盖
C: 如果需求中提到,函数f的功能是实现对任意浮点数求绝对值,则针对该函数展开边界值测试时,将面临找不到边界值的尴尬
D: 随着边界点的增加,边界值测试可能得到数量庞大的测试用例
答案: 【 随着边界点的增加,边界值测试可能得到数量庞大的测试用例】
3、单选题:
以下描述中哪个是错误的?
选项:
A: 设计测试用例时,要保证测试方法尽量简单
B: 设计测试用例时,要选择合理的策略,使得测试用例的数量尽量少
C: 设计测试用例时,要尽量引入缺陷隔离的思想
D: 设计测试用例时,要保证测试用例之间不存在冗余
答案: 【 设计测试用例时,要保证测试用例之间不存在冗余】
4、多选题:
以下的描述中错误的是
选项:
A: 针对无效等价类,应采用弱组合或强组合方式设计测试用例
B: 采用强覆盖标准设计等价类测试用例,一定可以确保测试没有漏洞,且没有冗余
C: 在等价类测试中,对输入域进行等价划分时,必须严格保证划分得到的输入域仍然是原始的输入域
D: 当系统输出与系统输入完全不同时,除了针对系统输入进行等价类测试,必须针对系统输出补充进行等价类测试
答案: 【 针对无效等价类,应采用弱组合或强组合方式设计测试用例;
采用强覆盖标准设计等价类测试用例,一定可以确保测试没有漏洞,且没有冗余;
在等价类测试中,对输入域进行等价划分时,必须严格保证划分得到的输入域仍然是原始的输入域;
当系统输出与系统输入完全不同时,除了针对系统输入进行等价类测试,必须针对系统输出补充进行等价类测试】
5、判断题:
使用场景法设计测试用例时,也需要结合使用边界值或等价类测试方法
选项:
A:
