软件测试三四章作业-冯时雨
-
软件测试
第三、四章作业
一、
单项选择题:
1
、不属于逻辑覆盖方法的是(
D
)
。
A
.组合覆盖
B
.判定覆盖
C
.条件覆盖
D
.接口覆盖
2
、
(
D
p>
)是选择若干个测试用例,运行被测程序,使得程序中的每个可执行语句至少执行一次。
p>
A
、条件覆盖
B
、组合覆盖
C
、判定覆盖
D
、语句覆盖
3
、
(
A
)是
设计足够多的测试用例,使得程序中每个判定包含的每个条件的所有情况(真
/
假)至少出现一次,并
且每个判定本身的判定结果(真
< br>/
假)也至少出现一次。
A
、判定-条件覆盖
B
、组合覆盖
C
、判定覆盖
D
、条件覆盖
4
.软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?(
B
)
A
.功能测试
B
.单元测试
C
.结构测试
D
.验收测试
5
、单元测试的主要任务不包括(
B
)
。
A
.出错处理
B
.全局数据结构
C
.独立路径
D
.模块接口
6
、单元测试中用来模拟实现被测模块需调用的其他功能模块的是(
< br> B
)
。
A
.驱动模块
B
.桩模块
C
.主控模块
D
.真实的被调用模块
7
、集成测试计划应该在(
B
)阶段末提交。
A
、需求分析
B
、概要设计
C
、详细设计
D
、单元测试完成
8
、下列关于程序效率的描述错误的是(
C
)
。
A
p>
.提高程序的执行速度可以提高程序的效率
B
.降低程序占用的存储空间可以提高程序的效率
C
.源程序的效率与详细设计阶段确定的算法的效率无关
D
.好的程序设计可以提高效率
p>
9
、
下列
(
B
)
是对程序流程图进行简化后得到
的,
它可以更加突出的表示程序控制流的结构,
且不包含复合条
件。
A
.
D
D-
路径图
B
.
控制流图
C
.
MM-
路径图
D
.
模块调用图
10
、自底向上增量式集成测试中,下面(
C
)描述是正确的。
A
.测试由桩模块控制
B
.最上面的模块最先测试
C
.父单元用测试过的子单元测试
D
.包含
树的深度优先或广度优先遍历过程
11
、测试后程序中残存的错误数目与该程序中已发现的错误数目成(
D
)
。
A
.未知
B
.反比
C
.相等
D
.正比
1
2
、针对是否对无效数据进行测试,可以将等价类测试分为(
B
)
1)
标准
(
一般
)
等价类测试
2)
健壮等价类测试
3)
弱等价类测试
4)
强等价类测试
A
.
3
)
4
)
B
.
p>
1
)
2
)
C
.
1
)
3
)
D
.
2
p>
)
4
)
13
、
测试
用例是为达到最佳的测试效果或高效的揭露隐藏的错误而精心设计的少量测试数据,
至少
应该包括
(
A
)
A
、测试
输入、执行条件和预期的结果。
B
、测试目标、测试工具
C
、测试环境
D
、测试配置
14
、可作为测试停止的标准是(
D
)
A
.当时间用光时
< br>B
.执行了所有的测试用例,但没有发现故障
C
.当所有缺陷都已经清除时
D
.当达到所要求的覆盖时
15
、下列描述错误的是(
A
)
A
.软件
发布后如果发现质量问题,那是软件测试人员的错
B
.穷尽测试实际上在一般情况下是不可行的
C
.软件测试自动化不是万能的
p>
D
.测试能由非开发人员进行,调试必须由开发人员进行。
16
、下列(
C
)方法设计出的测试用例发现程序错误的能力最强。
A
.等价类划分法
B
.场景法
C
.边界值分析法
D
.决策表法
17
、功能性测试是根据(
A
)来设计测试用例。
A
、软件的规格说明
B
、设计文档
C
、程序的内部逻辑
D
、维护手册
18
、在软件修改之后,再次运行以前为发现错误而执行程序曾用过的测试用例,这种
测试称之为(
C
)
A
.单元测试
B
.集成测试
C
.回归测试
D
.验收测试
19
、
(
C
)方法是根据输出对输入的依赖关系来设计测试用例的。
A.边界值分析
B.等价类
C.因果图法
D.错误推测法
20
、测试工程师的工作范围会包括检视代码、评审开发文档,这属于(
B
)
A
.动态测试
B
.静态测试
C
.黑盒测试
D
.白盒测试
21
、
如果
F
实现一个程序,输入变量
x1
和
x2
的边界、
区间分别为:
a
≤
x1
≤
d
,
区间为
[a,b],[b,c],[c,d]
;
e
≤
x2
≤
g
,
区间为
[e,f],[f,g]
;则下列(
D
)图可表示为强健壮等价类测试用例。
A
.
B
.
x
x
2
2
g
g
f
f
e
e
x
1
x
1
a
b
c
d
a
b
c
d
C
.
D
.
x
2
x
2
g
g
f
f
e
22
、对于一个含有
n
个变量的程序,采用基本边界值分析法测试程序会产生(
C
)个测试用例。
A
.
6n+1
x
1
B
.
5
n
C
、
4n+1
D
.
7
n <
/p>
23
、以下关于测试用例特征的描述错误的是
( B )
A
.最有可能抓住错误的;
B
.一定会有重复的、多余的;
C
.一组相似测试用例中最有效的;
D
.既不是太简单,也不是太复杂。
二、
设计题
1
、某城市电话号码由三部分组成,分别是:
地区码
——
空白或三位数字;
前
缀
——
<
/p>
非
‘
0
’
或
‘
1
’
开头的三位数字;
后
缀
——
4
位数字。
假定被测程序能接受一切符合上述规定的电话号码,
拒绝所有不符合规定的电话号码。要求采用弱健壮等价类
方法,即同时考
虑有效值和无效值,基于单缺陷假设
(
1
)首先进行输入条件等价类划分,并编号,写出等价类表
(
2
)设计测试用例,以便覆盖所有的
有效等价类
(
3
)为每一个无效等价类设计一个测试用例,列出完整的测试用例表。
以下为格式要求及部分答案,作为参考:
(
1
)
p>
等价类表
输入条件
地区码
有效等价类
空白
3
位数字
200-999
编号
1
2
3
无效等价类
有非数字字符
少于
3
位数字
多于三位数字
有非数字字符
起始位为
0
起始位为
1
少于
3
位数字
多于三位数字
有非数字字符
少于
4
位数字
多于
4
位数字
编号
5
6
7
8
9
10
11
12
13
14
15
前缀
后缀
4
位数字
4