、维护手册
14、在软件修改之后,再次运行以前为发现错误而执行程序曾用过的测试用例,这种测试称之为
(c)
A.单元测试
B.集成测试
C.回归测试
D.验收测试
15、(c)方法是根据输出对输入的依赖关系来设计测试用例的。
A.边界值分析
B.等价类
C.因果图法
D.错误推测法
16、测试工程师的工作范围会包括检视代码、评审开发文档,这属于(b)
A.动态测试
B.静态测试
C.黑盒测试
D.白盒测试
17、如果F实现一个程序,输入变量x1和x2的边界、区间分别为:a≤x1≤d,区间为
abbccd;e≤x2≤g,区间为effg;则下列_d__图可表示为强健壮等价类测试
用例。
A.
B.
x2
x2
g
g
f
f
e
e
abcdx1
abcdx1
fC.x2gfe
ab
cdx1
D.
x2gfe
ab
cdx1
18、对于一个含有
个变量的程序,采用基本边界值分析法测试程序会产生(c)个测试用例。
A.6
1
B.5
C、4
1
D.7
19、以下关于测试用例特征的描述错误的是b
A.最有可能抓住错误的;
B.一定会有重复的、多余的;
C.一组相似测试用例中最有效的;
D.既不是太简单,也不是太复杂。
20、(d)是一种关注变量定义赋值点(语句)和引用或使用这些值的点(语句)的结构性测
试,主要用作路径测试的真实性检查。
A、基本路径测试
B、逻辑覆盖
C、决策表
D、数据流测试
二、判断题:共20小题,每题1分,满分20分)
1软件测试是有风险的行为,并非所有的软件缺陷都能够被修复。(∨)2软件质量保证和软件测试是同一层次的概念。(x)3我们有理由相信只要能够设计出尽可能好的测试方案,经过严格测试之后的软件可以没有缺
陷。(x)4程序员兼任测试员可以提高工作效率。(x)5在设计测试用例时,应当包括合理的输入条件和不合理的输入条件。(∨)6传统测试是在开发的后期才介入,现在测试活动已经扩展到了整个生命周期。(∨)7传统测试以发现错误为目的,现在测试已经扩展到了错误预防的范畴。∨8软件测试的生命周期包括测试计划、测试设计、测试执行、缺陷跟踪、测试评估。(∨)9调试从一个已知的条件开始,使用预先定义的过程,有预知的结果;测试从一个未知的条件
开始,结束的过程不可预计。(x)10白盒测试往往会造成测试用例之间可能存在严重的冗余和未测试的功能漏洞。(x)11在边界值方法中,对于一个有
个变量的函数作最坏情况测试,生成的测试用例个数是7
个。
(x)12软件生存周期是从软件开始开发到开发结束的整个时期。(x)13在所有的黑盒测试r