测试技能考试试卷试考及答案

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

测试技能考试试卷

一、判断题(每题1分,共15分)

1.软件测试目的仅仅是为了发现软件的错误,找不出错误的测试是没有任何价值的。(N)

2.测试人员要坚持原则,缺陷未修复完坚决不予通过。(Y)

3.错误强度曲线下降到预定的水平,可以作为软件测试结束的标志。(Y)

4.在设计测试时,测试的粒度应是越粗越好。(N)

5.自底向上的集成测试需要测试人员编写测试驱动程序。( N)

6.测试执行过程中发现缺陷的唯一依据是软件需求规格说明书。(N)

7.软件测试的对象包括源程序、目标程序、数据及相关文档。(Y)

8.使用等价类划分方法时,需要对每个有效等价类设计一个用例。(N)

9.软件测试中的二八原则暗示着测试发现的错误中的80%很可能起源于程序模块中的

20%。(Y)

10.单元测试主要测试函数内部接口、数据结构、逻辑与异常处理等对象;集成测试模块之

间的接口与异常;系统测试主要测试整个系统的规格实现情况。(Y)

11.手工测试能发现比自动化测试更多的缺陷。(N)

12.负载测试是验证要检验的系统的能力最高能达到什么程度。(N)

13.逻辑驱动覆盖测试、基本路径测试白盒测试方法,与黑盒相比,黑盒测试更关心软件的

内部逻辑结构。(N)

14.利用有效等价类设计的测试用例,可以检验程序是否实现了需求说明书中规定的功能和

性能;利用无效等价类设计的测试用例,可以检查程序中功能和性能是否不符合需求说明书的规定。(Y)

15.失败测试和通过测试是软件测试的两个相互对立的基本方法,进行通过测试的系统没有

必要再进行失败测试。(N)

二、单项选择题(每题1分,共15分)

1.下列自动化测试工具中,属于功能测试工具的是(D)

A.TestDirector;

B.L oadRunner;

C.C learQuest;

D.WinRunner;

2.关于缺陷报告处理流程的原则,下列说法不合理的是(C)

A.正常情况下,在提交开发人员修正Bug前,需要有丰富测试经验的测试人员验证发现的缺陷是否是真正的Bug,并且验证Bug是否可以再现

B.每次对Bug的处理都要保留处理信息,包括处理人姓名、处理时间、处理方法、处理意见以及Bug状态

C.B ug修复后必须由报告Bug的测试人员确认Bug已经修复,才能关闭Bug

D.对于无法再现的Bug,应该由项目经理、测试经理和设计经理共同讨论决定拒绝或者延期

3.软件工程每一个阶段结束前,应该着重对可维护性进行复审。在系统设计阶段的复审期

间,应该从(A)出发,评价软件的结构和过程。

A.指出可移植性问题以及可能影响软件维护的系统界面

B.容易修改、模块化和功能独立的目的

C.强调编码风格和内部说明文档

D.可测试性

4.( D)测试用例设计方法既可以用于黑盒测试,也可以用于白盒测试。

A.边界值法 B.基本路径法 C.正交试验设计法 D.逻辑覆盖法

5.在Linux系统中,下列关于命令“mv conf conf.old”(其中conf和conf.old均为文件)所实

现的功能说法正确的是(C)

A.创建归档文件

B.拷贝文件

C.重命名文件

6.解压缩文件

7.在编码阶段对系统执行的测试类型主要包括单元测试和集成测试,( A )属于单元测

试的内容。

A.接口数据测试 B.局部数据测试C.模块间时序测试 D.全局数据测试

8.Web应用系统负载压力测试中,(B )不是衡量业务执行效率的指标。

A.并发请求数 B.每秒点击率 C.交易执行吞吐量 D.交易执行响应时间

9.为验证某音乐会订票系统是否能够承受大量用户同时访问,测试工程师一般采用( C)

测试工具。

A.故障诊断 B.代码 C.负载压力 D.网络仿真

10.( A )不属于网站渗透测试的内容。

A.防火墙日志审查 B.防火墙远程探测与攻击 C.跨站攻击 D.SQL注入11.在UNIX操作系统中,把输入/输出设备看作是(D )。

A.普通文件B.目录文件C.索引文件D.特殊文件

12.在Internet中,传输层协议(C )可保证数据的可靠传输。

A. EGP

B. UDP

C. TCP

D. ICMP

13.C Shell的用户一进入服务器,首先执行哪个文件中的内容?(C)

A..bashrc B.不用执行任何文件 C. .cshrc D. 所有shell文件都执行

14.10、新增student表中的记录,如果未指定english的值,则english为0,要实现此

功能,方法是:(C )

A.外键B.默认值C.触发器D.约束

15.逻辑驱动覆盖测试方法中,最不易发现程序中存在逻辑错误的是(C)

A. 判定覆盖

B. 条件覆盖

C. 语句覆盖

D. 条件组合覆盖

16.关于自动化测试局限性的描述,以下错误描述有(B)

A.自动化测试不能取代手工测试

B.自动化测试比手工测试发现的缺陷少

C.自动化测试不提高测试覆盖率

D.自动化测试对测试设计依赖性很大

三、不定项选择题(每题2分,共30分,漏选、错选均不得分)

1.下面选项中属于制定测试计测试计划时要包含的内容的是(ABC)

A.测试计划的简介

B.测试手段和策略

C.测试进度表

D.具体测试用例设计

E.缺陷分析报告

2.关于软件测试,(A)的叙述正确的。

A.测试开始越早,越有利于发现软件缺陷

B.采用正确的测试用例设计方法,软件测试可以做到穷举测试

C.测试覆盖度和测试用例数量成正比

D.软件测试的时间越长越好

3.(ABD)属于功能测试用例构成元素。

A.测试数据 B.测试步骤 C.实测结果 D.预期结果

4.以下关于软件测试分类定义的叙述,正确的是(ABC )。

A.软件测试可分为单元测试、集成测试、确认测试、系统测试、验收测试

B.系统测试是将被测软件作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起进行测试的过程

C.软件测试可分为白盒测试和黑盒测试

D.确认测试是在模块测试完成的基础上,将所有的程序模块进行组合并验证其是否满足用户需求的过程

5.某被测程序结构如下所示,若对该程序进行单元测试,则下列相关说法中正确的是( BC)

A

B C D

E F

A.单独测试模块E F时,需要给他们提供桩模块

B.单独测试模块D时,需要给它提供驱动模块

C.单独测试模块B C时,需要给他们提供桩模块和驱动模块

D.单独测试模块A时,需要给他们提供驱动模块

6.正确的集成测试描述包括( BC)。

A.自顶向下的增殖方式是集成测试的一种组装方式,它能较早地验证主要的控制和判

相关文档
最新文档