当前位置:学者斋 >

计算机 >计算机四级 >

计算机四级软测模拟试题及答案

计算机四级软测模拟试题及答案

在学习、工作中,我们都不可避免地要接触到试题,试题是学校或各主办方考核某种知识才能的标准。相信很多朋友都需要一份能切实有效地帮助到自己的试题吧?以下是小编为大家收集的计算机四级软测模拟试题及答案,仅供参考,大家一起来看看吧。

计算机四级软测模拟试题及答案

计算机四级软测模拟试题及答案 篇1

一、单选题

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.在黑盒测试中,着重检查输入条件的组合是________。

(A)等价类划分法

(B)边界值分析法

(C)错误推测法

(D)因果图法

7.如果一个判定中的复合条件表达式为(A>10)or(B<=7),则为了达到100%的判定覆盖率,至少需要设计多少个测试用例________。

(A)1个

(B)2个

(C)3个

(D)4个

8.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是________。

(A)系统功能

(B)局部数据结构

(C)重要的独立路径

(D)出错处理

9.下列关于逻辑覆盖,说法错误的是________。

(A)满足条件覆盖并不一定满足判定覆盖

(B)满足条件组合覆盖的测试一定满足判定覆盖、条件覆盖和判定/条件覆盖

(C)满足路径覆盖也一定满足条件组合覆盖

(D)判定/条件覆盖同时满足判定覆盖和条件覆盖

10.评审是对软件进行静态测试的一种方法,下列结论中,________是与软件评审无关的内容。

(A)尽量发现错误

(B)根据评审标准

(C)依靠测试信息

(D)检查软件文档

s提出的软件缺陷的群集现象指的是________。

(A)在软件测试过程中,缺陷不会少量出现,而会成群的出现

(B)在测试一个功能部件的过程中,通常一次会发现很多缺陷

(C)在测试的各个功能部件中,一般不是没有发现缺陷,就是发现许多缺陷

(D)一个功能部件已发现的缺陷越多,找到它的更多未发现的缺陷的可能性就越大

12.在北京某个银行的人事信息管理软件中,系统允许用户输入8位数字的北京市电话号码。若使用等价类划分法设计测试用例,获得输入等价类,那么从保证测试效果的角度来看,下面最佳的测试用例选择应为________。

(A)62570007,80603805,100080,39103825

(B)62570007,80603805

(C)62570007,39103825,8253324,空值,h?

(D)39103825,8253324,@,1391092300

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.下列不属于Web应用软件的特征的是_______。

(A)内容驱动

(B)开发周期短

(C)美观性要求较高

(D)安全性要求较低

19.下列关于Web应用软件测试的说法中,正确的是________。

(A)排版结构测试是Web应用软件易用性测试的重要内容

(B)对于数据完整性的测试是Web应用软件业务层测试的重要内容

(C)Cookie测试是Web应用软件功能测试的重要内容

(D)对Web应用软件进行系统测试时不必考虑性能测

20.下列不属于兼容性要考虑的方面是_______。

(A)硬件兼容性

(B)软件兼容性

(C)程序兼容性

(D)数据兼容性

21.下列选项中,不属于软件功能易用性测试关注的内容________。

(A)软件是否能帮助用户减少重复的输入劳动

(B)软件是否能在耗时较长的操作期间提供反馈

(C)软件是否允许用户针对自己的使用习惯进行定制

(D)软件界面中文字的显示风格

22.下列关于极限测试,说法不正确的是________。

(A)相对传统的软件开发方法,极限编程可以随时应对新增或改变的需求

(B)极限编程的单元测试是由编码人员完成的测试

(C)极限编程要求在编码之前先设计测试

(D)验收测试由用户来完成,编码人员不必在现场

23.下列有关软件问题生命周期模型状态定义的说法中,错误的是________。

(A)"新建"表示测试中发现并报告了新的软件问题

(B)"打开"表示软件问题已经被确认并分配测试工程师处理

(C)"关闭"表示软件问题已被已被确认为无效的软件问题

(D)"解决"表示软件问题已被确认修复

24.软件测试过程可持续改进的根本是________。

(A)度量与分析

(B)变更控制

(C)把握需求

(D)度量

25.在QESuiteWebVersion1.0中,测试管理人员可以使用________视图,了解哪些模块存在严重的软件问题。

(A)"按功能分类"视图

(B)"按状态/子状态"视图

(C)"按子系统/状态"视图

(D)"严重性"视图

二、论述题

1.论述题1:以下是某应用程序的输入条件限制,请按要求回答问题(20分)

某应用程序的输入条件组合为:

姓名:填或不填

性别:男或女

状态:激活或未激活

(1)对该应用程序采用正交试验设计法设计测试用例。

(2)谈一下正交实验设计法设计测试用例的好在哪里?

2.论述题2:以下是某软件的规格说明,请按要求回答问题

软件规格说明:文件名的第一个字符必须是A或B,第二个字符必须是数字。满足则修改文件。若第一个字符不为A或B,打印错误信息X12,若第二个字符不为数字,则打印错误信息X13。

(1)根据软件规格说明的描述,画出因果图。

(2)采用因果图法设计该软件的测试用例。

3.论述题3:用户登录界面通常需要用户输入用户名和密码,以下是系统反馈信息的几条规则,请按照要求回答问题

如果用户名和密码正确无误,则显示"登录成功"

只要用户名为空,就提示"用户名不能为空",清空密码框;

用户名不为空,而密码为空,则提示"密码不能为空";

