软件测试工程师笔试理论题库1

  • 格式:doc
  • 大小:117.50 KB
  • 文档页数:16

下载文档原格式

  / 16
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

理论题库

单选题

1.是常用的接受电子邮件协议。

A.HTTPS B.ET C.POP3 D.DNS

2.系统中有四个作业,它们的到达时间、运行时间、开始时间、完成时间和周转时间如表1所示,该系统采用的作业调度算法是。

表1

A、先来先服务

B、短作业优先

C、响应比高者优先

D、不能确定

3.数据库系统实现数据独立性是因为采用了 (1) 。

当两个子查询的结果 (2) 时,可以执行并、交、差操作。

SELECT语句中“SELECT DISTINCT”表示查询结果中 (3) 。

(1) A、层次模型 B、网状模型 C、关系模型 D、三级模式结构

(2) A、结构完全不一致 B、结构完全一致 C、结构部分一致 D、主键一致

(3) A、去掉相同的属性名 B、去掉了重复的列

C、行都不相同

D、属性值都不相同

4.某机是有缓存Cache和主存组成的两级存储系统,Cache存取周期Tc=50ns,主存存取周期为Tm=400ns,访问Cache的命中率为0.96,则系统等效的存取周期为 ns.

A.384

B.180

C.64

D.48

5.为了提高测试的效率,应该

A.随机地选取测试数据

B.取一切可能的输入数据作为测试数据

C.在完成编码以后制定软件的测试计划

D.选择发现错误可能性大的数据作为测试数据

6.使用白盒测试方法时,确定测试数据应根据和指定的覆盖标准。

A.程序的内部逻辑 B.程序的复杂结构

C.使用说明书 D.程序的功能

7.软件复杂性度量的参数包括

A.效率 B.规模

C.完整性 D.容错性

8.国家有关软件标准法规中,产品的特性不包括

A.功能性 B.可靠性

C.易用性

D.简单性

9.软件测试的目的是。

A.证明程序中没有错误 B. 发现程序中的错误

C. 测量程序的动态特性

D. 检查程序中的语法错误

10.软件内部/外部质量模型中,可移植性不包括子特性。

A. 适应性

B. 共存性

C. 兼容性

D. 易替换性

11.下列关于软件测试的叙述中,正确的是。

A. 用黑盒法测试时,测试用例是根据程序内部逻辑设计的。

B. 测试是为了验证该软件已正确地实现了用户的要求。

C. 发现错误多的程序模块,残留在模块中的错误也多。

D. 黑盒测试方法中最有效的是因果图法。

12.关于软件测试对软件质量的意义,有以下观点:①度量与评估软件的质量;②保证软件质量;③改进软件开发过程;④发现软件错误。其中正确的是。

A. ①、②、③

B. ①、②、④

C. ①、③、④

D. ①、②、③、④

13.软件测试的对象包括。

A. 目标程序和相关文档

B. 源程序、目标程序、数据及相关文档

C. 目标程序、操作系统和平台软件

D. 源程序和目标程序

14.下述说法错误的是。

A. 单元测试又称为模块测试,是针对软件测试的最小单位——程序模块进行正确性检验的

测试工作;

B. 集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、

递增的测试;

C. 集成测试是检验程序单元或部件的接口关系,逐步集成为符合概要设计要求的程序部件

或整个系统;

D. 系统测试是在真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、

网络、系统软件和支持平台等正确配置与连接,并满足用户需求。

15.验收测试的定义是。

A. 由用户按照用户手册对软件进行测试以决定是否接受;

B. 由某个测试机构代表用户按照需求说明书和用户手册对软件进行测试以决定是否接受;

C. 按照软件任务书或合同,供需双方约定的验收依据进行测试,决定是否接受

D. 由开发方和用户按照用户手册执行软件验收

16.软件产品使用质量特性包括。

A. 适应性、生产率、可靠性、满意度

B. 有效性、生产率、安全性、满意度

C. 有效性、可靠性、适应性、满意度

D. 适应性、适用性、效率、满意度

17.可以作为软件测试结束的标志。

A. 使用了特性的测试用例

B. 缺陷强度曲线下降到预定的水平

C. 查出了预定数目的错误

D. 按照测试计划中所规定的时间进行了测试

18.导致软件缺陷的原因很多,①~④是可能的原因,其中最主要的原因包括。

①软件需求说明书编写的不全面,不完整,不准确,而且经常更改

②软件设计说明书③软件操作人员的水平

④开发人员不能很好的理解需求说明书和沟通不足

A. ①、②、③B.①、③C.②、③D.①、④

19.软件调试的目的是。

A. 找出错误所在并改正之

B. 排除存在错误的可能性

C. 对错误性质进行分类

D. 统计出错的次数

20.软件的集成测试工作最好由承担,以提高集成测试的效果。

A. 该软件的设计人员

B. 该软件开发组的负责人

C. 该软件的编程人员

D. 不属于该软件开发组的软件设计人员

21.软件质量的定义是:。

A. 软件的功能性、可靠性、易用性、效率、可维护性、可移植性

B. 满足规定用户需求的能力

C. 最大限度达到用户满意