荟萃馆

位置:首页 > 计算机 > 计算机四级

计算机等级四级软件测试工程师模拟试题

2017年9月计算机四级考试将至,你们复习了没有呢?下文是小编精心整理的计算机等级考试四级软件测试工程师模拟试题,对重要知识点进行强化练习,要记得这些知识点,考试很有用的,希望对大家有所帮助!

计算机等级四级软件测试工程师模拟试题

一、选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

1.下面有关测试原则的说法中正确的是________。

(A)测试用例应由测试的输入数据和预期的输出结果两部分组成

(B)对程序的调试最好由第三方测试机构来做

(C)程序最好由编写该程序的程序员自己来测试

(D)使用测试用例进行测试是为了检查程序是否做了它该做的事

2.软件测试的目的是________。

(A)评价软件的质量

(B)发现软件的错误

(C)找出软件中所有的错误

(D)证明软件的正确性

3.软件缺陷类型或严重性的类型包括________。

(A)软件系统崩溃、功能失效和容错性问题

(B)用户友好性

(C)性能、文字错误和增强需求

(D)以上全部

4.下列可以做为软件测试对象的是________。

(A)需求规格说明

(B)软件设计规格说明

(C)源程序

(D)以上全部

5.在需求获取与定义阶段就开始建立,以后要不断细化和完善的文档是________。

(A)用户手册

(B)外部设计规格说明

(C)内部设计规格说明

(D)测试计划手册

6.桌上检查(Desk Checking)是一种________的检查方法。

(A)程序员自己检查自己编写的程序

(B)由同行帮忙检查自己编写的程序

(C)几个同行自行组成小组,以小组为单位检查编写的程序

(D)程序员在桌子上检查编写程序的活动

7.在软件企业中,应用最广泛的评审方法是________。

(A)走查

(B)结对评审

(C)正式评审

(D)小组评审

8.对于复合条件表达式为(A<=8) or="" b="">7),则为了达到100%的条件覆盖率,至少需要设计________个测试用例。

(A)1个

(B)2个

(C)3个

(D)4个

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)以上全部