若用户名不正确,则提示"用户名错误",清空用户名框和密码框;

若用户名正确,密码不正确,则提示"密码错误",清空密码框;

(1)根据上述规则,设计判定表

(2)根据判定表设计测试用例(假设有一用户名/密码:abc/123456,不存在名为xyz的用户)

参考答案与解析】

一、选择题

1.D 2.B 3.C 4.C5.D 6.D 7.B 8.A 9.C10.C 11.D 12.C 13.A 14.A15.A

16.C 17.A 18.D 19.C20.C 21.D 22.D 23.B 24.A25.A

二、论述题

1.问题1:

采用常用方法设计测试用例如下:

对于该程序的输入条件,因为每个条件分别有两个输入参数,如果要全部覆盖他们的输入组合,则需设计8个测试用例,分别是:

1填写姓名、选择男性、状态设置为激活。

2填写姓名、选择女性、状态设置为激活。

3填写姓名、选择男性、状态设置为未激活。

4填写姓名、选择女性、状态设置为未激活。

5不填写姓名、选择男性、状态设置为激活。

6不填写姓名、选择女性、状态设置为激活。

7不填写姓名、选择男性、状态设置为未激活。

8不填写姓名、选择女性、状态设置为未激活。

问题2:

下面采用正交试验设计法设计测试用例

步骤1:确定有哪些因素,即输入的条件。该应用程序有姓名、性别、状态三个因素。

步骤2:每个因素有哪几种参数,即输入条件的参数。该应用程序中的因素都有两种参数,如姓名有填写和不填写两个参数。

步骤3:选择一个合适的正交表。对上述应用程序,我们可以选用L4,构造正交表,如表下所示:

步骤4:将变量的值映射到表中,即把表中的0和1映射成条件和参数,则上表转换为下表:

步骤5:把上表中每一行各种因素组合,即作为一个测试用例。由上表有4行,故用正交试验法设计的'该应用程序的测试用例有4个,分别是:

1)填写姓名、性别为男,状态设置为激活。

2)填写姓名、性别为女,状态设置为未激活。

3)不填写姓名、性别为男,状态设置为未激活。

4)不填写姓名、性别为女,状态设置为激活。

正交试验设计法的好处:简化测试用例,是一种可以用最少的测试用例获得较为全面的测试覆盖率的设计方法,尤其对于较为复杂的程序,该方法优点显著。

2.问题1:

分析软件规格说明书,找出原因和结果并进行编号。

原因:1-第一个字符为A

2-第一个字符为B

3-第一个字符为数字

结果:80-修改文件

81-打印错误信息X12

82-打印错误信息X13

找出各原因和结果之间、原因和原因之间的关系,画出因果图,如图下所示:

问题2:

将上述因果图转换为判定表,如下表所示。

根据判定表设计测试用例,如下表所示。

2015年9月计算机四级软件测试工程师冲刺模拟试题

3.(1)根据题意设计判定表,如下表所示:

2015年9月计算机四级软件测试工程师冲刺模拟试题

(2)由判定表设计测试用例时,要求覆盖所有规则,一般针对每个规则设计一个测试用例。对于该测试用例以规则所对应的条件为要求满足的输入条件,并以规则所对应的动作的动作为预期结果。根据上表可以设计4个测试用例,它们分别覆盖规则1~5,如下表所示。

计算机四级软测模拟试题及答案 篇2

1、 以下叙述中正确的是

A.在现在计算机中,只有I/O设备才是有效的中断源。

B.在中断处理过程中,必须屏蔽中断(即禁止发生新的中断)。

C.同一用户所使用的I/O设备也可能进行工作。

Ling是脱机I/O系统。

2、 对关系模型叙述错误的是______。

A.建立在严格的数学理论、集合论和谓词演算公式基础之一

B.微机DBMS绝大部分采取关系数据模型

C.用二维表表示关系模型是其一大特点

D.不具有连接操作的DBMS也可以使关系数据库管理系统

3、 按逻辑结构划分,文件主要分为( )。

A.系统文件、用户文件

B.临时文件、永久文件

C.流式文件、记录文件

D.索引文件、顺序文件

4、 在SQL Server 2000中,设有职工表(职工号, 职工名, 电子邮箱),现要限制电子邮箱的最后几位的取值为“@”,且“@”前至少有一位字符。下列添加约束的语句正确的是

R TABLE职工表 ADD CONSTRAINT chk_email CHECK(电子邮箱LIKE '_%@')

R TABLE职工表 ADD CONSTRAINT chk_email CHECK(电子邮箱 = '_%@')

R TABLE职工表 ADD CONSTRAINT chk_email CHECK(电子邮箱LIKE '_@')

R TABLE职工表 ADD CONSTRAINT chk_email CHECK(电子邮箱 = '_@')

5、 ______是对数据库中数据的物理结构和存储方式的描述。

A) 外模式

B) 模式

C) 子模式

D) 内模式

6、在数据库三级模式结构中,对数据库中全部的数据逻辑结构和特征进行描述的是

A.外模式

B.模式

C.子模式

D.内模式

7、 经过软件工程实践,人们积累了较为丰富的经验,并逐渐走向明确的软件开发阶段的划分,当前最为成熟的阶段应是

A.编程阶段

B.分析阶段

C.设计阶段

D.测试阶段

【答案】

1~5:CDCAD

6~7:BA

  • 文章版权属于文章作者所有,转载请注明 https://xuezhezhai.com/jsj/siji/4n5wzv.html