08-测试用例二
08-测试用例二
001-一个程序中所含有的路径数与()有着直接的关系。[单选]
- a: 程序的复杂程度,
- b: 程序语句行数,
- c: 程序模块数,
- d: 程序指令执行时间,
答案: A
解析: A
002-只要我们做了充分的测试,就能保证软件没有bug[单选]
- a: 对,
- b: 错,
答案: B
解析: 软件测试的目的是尽可能多发现软件的bug,保证软件质量,但是很多情况下,我们没有办法穷尽bug。
003-自底向上增量式集成测试中,下面()描述是正确的。[单选]
- a: 测试由桩模块控制,
- b: 最上面的模块最先测试,
- c: 父单元用测试过的子单元测试,
- d: 包含树的深度优先或广度优先遍历过程,
答案: C
解析: C
004-()的基本思想是允许程序的输入不仅仅是具体的数值数据,而且包括符号值,这一方法也因此而得名。[单选]
- a: 数值测试,
- b: 域测试,
- c: 符号测试,
- d: 数据测试,
答案: C
解析: C
005-软件质量保证的独特性是由软件产品不同于其他制造产品的本质决定的。()[单选]
- a: 对,
- b: 错,
答案: A
解析: A
006-在需求获取与定义阶段就开始建立,以后要不断细化和完善的文档是【】[单选]
- a: 用户手册,
- b: 外部设计规格说明,
- c: 内部设计规格说明,
- d: 测试计划手册,
答案: A
解析: A解析:软件的外部设计是从用户的角度对产品进行描述的,外部设计规格说明是在外部设计期间产生的文档.用户手册是另一种文档,与外部设计规格说明不同的是,它是在需求获取与定义阶段就开始建立,以后要不断细化和完善的文档。
007-软件测试策略必须提供可以检验一小段源代码是否得以正确实现的低层测试,同时也要提供能够验证整个系统的功能是否符合用户需求的高层测试。[单选]
- a: 对,
- b: 错,
答案: A
解析: A
008-功能测试通常也被称为()[单选]
- a: 黑盒测试,
- b: 白盒测试,
- c: 单元测试,
- d: 边缘值测试,
答案: A
解析: A
009-关于对“关闭文件”功能的测试,下列说法中错误的是()[单选]
- a: 编辑文件后不保存,直接从菜单关闭,系统应有是否保存文件的提示,
- b: 编辑文件后保存,单击窗口右上角的关闭按钮,文件正常关闭,
- c: 编辑文件后不保存,从任务管理器中结束任务(任务不是无响应状态),程序可以直接被关闭,
- d: 编辑文件后不保存,单击窗口右上角的关闭按钮,系统应有是否保存文件的提示,
答案: C
解析: C
010-下列关于逻辑覆盖测试的说法中正确的是()。[单选]
- a: 语句覆盖就是设计若干个测试用例,运行被测程序,使得每一条可执行语句至少执行一次,
- b: 条件覆盖是设计足够多的测试用例,运行所测程序,使程序中每个判断的取真分支和取假分支至少各执行一次,
- c: 分支覆盖是设计若干个测试用例,运行所测程序,使程序中每个判断内的每个条件的各个可能取值至少执行一次,
- d: 判定-条件覆盖要求各个判断的所有可能的条件取值组合至少执行一次,
答案: A
解析: A
011-程序员与测试工作无关。[单选]
- a: 对,
- b: 错,
答案: B
解析: B
012-集成测试中使用的辅助模块分为驱动模块和()[单选]
- a: 传入模块,
- b: 主模块,
- c: 桩模块,
- d: 传出模块,
答案: C
解析: C
013-自顶向下集成需要测试员编写驱动程序。[单选]
- a: 对,
- b: 错,
答案: B
解析: B
014-点击率-Hits per Second是LoadRunner 中重要的性能参数指标,请问它主要是用来观测什么的?()[单选]
- a: 每秒钟系统能够处理的交易或事务的数量,
- b: 每秒钟发送的Http请求的数量,
- c: 对不同资源的使用程度,
- d: 完成相应事务所用的时间,
答案: B
解析: B
015-下列测试可以不用考虑内部程序结构的测试是()。[单选]
- a: 白盒测试,
- b: 结构测试,
- c: 黑盒测试,
- d: 路径测试,
答案: C
解析: C
016-单元测试中设计测试用例的依据是【】[单选]
- a: 概要设计规格说明书,
- b: 用户需求规格说明书,
- c: 项目计划说明书,
- d: 详细设计规格说明书,
答案: D
解析: D
017-程序、需求规格说明、设计规格说明都是软件测试的对象。[单选]
- a: 对,
- b: 错,
答案: A
解析: A
018-根据软件需求规格说明书,在开发环境下对已经集成的软件系统进行的测试是( )。[单选]
- a: 系统测试,
- b: 单元测试,
- c: 集成测试,
- d: 验收测试,
答案: A
解析: A解析:软件测试生存周期模型描述了软件测试的全过程:单元测试、集成测试、系统测试、验收测试和回归测试等。当一个程序单元编写出来之后,首先要做的就是及时对其进行单元测试,检查该程序单元中的各种缺陷,并通过调试改正它们,然后进行回归测试,检查这些缺陷是否确实得到修正。 集成测试根据软件体系结构的设计,按照一定顺序将经过单元测试的程序单元逐步组装为子系统或系统,该过程可以与单元测试穿插进行。 系统测试是根据软件需求规格说明,在开发环境下对已经集成的软件系统进行测试,确认各项规定的需求是否在系统中实现,以及各种质量要求在系统中是否达到预期的标准。 验收测试是对已经确认的软件系统进行的测试,在实际使用环境中,与计算机系统的其他系统元素进行一系列系统级的集成测试和测试。
019-在科学和工程中,如果没有度量,对一切都没有一个定量的了解,那么这种科学和工程既不是有效的,也不是实际的。()[单选]
- a: 对,
- b: 错,
答案: A
解析: A
020-在进行单元测试时,常用的方法是( )[单选]
- a: 采用白盒测试,辅之以黑盒测试,
- b: 采用黑盒测试,辅之以白盒测试,
- c: 只使用白盒测试,
- d: 只使用黑盒测试,
答案: A
解析: A解析:本题考核软件测试方法的应用。白盒测试是测试程序内部的逻辑结构及有关信息,黑盒测试只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。从程序内部的逻辑结构对系统进行测试才是测试的根本,即比较深层次的测试,更容易发现和解决程序中的问题,因此单元测试时应以白盒测试为主,而黑盒测试只能作辅助。
021-集成测试工作的开始时间是()。[单选]
- a: 需求开发开始,
- b: 体系结构设计开始,
- c: 详细设计开始,
- d: 编码开始,
答案: B
解析: B
022-单元测试需要在五个方面对所测模块进行检查,这五个方面是:模块接口测试、局部数据结构测试、()、错误处理测试和边界测试。[单选]
- a: 功能测试,
- b: 路径测试,
- c: 性能测试,
- d: 结构测试,
答案: B
解析: B
023-作为笔记本电脑测试的主管,要应对循环无数次的开关机操作,直到系统失败为止(Run to Fail)。现在都是手动完成的,但是为了节约成本,你准备实现自动化测试。请问哪一种方案可行:()[单选]
- a: 使用治具,如机械臂,配合软件操作开关机循环,
- b: 部分采用手动,另外一部分自动,人员监控机器执行,
- c: 对不支持Wake on Lan的机器执行远程网络唤醒,
- d: 从头开始学习,自己开发软件实现自动开关机,
答案: A
解析: A
024-Jenkins是测试管理系统。[单选]
- a: 对,
- b: 错,
答案: B
解析: B
025-软件缺陷修复的代价最高的阶段为()。[单选]
- a: 发布阶段,
- b: 需求阶段,
- c: 设计阶段,
- d: 编码阶段,
答案: A
解析: A
