21-测试基础-9
21-测试基础-9
001-压力测试是在人为设置的高负载的情况下,检查系统是否发生界面上的问题。()[单选]
- a: 对,
- b: 错,
答案: B
解析: B
002-在测试方法分类中,()测试时需要执行程序。a静态b动态c白盒d黑盒[单选]
- a: c,
答案: A
003-白盒测试与黑盒测试最主要的区别是什么?()[单选]
- a: 白盒测试侧重于程序结构,黑盒测试侧重于功能,
- b: 白盒测试可以使用测试工具,黑盒测试不能使用工具,
- c: 白盒测试需要程序员参与,黑盒测试不需要,
- d: 黑盒测试比白盒测试应用更广泛,
答案: A
解析: A
004-静态白盒测试可以找出遗漏之处和问题。[单选]
- a: 对,
- b: 错,
答案: A
解析: A
005-通常情况下,软件集成测试的方案是在()阶段完成的。[单选]
- a: 需求分析,
- b: 概要设计,
- c: 详细设计,
- d: 编码和单元测试,
答案: B
解析: B
006-集成测试对系统内部的交互以及集成后系统功能检验了______质量特性[单选]
- a: 正确性,
- b: 可靠性,
- c: 可使用性,
- d: 可维护性,
答案: A
解析: A解析:软件集成测试的对象包括:任意一个软件单元集成到计算机软件系统的组装过程;任意一个组装得到的软件系统。软件集成测试的目的是检验单元之间、软件单元和已集成的软件系统之间的接口关系,并验证已集成软件系统是否符合设计要求。软件集成测试侧重于软件单元之间的接口和通信方面的问题。例如,数据穿过接口可能丢失;一个模块对另一个模块可能由于疏忽而造成有害影响;把子功能组合起来可能不产生预期的主功能:个别看起来可以接受的误差可能积累到不能接受的程度;全程数据结构可能有问题等。选项B、C、D均错误,选项A正确
007-针对是否对无效数据进行测试,可以将等价类测试分为()。 1)标准(一般)等价类测试 2)健壮等价类测试 3)弱等价类测试 4)强等价类测试[单选]
- a: 3)4),
- b: 1)2),
- c: 1)3),
- d: 2)4),
答案: B
解析: B
008-一个成功的测试是()。[单选]
- a: 发现错误码,
- b: 发现了至今尚未发现的错误,
- c: 没有发现错误码,
- d: 证明发现不了错误,
答案: B
解析: B
009-软件测试类型按开发阶段划分是()[单选]
- a: 需求测试、单元测试、集成测试、验证测试,
- b: 单元测试、集成测试、确认测试、系统测试、验收测试,
- c: 单元测试、集成测试、验收测试、确认测试、验收测试,
- d: 调试、单元测试、集成测试、用户测试,
答案: B
010-软件测试工作包括四个方面,即:测试管理、()、测试实施和测试评审。[单选]
- a: 测试用例设计,
- b: 测试方法与规范制定,
- c: 测试计划,
- d: 测试环境配制,
答案: C
解析: C
011-所有软件必须进行某种程度的兼容性测试?[单选]
- a: 正确,
- b: 错误,
答案: A
解析: 正确。
012-如果我们可以通过覆盖率检测来判断我们是否对所有的路径都进行了测试,但是仍然可能存在未被检测出来的缺陷,原因是()。[单选]
- a: 全部选项,
- b: 程序可能因为缺某些路径而存在问题,
- c: 穷举路径的测试可能不好暴露数据敏感的错误,
- d: 就算穷举路径测试也不能保证程序符合需求,
答案: A
解析: A
013-下面属于白盒测试方法的是()。[单选]
- a: 等价划分方法,
- b: 逻辑覆盖,
- c: 边界值分析,
- d: 错误推测法,
答案: B
解析: B
014-测试只要做到语句覆盖和分支覆盖,就可以发现程序中的所有错误()[单选]
- a: 对,
- b: 错,
答案: B
解析: B
015-软件质量模型是一个分层质量模型,在ISO9l26中分()层。[单选]
- a: 两层,
- b: 三层,
- c: 四层,
- d: 五层,
答案: B
解析: B
016-软件测试只能发现错误,但不能保证测试后的软件没有错误()[单选]
- a: 对,
- b: 错,
答案: A
解析: A
017-在Assert类中断言两个对象相等是()。[单选]
- a: assertEquals,
- b: assertTrue,
- c: assertSame,
- d: fail,
答案: A
解析: A
018-侧重于观察资源耗尽情况下的软件表现的系统测试被称为()。[单选]
- a: 强度测试,
- b: 压力测试,
- c: 容量测试,
- d: 性能测试,
答案: B
解析: B
019-beta测试是验收测试的一种[单选]
- a: 正确,
- b: 错误,
答案: A
020-下列关于alpha、beta 测试的描述中正确的是:______[单选]
- a: alpha 测试需要用户代表参加,
- b: beta 测试是不是验收测试的一种,
- c: alpha 测试不需要用户代表参加,
- d: beta 测试是系统测试的一种,
答案: A
解析: A。解析:alpha测试Beta测试都需要用户参加。但是,alpha测试是用户在开发环境或者是公司内部模拟实际操作环境的测试。Beta是由最终用户来测试,例如我们下载软件时经常带有Beta字样的版本。
021-从供选择的答案中选出同下列关于软件测试的叙述关系最密切的字句()叙述:对可靠性要求很高的软件,例如操作系统,由第三者对源代码进行逐行检查。[单选]
- a: 代码审查,
- b: 域测试,
- c: 黑盒测试,
- d: 退化测试,
答案: A
解析: A
022-软件测试的目的是( )[单选]
- a: 避免软件开发中出现的错误,
- b: 发现软件开发中出现的错误,
- c: 尽可能发现并排除软件中潜藏的错误,提高软件的可靠性,
- d: 修改软件中出现的错误,
答案: B
解析: B
023-静态白盒测试可以找出遗漏之处和问题。()[单选]
- a: 对,
- b: 错,
答案: B
解析: B
024-从工程的角度去理解软件测试,它是有组织、()、有步骤的活动。[单选]
- a: 有方法,
- b: 有工具,
- c: 有研究,
- d: 有计划,
答案: D
解析: D
025-系统测试计划阶段的输出有()。[单选]
- a: 《系统测试计划》,
- b: 《系统测试用例》,
- c: 《系统测试方案》,
- d: 《系统测试预测试项》,
答案: A
解析: A
026-Dear Frank,Just to let you know,I really like your birthday present for me. 这句英语的语气是统一的。[单选]
- a: 对,
- b: 错,
答案: A
解析: A
027-因为测试工作简单,对软件产品影响不大,所以可以把测试作为新员工的一个过渡工作,或安排不合格的开发人员做测试。[单选]
- a: 对,
- b: 错,
答案: B
解析: B
028-测试上传功能不需要考虑上传文件的大小。()[单选]
- a: 对,
- b: 错,
答案: B
解析: B
029-代码评审是检查源代码是否达到模块设计的要求。()[单选]
- a: 正确,
- b: 错误,
答案: B
解析: 错误。解析:代码评审不仅仅是达到模块设计,还有检查是否符合编码标准,以及代码质量。
030-RanoreB Studio能集成Git和Jenkins,也可以集成Jira将错误报告到Jira。[单选]
- a: 正确,
- b: 错误,
答案: A
解析: 正确
031-程序的效率与程序的复杂性相关。()[单选]
- a: 对,
- b: 错,
答案: B
解析: B
032-白盒测试的条件覆盖标准强于判定覆盖。[单选]
- a: 对,
- b: 错,
答案: B
解析: B
033-在模块测试的过程中,采用自底向上的测试比自顶向下的测试【】[单选]
- a: 好,
- b: 差,
- c: 一样,
- d: 不确定,
答案: A
解析: A解析:自底向上测试和自顶向下测试都是增量式的测试方法,在自底向上测试中,首先测试最底层的模块,利用辅助的驱动模块调用,然后测试高层次的模块。而白顶向下测试则刚好相反,它是首先测试顶层模块,无需编写驱动模块,但要使用桩模块,然后测试下一层模块。二者各有优缺点,但权衡来看,自底向上测试的方法要优于自顶向下测试方法。
034-每一个等价类规定()的编号。[单选]
- a: 一个浮动,
- b: 一个惟一,
- c: 两个不同,
- d: 多个不同,
答案: B
解析: B
035-V型模型不能适应较大的需求变化。[单选]
- a: 对,
- b: 错,
答案: A
解析: A
036-常用的黑盒测试方法有边值分析、等价类划分、错误猜测、因果图等。其中,()经常与其他方法结合起来使用。[单选]
- a: 边值分析,
- b: 等价类划分,
- c: 错误猜测,
- d: 因果图,
答案: A
解析: A
037-软件就是程序。[单选]
- a: 对,
- b: 错,
答案: B
解析: B
038-()不是软件测试总结报告的编写意义。[单选]
- a: 指导软件测试下一阶段的工作,
- b: 上级领导了解软件测试质量,
- c: 指导软件测试,
- d: 产品发布上市的依据,
答案: C
解析: C
039-以下说法正确的是?[单选]
- a: 单元测试是对软件基本组成单元进行测试,即测试对象一定是一个函数,
- b: 非功能质量属性越高越好,
- c: 系统备分与恢复中的数据备份与恢复通常只需要针对业务/用户数据,
- d: 自底向上的集成测试需要测试人员编写测试驱动程序,
答案: D
解析: D
040-下列关于条件组合覆盖测试的说法中错误的是()。[单选]
- a: 条件组合覆盖的覆盖能力弱于路径覆盖,
- b: 满足条件组合覆盖的测试用例不一定满足判定覆盖,
- c: 满足条件组合覆盖的测试用例一定满足条件覆盖,
- d: 条件组合覆盖必须满足使程序中每个判断的所有可能的条件取值组合至少执行一次,
答案: B
解析: B
041-黑盒测试是从【】观点出发的测试,而白盒测试是从【】观点出发的测试。[单选]
- a: 开发人员、管理人员,
- b: 用户、管理人员,
- c: 用户、开发人员,
- d: 开发人、用户,
答案: C
解析: C
042-安装的过程中,QTP提供标准插件供用户选择安装,下列不属于QTP提供的标准插件是()[单选]
- a: ActiveX,
- b: java,
- c: Visual Basic,
- d: Web,
答案: B
解析: B
043-“<title style="italic">science</title>”是一个XML元素的定义,其中元的属性值是()[单选]
- a: A. title,
- b: B. style,
- c: C. italic,
- d: D. science,
答案: D
044-当输入数据或输出数据的组合数量很大时,为使用最小的测试过程集合获得最大的测试覆盖率,通常最适合采用的设计测试用例的方法是()。[单选]
- a: 边界值法,
- b: 正交排列法,
- c: 因果图法,
- d: 状态图法,
答案: B
解析: B
045-在确定黑盒测试策略时,优先选用的方法是()。[单选]
- a: 边界值分析法,
- b: 等价类划分,
- c: 错误推断法,
- d: 决策表方法,
答案: B
解析: B
046-软件测试的目的是尽可能多的找出软件的缺陷[单选]
- a: 正确,
- b: 错误,
答案: A
解析: 正确
047-实际项目测试中做到完全的路径覆盖是不现实的,并且即使对路径数很有限的程序作到了完全路径覆盖,也不能确保被测程序完全正确。[单选]
- a: 对,
- b: 错,
答案: A
解析: A
048-对于同一个功能。如果开发人员已经做了功能测试,就不需要测试人员测试了()[单选]
- a: 对,
- b: 错,
答案: B
解析: B
049- 下面是一段求最大值的程序,其中datalist是数据表,n是datalist的长度。  请问该程序段的McCabe环路复杂性为多少()。[单选]
- a: 2,
- b: 3,
- c: 4,
- d: 5,
答案: A
解析: A
050-不存在质量很高但可靠性很差的产品()[单选]
- a: 对,
- b: 错,
答案: B
解析: B
