测试总结
-
1
.软件测试目的可以是:
(
< br> B
)
A.
发现缺陷
B.
确认软件能够正常运行
C.
预防缺陷
D.
直接提高产品的售价
E.
减少整个产品开发周期时间
a)
A, B
b)
A, B, C
c)
A, B, C
和
D
d)
所有选项
2.
基本的测试过程主要由下面哪些活动组成:(
B
)
计划和控制
(control)
B.
分析和设计
C.
实现和执行
D.
评估准出准则和测试报告
E.
测试结束活动
a)
A, B
和
C
b)
A, B, C
和
D
c)
除
E
以外所有选项
a)
所有选项
3
.
关于测试作用的描述,不正确的是:
(
A
)
a)
测试无法显示软件潜在的缺陷;
b)
测试能保证软件的缺陷和错误全部找到;
c)
测试只能证明软件存在错误而不能证明软件没有错误;
d)
所有的软件测试都应追溯到用户需求。
1
.一个参数的取值范围是正整数,那么这个参数的有效边界值的数目是:
(
A
)
a)
一个
b)
二个
c)
三个
d)
四个
2
.下面对静态测试和动态测试的区别描述正确的是:
(
A
)
a)
静态测试并没有真正的运行软件,而动态测试需要运行软件
b)
静态测试需要借助于专门的测试工具,而动态测试不需要
c)
静态测试是由开发人员执行的,
而动态测试是由专门的测试人员完成
d)
静态测试是主要是为了增加测试
人员对软件的理解,而动态测试是为了发现缺陷
3
.决策表测试法适用于具有以下特征的应用程序:
(
D
)
A.
if-then-
else
逻辑关系突出
B.
输入变量之间存在逻辑关系
C.
涉及输入变量子集的计算
D.
输入与输出之间存在因果关系
a)
A
b) A,B
c) A,B,C
d) A,B,C,D
4
.等价类划
分法是把程序的输入域划分为若干部分,然后从每个部分中选取
( C )
代表性数据当作测试用例。
a)
少数
b)
多数
c)
一个
d
)二个
5
.定义基于状态的测试用例,应考虑信息
:
(
D
)
A.
测试对象的初始状态(组件或系统)
B.
测试对象的输入
C.
期望输出或期望行为
D.
期望的结束状态
a)
A
b)
A, B
c)
A, B, C
d)
A, B, C, D
6
.对静态测试和动态测试的区别描
述正确的是:
(
A
)
e)
静态测试并没有真正的运行软件,而动态测试需要运行软件
f)
静态测试需要借助于专门的测试工具,而动态测试不需要
g)
静态测试是由开发人员执行的,
而动态测试是由专门的测试人员完成
h)
静态测试是主要是为了增加测试
人员对软件的理解,而动态测试是为了发现缺陷
7 .
多出口函数可能会发生(
B
)问题。
a)
产生逻辑错误
b)
降低可靠性
c)
产生内存泄漏
d)
降低运行性能
8.
技术评审的目的是
:
(
D
)
a)
保证软件在独立的模式下进行开发
b)
发现软件业务错误
c)
与项目管理无关
d)
确认软件符合预先定义的开发规范和标准
9.
走查主要包括以下哪些内容:
(
D
)
A
.
检查代码和设计的一致性
;
B.
标准的遵循和可读性
;
C.
评审对象主要是软件代码
;
D.
不安全、不明确和模糊的部分
a)
除
A
以外
b)
除
D
以外
c)
除
A<
/p>
和
D
以外
d)
以上全部都是
10.
使用静态测试的接口分析一致性涉及:
( C )
A.
各模块之间接口一致性
;
B.
模块与外部数据库接口的一致性
;
C.
形参与实参在类型、数量、顺序、维数,使用上的一致性
;
D.
全局变量和公共数据区在使用上的一致性。
a)
A
b)
A
、
B
c)
A
、<
/p>
B
、
C
d)
A
、<
/p>
B
、
C
、
D
11
.函数覆盖是针对系统或一个子系统
测试,它表示在该测试中,有哪些函数被测试到了,其被测试到的(
A
)
有多大,这些函数在系统所有函数中所占是多少。
< br>
a)
频率
b
)数量
c)
次数
d)
用例次数
12
.一个程序的控制流图如下图所示,根据圈复杂度的计算方法,该程序的复杂度为:
(
B
)
1a
1b
2
3
4
a
)
2
b
)
3
c
)
4
d
)
5
13
.对复杂性较大程序做到所有路径覆盖(测试所有可执行路径)是不可能的。根据独立路径概念,某一程序的独立
路径是:
(
B
)
a)
<
/p>
指从程序入口道程序出口的多次执行中,每次至少是一个语句集是新的或未被重复的。
p>
b)
若用流图来进行描述,独立路径就
是在从入口进入流图,至少走过一个弧。
c)
若用流图来进行描述,独立路径就是在从入口进入流图,要走过所有的弧。
d
)指从程序入口道程序出口的多次执行中,每次至少是所有语
句集。
14
.一般称简化循环意义下
的路径覆盖为
Z
路径覆盖。这里所说对循环化简化是指:
(
C
)
a<
/p>
)限制循环次数