测试工程师试题及答案
-
测试工程师试题及答案
姓名:
____________
事
业部
/
部门:
___________
___________
岗位:
________________
成绩:
________
本考卷时长
:
120
分钟
满分:
100
分
一、判断题
< br>(每题
1
分,共
10
分)
10
题
1
、软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性。(
√ )
2
、
白盒测试侧重于程序结构,
黑盒测试侧重于功能,
其中白盒测试需要程序员
参与,黑盒测试不需要
(×)
3
、
单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行
动态测试。(
√ )
4
、集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进
行有序的、递增的测试( × )
5
、系统测试应尽可能在实际运行使用环境下进行(
√ )
6
、
详细设计的目的是为软件结构图中的每一个模块确定使用的算法和块内数据
结构,并用某
种选定的表达工具给出清晰的描
述。
( √
)
7
、测试人员在测试过程中发现一
处问题,如果问题影响不大,而自己又可以修
改,应立即将此问题正确修改,以加快、提
高开发的进程。(
× )
8
、程序、需求规格说明、设计规格说明都是软件测试的对象(
√ )
9
、第三方测试是在开发方与用户方的测试基础上进行的验证测试
( × )
10
、数据流图和数据字典共同构成系统的逻辑模型。( √
)
二、单选题
(每题
< br>2
分,共
40
分)
20
题
1
、软件测试的目的正确的是
(
D
)
①测试是为了发现程序中的错误而执行程序的过程;
②好的测试方案是极可能发现迄今
为止尚未发现的错误的测试方案;
③成功的测试是发现了至今为止尚未发现的错误的测试
④测试并不仅仅是为了找出错误
.
通过分析错
误产生的原因和错误的发生趋势
,
可以帮助项目管理者发现当前
软件开发过程中的缺陷
,
以便及时改进;
A
、①
B
、①②③
C
、②③④
D
、①②③④
2
、软件测试的对象包括(
B
)
A
.目标程序和相关文档
B
.源
程序、目标程序、数据
及相关文档
C
.目标程序、操作系统和平台软件
D
.源程序和目标程序
3
、从是
否关心软件内部结构和具体实现的角度划分。(
B
)
A
、静态测试、动态测试
B
、黑盒测试、白盒测试、灰盒测试
C
、单元测试、集成测试、确认测试、系统测试、验收测试
p>
D
、以上都不对
4
、关于
软件测试模型,描述正确的是(
C
)
A
、
p>
V
模型测试的对象就是程序本身,测试与开发可以同一阶段进行
p>
B
、
W
模型测试的对象是程序,需求、设计等,可以支持迭代的开发模型
p>
C
、
H
模型软件测
试过程活动完全独立,贯穿产品整个生命周期
,
与其他流程并发
地进行。
D
、
X
模型是事先计划再进行测试。
5
、软件
测试按实施组织分,测试应该包括以下的(
A
)
①
开发方测试
②用户方测试
③第三方测试
④
验收测试
⑤确认测
试
A
.
①②③
B
.
③④⑤
C
.
①②④
D
.
①②③④⑤
6
、制定测试计划的步骤:(
D
)
A
、确定项目管理机制
预计测试工作量
测试计划评审
B
、确定测试范围
确定测试策略
确定测试标准、预计测试工作量
C
、确定测试构架
确定项目管理机制
预计测试工作量
测试计划评审
D
、确定测试范围
确定测试策略
确定测试标准
确定测试构架
确定项目
管理机制
预计测试工作量
测试计划评审
7
、为保证测试活动的可控性,必须在软件测试过程中进行软件测试配置管理,
一般来
说,软件测试配置管理中最基本的活动包括(
A
)
A
p>
.配置项标识、配置项控制、配置状态报告、配置审计
B
.配置基线确立、配置项控制、配置报告、配置审计
C
.配置项标识、配置项变更、配置审计、配置跟踪
p>
D
.配置项标识、配置项控制、配置状态
报告、配置跟踪
8
、某次程序调试没有出现预计的结果,下列(
B
)不可能是导致出错的原因。
A
、变量没有初始化
B
、编写的语句书写格式不规范
C
、循环控制出错
D
、代码输入有误
9
、下列关于程序效率的描述错误的
是(
B
)。
A
、提
高程序的执行速度可以提高程序的效率
B
、降低程序占用的存储空间可以提高程序的效率
C
、源程序的效率与详细设计阶段确定的算法的效率无关
D
、好的程序设计可以提高效率
10
、<
/p>
逻辑路径覆盖法是白盒测试用例的重要设计方法,
其中语句覆盖法
是较为常
用的方法,
针对下面的语句段,
采用语句覆盖法完成测试用例设计,
测试用例见
下表,对表中
的空缺项
(True
或者
False)
,正确的选择是(
A
)。
语句段:
if (A &&
(B||C)) x=l
;
else
x=O
;
用例表:
用例
1
TRUE
①
TRUE
③
用例
2
FALSE
FALSE
②
FALSE
A
B
C
A &&(B||C)
A
.①TRUE ②FALSE
③TRUE
B
.①TRUE ②FALSE
③FALSE
C
.①FALSE
②FALSE ③TRUE
D
.①TRUE ②TRUE
③FALSE
11
、程序设计语言中(
D
)。
A.
while
循环语句的执行效率比
do-while
循环语句的执行效率高
B.
while
循环语句的循环体执行次数比循环条件的判断次数多
1
,而
do-while
语句的循环体执行次数比循环条件的判断次数少
1
C. while
语句的循环体执行次数比循环条件的判断次数少
1
,而
do-while
语
句的循环体执行次数比循环条件的判断次数多
1
D. while
语句的循环体执行次数比循环条件的判断次数少
1
,而
do-while
语
句的循环体执行次数等于循环条件的判断次数
12
、
DB, DBMS
和
DBS
三者间的关系是(
B
)
A
.
DB
包括
DBMS
和
DBS
B
.
DBS
包括
DB
和
DBMS
C
.
DBMS
包括
DBS
和
DB
D
.
DBS
与
DB
、
DBMS
无关
13
.在
TCP/IP
模型中,应用层包含了所有的高层协
议,在下列的一些应用协议
中,
B
是能
够实现本地与远程主机之间的文件传输工作。
A
telnet
B FTP
C SNMP
D NFS
14
、一个局域网中某台主机的
IP
地址为
176.68.160.12
,
使用
22
位作为网络
地址,
那么该局域网的子网掩码和,
最多可以连接的主机数分别为
(
B
)
A
p>
、
255
.
255
.
251
.
0
1021
B
、
255
.
255
.
252
.
0
1022
C
、
255
.
255
.
253
.
0
1023
D
、
255
.
255
.
254
.
0
1024
15
、
Li
nux
文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部
设备文件,一般应将其放在(
C
)目录中。
A /bin
B /etc
C /dev
D /lib
16
、某
公司采用的软件开发过程通过了
CMM2
认证,表明该公司
p>
(
C
)
。
A.
开发项目成效不稳定,管理混乱
B.
对软件过程和产品质量建立了定量的质量目标
C.
建立了基本的项目级管理制度和规程,可对项目的成本、
进度进行跟踪和控
制
D.
可集中精力采用新技术新方法,优化软件过程
17
、质量管理人员在安排时间进度时,为了能够从全局出发、抓住关键路径、
统
筹安排、
集中力量,
从而达到按时或
提前完成计划的目标,
可以使用
(
A
)
。
A
.活动网络图
B
.因果图
C
.优先矩阵图
D
.检查表
18
、
某公
司最近承接了一个大型信息系统项目,
项目整体压力较大,
对这
个项目
中的变更,可以使用(
B
)等方式提高效率。
①分优先级处理②规范处理③整批处理④分批处理
A.①②③
B.①②④
C.②③④
D.①③④
19
、下面哪项工作是制订进度计划
的基础:(
A
)
A<
/p>
、工作分解结构(
WBS
)
B
、网络图