05-测试基础-5
05-测试基础-5
001-CMMI共有几个级别( )[单选]
- a: 3个,
- b: 4个,
- c: 5个,
- d: 6个,
答案: C
解析: C解析:CMMI一共分为5个等级: CMMI-1(初始级):其实就是0级,代表软件过程是无序的,对过程几乎没有定义。 CMMI-2(可管理级):建立了基本的项目管理过程来跟踪费用、进度和功能特性。制定了必要的过程纪律,能重复早先类似应用项目取得的成功经验。 CMMI-3(已定义级):已将软件管理和工程两方面的过程文档化、标准化,并综合成该组织的标准软件过程。所有项目均使用经批准、剪裁的标准软件过程来开发和维护软件,软件产品的生产在整个软件过程是可见的。 CMMI-4(量化管理级):分析对软件过程和产品质量的详细度量数据,对软件过程和产品都有定量的理解与控制。管理有一个作出结论的客观依据,管理能够在定量的范围内预测性能。 CMMI-5(优化管理级):过程的量化反馈和先进的新思想、新技术促使过程持续不断改进。
002-程序员兼任测试员可以提高工作效率。[单选]
- a: 对,
- b: 错,
答案: B
解析: B
003-下列()情况需要考虑引入自动化测试。[单选]
- a: 需要重复执行很多次的测试,
- b: 只执行一次的测试,
- c: 不重要的测试,
- d: 很快有回报的测试,
答案: A
解析: A
004-若一个通讯簿最多可以输入100条记录,则下列选项中设计的测试用例最优的是()。[单选]
- a: 分别输入1、50、100条记录,
- b: 分别输入0、1、50、99、100条记录,
- c: 分别输入0、1、99、100、101条记录,
- d: 分别输入0、1、50、99、100、101条记录,
答案: D
解析: D
005-确保测试与()无关,不要依赖使用过期的数据进行测试。[单选]
- a: 时间,
- b: 地点,
- c: 软硬件资源,
- d: 测试人员,
答案: A
解析: A
006-下列说法不正确的是()。[单选]
- a: 测试不能证明软件的正确性,
- b: 测试员需要良好的沟通技巧,
- c: QA与testing属于一个层次的概念,
- d: 成功的测试是发现了错误的测试,
答案: D
解析: D
007-执行软件测试时,一般建议应对有效和无效、期望和不期望的输入都要进行测试。[单选]
- a: 正确,
- b: 错误,
答案: A
解析: 对
008-用黑盒法测试时,测试用例是根据程序内部逻辑设计的。[单选]
- a: 对,
- b: 错,
答案: B
解析: B
009-()把黑盒子测试和白盒子测试的界限打乱了。[单选]
- a: 灰盒子测试,
- b: 动态测试,
- c: 静态测试,
- d: 失败测试,
答案: A
解析: A
010-消极的挫折应对方式有如下表现()[单选]
- a: 总结经验教训,
- b: 促使提高解决问题的能力,
- c: 引导以更好的办法满足需要,
- d: 行为失措,
答案: D
解析: D
011-Just to let you know,()(选择语气最合适的句子)。[单选]
- a: We are having pizza for lunch today.,
- b: There is a new member in our department.,
- c: You have been promoted.,
- d: We have accepted your application.,
答案: B
解析: B
012-下列项目中不属于测试文档的是()。[单选]
- a: 测试计划,
- b: 测试用例,
- c: 程序流程图,
- d: 测试报告,
答案: C
解析: C
013-自动化测试的目的在于发现新缺陷。()[单选]
- a: 对,
- b: 错,
答案: B
解析: B
014-调试是()。[单选]
- a: 发现与预先定义的规格和标准不符合的问题,
- b: 发现软件错误征兆的过程,
- c: 有计划的、可重复的过程,
- d: 消除软件错误的过程,
答案: D
解析: D
015-对于软件的β测试,下列描述正确的是()。[单选]
- a: β测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试,
- b: β测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试,
- c: β测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试,
- d: β测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试,
答案: D
解析: D
016-对网站的测试包含多个方面:功能测试、性能测试(包括负载/压力测试)、用户界面测试、兼容性测试、安全测试、接口测试。[单选]
- a: 对,
- b: 错,
答案: A
解析: A
017-软件错误产生的原因有多种多样,以下哪个不属于其中()[单选]
- a: 需求分析不完善,
- b: 没有测试计划,
- c: 软件设计错误,
- d: 程序员编码过程中引入错误,
答案: B
解析: B
018-划分软件测试属于白盒测试还是黑盒测试的依据是[单选]
- a: 是否执行程序代码,
- b: 是否能看到软件设计文档,
- c: 是否能看到被测源程序,
- d: 运行结果是否确定,
答案: C
解析: C
019-RanoreB Studio支持Desktop、Web和Mobile测试。[单选]
- a: 正确,
- b: 错误,
答案: A
解析: 正确
020-关于白盒测试与黑盒测试的最主要区别,正确的是()。[单选]
- a: 白盒测试侧重于程序结构,黑盒测试侧重于功能,
- b: 白盒测试可以使用测试工具,黑盒测试不能使用工具,
- c: 白盒测试需要程序参与,黑盒测试不需要,
- d: 黑盒测试比白盒测试应用更广泛,
答案: A
解析: A
021-设计测试用例时,应包括合理的输入条件和不合理的输入条件。[单选]
- a: 正确,
- b: 错误,
答案: A
解析: 正确
022-从用户的角度出发,则希望测试成为表明软件产品中不存在错误的过程,验证该软件已正确地实现了用户的要求,确立人们对软件质量的信心。()[单选]
- a: 对,
- b: 错,
答案: A
解析: A
023-哪个方法根据输出输入依赖关系设计的测试用例()。[单选]
- a: 路径,
- b: 等价类,
- c: 因果图,
- d: 归纳,
答案: C
解析: C
024-软件测试的目的是【 】[单选]
- a: 评价软件的质量,
- b: 发现软件的错误,
- c: 找出软件中的所有错误,
- d: 证明软件是正确的,
答案: B
解析: B
025-测试用例是由测试设计人员写的。[单选]
- a: 对,
- b: 错,
答案: A
解析: A
026-好的测试员不懈追求完美。[单选]
- a: 对,
- b: 错,
答案: B
解析: B
027-移动APP测试不需要进行安装和卸载测试。()[单选]
- a: 对,
- b: 错,
答案: B
解析: B
028-为了提高测试效率,应该取一切可能的输入数据作为测试数据。[单选]
- a: 对,
- b: 错,
答案: B
解析: B
029-总是首先设计白盒测试用例()[单选]
- a: 对,
- b: 错,
答案: B
解析: B
030- CMM2级的管理过程包括()。 (1)外包管理 (2)需求管理 (3)项目管理 (4)合同管理 (5)质量管理 (6)配置管理 (7)程序管理 (8)子合同管理[单选]
- a: (1)(2)(3)(4)(5),
- b: (2)(3)(5)(6)(8),
- c: (1)(2)(4)(6)(8),
- d: (1)(3)(5)(7)(8),
答案: B
解析: B
031-从已经发现故障的存在到找到准确的故障位置并确定故障的性质,这一过程称为【】[单选]
- a: 错误检测,
- b: 故障排除,
- c: 测试,
- d: 调试,
答案: B
解析: B解析:错误检测是程序本身应该具有的一种功能,它不但需要检测本程序自己的错误,而且更多的应该检测来自外界的错误。对于一个程序,在不能断定其有无故障的情况下,用一些测试数据考验其能否正确运行,这称为调试。程序测试是为了发现错误而执行程序的过程。注意:错误检测也是程序应有的自我保护功能,一个具有自我保护功能的程序,对错误的输入数据会用拒绝接收的办法来保护自己,不会因此引起程序的瘫痪或死锁。
032-Git与Jenkins配合使用,Jenkins中必备的插件是:()[单选]
- a: Apache Http Components Client 4.x API,
- b: jQuery,
- c: WMI Windows Agents,
- d: Git,
答案: D
解析: D
033-测试实施步骤是:测试需求分析->测试计划->测试设计开发->()->生成测试报告。[单选]
- a: 准备数据,
- b: 选择工具,
- c: 建立测试环境,
- d: 准备数据+建立测试环境,
答案: D
解析: D
034-测试6的阶乘,断言方法是()?[单选]
- a: Assert.assertSame(720,jc.jieChen(6)),
- b: Assert.assertEquals(720,jc.jieChen(6)),
- c: Assert.assertNull(720,jc.jieChen(6)),
- d: Assert.assertTrue(720,jc.jieChen(6)),
答案: B
解析: B
035-在软件开发过程中, 若能推迟暴露其中的错误, 则为修复和改进错误所花费的代价就会降低[单选]
- a: 正确,
- b: 错误,
答案: B
解析: 错误
036-必须要求用户参与的测试阶段是()。[单选]
- a: 单元测试,
- b: 集成测试,
- c: 确认测试,
- d: 验收测试,
答案: D
解析: D
037-以下因果图法测试叙述中,不正确的有()[单选]
- a: 因果图法是从自然语言书写的程序规格说明书找出因和果,
- b: 因果图法不一定需要把因果图转成判定表,
- c: 为了去掉不可能出现的因果图组合,需要标明约束条件,
- d: 如果设计阶段就才采用了判定表,则不必再画因果图,
答案: D
038-设计测试用例的方法有很多,而且每种方法都有不同的适用条件。下列是对几种方法的描述:对于业务流清晰的系统可以利用______贯穿整个测试用例设计过程;在用例中综合使用各种测试方法,对于参数配置类的软件要用______选择较少的组合方式达到最佳效果;如果程序的功能说明中含有输入条件的组合情况,则一开始就可以选用______。针对以上描述,能够按照正确的顺序填入上面空白处的选项是()[单选]
- a: 等价类划分法;因果图法;状态图法,
- b: 场景法、正交排列法、因果图法,
- c: 状态图法;等价类划分法;因果图法,
- d: 因果图法;正交排列法;等价类划分法,
答案: B
解析: B基于业务流清晰的系统,场景法可贯穿采用,并整个测试案例过程,并可在此基础上综合应用各种测试方法;正交试验法在参数配置类及兼容性的测试用例设计中,简单易行、优势显著;因果图法更适用于系统中的各输入条件及输出结果之间存在关系的情况所以本题的正确答案选B。
039-关于边界值的说法不正确的是()[单选]
- a: 边界值分析是一种补充等价划分的测试用例技术,
- b: 他不是选择等价类的任意元素而是选择等价类边界的测试用例,
- c: 程序在处理大量中间数值时都是对的但是在边界处极可能出现错误,
- d: 边界值分析法考虑了输入变量之间的依赖关系,
答案: D
解析: D
040-属于黑盒测试的方法()[单选]
- a: 基于基本路径,
- b: 控制流,
- c: 基于用户需求测试,
- d: 逻辑覆盖,
答案: C
解析: C
041-针对是否对无效数据进行测试,可以将等价类测试分为()1)标准(一般)等价类测试2)健壮等价类测试3)弱等价类测试4)强等价类测试[单选]
- a: A、3)4),
- b: B、1)2),
- c: C、1)3),
- d: D、2)4),
答案: B
解析: B
042-软件缺陷与错误划分四级严重性,分别为:严重、较严重、一般、()。[单选]
- a: 建议,
- b: 小问题,
- c: 轻微,
- d: 弱,
答案: A
解析: A
043-软件按服务对象的范围划分为:项目软件和()。[单选]
- a: 网络软件,
- b: 应用软件,
- c: 电子商务软件,
- d: 产品软件,
答案: D
解析: D
044-下面四种说法中正确的是[单选]
- a: 因果图法是建立在决策表法基础上的一种白盒测试方法;,
- b: 等价类划分法是边界值分析法的基础;,
- c: 健壮性等价类测试的测试用例要求在有效等价类中取值;,
- d: 在任何情况下做黑盒测试皆应首先考虑使用错误推断法。,
答案: C
解析: C
045-下列软件质量评估指标中,可以度量测试的完全程度的是()。[单选]
- a: 覆盖评测,
- b: 质量评测,
- c: 性能评测,
- d: 百分位报告,
答案: A
解析: A
046-除了测试程序外,黑盒测试还适用于对()阶段的软件文档进行测试。[单选]
- a: 编码,
- b: 软件详细设计,
- c: 软件总体设计,
- d: 需求分析,
答案: D
解析: D
047-嵌入式软件测试与非嵌入式软件测试没有本质的区别。()[单选]
- a: 对,
- b: 错,
答案: B
解析: B
048-【 】方法根据输出对输入的依赖关系设计测试用例。[单选]
- a: 路径测试,
- b: 等价类,
- c: 因果图,
- d: 边界值,
答案: C
解析: C。解析:因果图是根据输出对输入的依赖关系来设计测试用例的。
049-路径测试是整个结构测试的重要组成,但在研究路径测试时,通常又是使用程序控制流图来代替()[单选]
- a: 程序框图,
- b: 结构图,
- c: 数据流图,
- d: 程序流程图,
答案: D
050-测试只要做到语句覆盖和分支覆盖,就可以发现程序中的所有错误。[单选]
- a: 对,
- b: 错,
答案: B
解析: B
