软件测试复习题

合集下载

期末软件测试复习题

期末软件测试复习题

期末软件测试复习题1. 软件测试的⽬的是( D )A. 表明软件的正确性B. 评价软件质量C. 判定软件是否合格D. 尽可能发现软件中的错误2. 单元测试中⽤来模拟被测模块调⽤者的模块是( B )A. ⽗模块B. 驱动模块C. ⼦模块D. 桩模块3. 为了提⾼测试的效率,应该( A )A. 选择发现错误可能性⼤的数据作为测试数据B. 取⼀切可能的输⼊数据作为测试数据C. 在完成编码以后制定软件的测试计划D. 随机地选取测试数据4. 侧重于观察资源耗尽情况下的软件表现的系统测试被称为( C)A. 强度测试B. 容量测试C. 压⼒测试D. 性能测试5. 下⾯四种说法正确的是( C )A. 因果图法是建⽴在决策表法基础上的⼀种⽩盒测试⽅法B. 等价类划法是边界值分析法的基础C. 健壮性等价类测试的测试⽤例要求在有效等价类中取值D. 在任何情况下的⿊盒测试皆应⾸先考虑使⽤错误推断法6. 不属于单元测试的内容是(D )A. ⽤户界⾯测试B. 局部数据结构测试C. 路径测试D. 模块接⼝测试7. 下列项⽬不属于测试⽂档的是( C )、管路敷设技术通过管线不仅可以解决吊顶层配置不规范⾼中资料试卷问题,⽽且可保障各类管路习题到位。

在管路敷设过程中,要加强看护关于管路⾼中资料试卷连接管⼝处理⾼中资料试卷弯扁度固定盒位置保护层防腐跨接地线弯曲半径标等,要求技术交底。

管线敷设技术中包含线槽、管架等多项⽅式,为解决⾼中语⽂电⽓课件中管壁薄、接⼝不严等问题,合理利⽤管线敷设技术。

线缆敷设原则:在分线盒处,当不同电压回路交叉时,应采⽤⾦属隔板进⾏隔开处理;同⼀线槽内强电回路须同时切断习题电源,线缆敷设完毕,要进⾏检查和检测处理。

、电⽓课件中调试对全部⾼中资料试卷电⽓设备,在安装过程中以及安装结束后进⾏⾼中资料试卷调整试验;通电检查所有设备⾼中资料试卷相互作⽤与相互关系,根据⽣产⼯艺⾼中资料试卷要求,对电⽓设备进⾏空载与带负荷下⾼中资料试卷调控试验;对设备进⾏调整使其在正常⼯况下与过度⼯作下都可以正常⼯作;对于继电保护进⾏整核对定值,审核与校对图纸,编写复杂设备与装置⾼中资料试卷调试⽅案,编写重要设备⾼中资料试卷试验⽅案以及系统启动⽅案;对整套启动过程中⾼中资料试卷电⽓设备进⾏调试⼯作并且进⾏过关运⾏⾼中资料试卷技术指导。

软件测试复习题含答案

软件测试复习题含答案

一、选择题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) 边界值分析法 (B) 等价类划分(C) 错误推断法 (D) 决策表方法8、下列_________不属于软件缺陷()(A) 测试人员主观认为不合理的地方(B) 软件未达到产品说明书标明的功能(C)软件出现了产品说明书指明不会出现的错误(D)软件功能超出产品说明书指明范围9、产品发布后修复软件缺陷比项目开发早期这样做的费用要高()(A)1~2倍 (B)10~20倍(C)50倍 (D)100倍或更高10、_____把黑盒子测试和白盒子测试的界限打乱了。

()(A) 灰盒子测试(B)动态测试(C)静态测试(D)失败测试11、软件测试的目的是________。

()(A)发现程序中的所有错误(B)尽可能多地发现程序中的错误(C)证明程序是正确的(D)调试程序12、下列_______不属于测试原则的内容()(A)软件测试是有风险的行为(B)完全测试程序是不可能的(C)测试无法显示潜伏的软件缺陷(D)找到的缺陷越多软件的缺陷就越少13、导致软件缺陷的最大原因是________。

软件测试复习题汇总

软件测试复习题汇总

软件测试总复习题一、单选1.对程序中已发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档,称为(B)A)测试B)调试 C)错误分析D)验证2.数据流覆盖关注的是程序中某个变量从其声明、赋值到引用的变化情况,它是下列哪一种覆盖的变种(A)A)语句覆盖B)控制覆盖C)分支覆盖D)路径覆盖3.程序的流程图如下图所示,采用路径覆盖法进行测试,则至少需要几个测试用例可以覆盖所有可能的路径(C)A)5 B)6 C)7 D)84.如果一个判定中的复合条件表达式为(A > 1)or(B <= 3),则为了达到100%的条件覆盖率,至少需要设计多少个测试用例(B)A)1 B)2 C)3 D)45.自底向上单元测试的策略是首先对模块调用图上的哪一层模块进行测试(A)A)最底层B)下一层 C)最高层 D)上一层6.基本路径测试满足( B)A)语句覆盖B)路径覆盖 C)分支覆盖 D)条件覆盖7.集成测试对系统内部的交互以及集成后系统功能检验了何种质量特性(B)A)正确性B)可靠性 C)可使用性 D)可维护性8.在软件性能测试中,下列指标中哪个不是软件性能的指标( D )A)响应时间B)吞吐量 C)资源利用率 D)并发进程数9.下列关于软件性能测试的说法中,正确的是(B)A)性能测试的目的不是为了发现软件缺陷B)压力测试与负载测试的目的都是为了探测软件在满足预定性能需求的情况下所能负担的最大压力C)性能测试通常要对测试结果进行分析才能获得测试结论D)在性能下降曲线上,最大建议用户数通常处于性能轻微下降区与性能急剧下降区的交界处10.下列关于软件可靠性测试的说法中,错误的是( A)A)发现软件缺陷是软件可靠性测试的主要目的B)软件可靠性测试通常用于有可靠性要求的软件C)在一次软件可靠性测试中,执行的测试用例必须完全符合所定义的软件运行剖面D)可靠性测试通常要对测试结果进行分析才能获得测试结论11.下列关于面向对象软件测试的说法中,正确的是(A)A)在测试一个类时,只要对该类的每个成员方法都进行充分的测试就完成了对该类充分的测试B)在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试C)假设类B是类A的子类,如果类A已进行了充分的测试,在测试类B时不必测试任何类B继承类A的成员方法D)对于一棵继承树上的多个类,只有处于叶节点的类需要测试12.下列哪种测试不属于面向对象单元测试考虑的范畴(D)A)成员方法的测试B)类的测试C)类树的测试D)多个相互协作的类树的测试13.下列关于面向对象集成测试的说法中,正确的是(B)A)大突击集成是面向对象集成测试最常用且最有效的方法B)自底向上集成和自顶向下集成都需要为集成测试开发大量代码C)协作集成在任何情况下都优于自底向上集成和自顶向下集成D)高频集成是以自底向上集成为基础,利用冒烟测试进行的集成测试14.下列有关测试过程V模型的说法中,正确的是(C)A)验收测试应确定程序的执行是否满足软件设计的要求B)系统测试应确定系统功能和性能的质量特性是否达到系统要求的指标C)单元测试和集成测试应确定软件的实现是否满足用户需要或合同的要求D)集成测试在编码结束前就可以开始15.计算机软件测试规范规定,软件测试的类别可分为:单元测试、集成测试以及(C)A)系统测试B)验收测试C)系统测试和验收测试D)配置项测试、系统测试和验收测试16.经验表明,在程序测试中,某模块与其他模块相比,若该模块已发现并改正的错误数目较多,则该模块中残存的错误数目与其他模块相比,通常应该(D)A)较少B)较多C)相似D)不确定17.同行评审,有时称为同级评审,是一种通过作者的同行来确认缺陷和需要变更区域的检查方法。

软件测试复习题

软件测试复习题

名词解释题1.软件生命周期从软件项目提出直至不再使用、需要重新开发的生命周期。

包括需求、概要设计、详细设计、代码实现、软件测试、维护等阶段。

2.软件质量软件质量就是指软件系统或系统中的软件部分的质量,即满足用户需求,包括功能需求和性能需求的程度。

3.软件测试软件测试是一种作为主体的人通过各种手段对客体软件的某种固有属性进行的一种以认知,和改造为目的的活动4.软件错误也称故障,导致失效的原因,或者程序内部的一个错误。

5.软件缺陷在程序中存在的,有可能诱发软件故障或导致软件失效的潜在因素。

6.动态测试动态测试是在抽样测试数据上执行程序并分析输出以及发现错误的过程。

包括白盒测试技术和黑盒测试技术7.静态测试静态测试是不执行程序代码而寻找文档、程序代码中可能存在的错误的过程。

8.黑盒测试黑盒测试也称功能测试或数据驱动测试,前提是已知产品所具有的功能,通过测试来检测每个功能是否都正常使用。

黑盒测试法常用的技术包括:功能分解法、等价类划分法、边界值解析法、因果图法、随机测试、猜错法等。

9.白盒测试白盒测试是吧测试对象看做一个打开的盒子。

利用白盒测试法进行动态测试时,除了要验证软件的功能特性之外,还特别需要测试软件产品内部结构和处理过程。

白盒测试法的覆盖标准由逻辑覆盖测试、基本路径测试和循环结构覆盖测试。

10.单元测试单元测试的对象是程序系统中的最小单元---模块。

单元测试的依据是详细设喵叔,单元测试应对模块内所有重要的控制路径测试测试用例,以便发现模块内部的错误。

单元测试多采用白盒测试技术,对系统内多个模块可以进行并行测试。

11.集成测试集成测试,也称组装测试、联合测试、子系统测试,在单元测试的基础上,将模块按照设计要求组装起来同时进行测试,主要目标是发现与接口有关的模块之间问题。

两种集成方式:一次性集成方式和增殖式集成方式。

12.系统测试系统测试是将软件放在整个计算机环境下,包括软硬件平台、某些支持软件、数据和人员等,在实际运行环境下进行一系列的测试,包括恢复测试、安全测试、强度测试和性能测试等。

《软件测试》期末复习试题及答案

《软件测试》期末复习试题及答案

《软件测试》期末复习试题及答案阶段测试一一. 单选题(共16题,65.6分)1. (单选题)(D )不是正确的软件测试目的。

A. 尽最大的可能找出最多的错误B. 设计一个好的测试用例对用户需求的覆盖度达到100%C. 对软件质量进行度量和评估,以提高软件的质量D. 发现开发所采用的软件过程的缺陷,进行软件过程改进2. (单选题)下面说法正确的是(C)。

A. 经过测试没有发现错误,说明程序正确B. 测试的目标是证明程序没有错误C. 成功的测试是发现了迄今尚未发现的错误的测试D. 成功的测试是没有发现错误的测试3. (单选题)下列选项中,不属于软件测试工程师职责范围的是(C)。

A. 测试方案设计B. 测试用例设计C. 进行代码调优D. 测试实施4. (单选题)下面属于软件测试模型的是(A)A. W模型B. 瀑布模型C. L模型D. G模型5. (单选题)下面关于软件测试模型的描述中,不正确的是(A)。

①V模型的软件测试策略既包括低层测试,又包括高层测试,高层测试是为了确保源码的正确性,低层测试是为了使整个系统满足用户的需求②V模型存在一定的局限性,它仅仅将测试过程作为在需求分析、概要设计、详细设计及编码之后的一个阶段③W模型可以说是V模型自然而然的发展,它强调:测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、功能和设计同样要测试④H模型中,软件测试是一个独立的流程,贯穿产品的整个生命周期,与其他流程并发地进行⑤H模型中,测试准备和测试实施紧密结合,有利于资源调配A. ①⑤B. ②④C. ③④6. (单选题)下列关于W模型的描述中正确的是(A)A. W模型强调测试伴随着整个软件开发周期,测试对象不仅仅是程序,需求、功能和文档同样需要测试B. 所有开发活动完成后,才可执行测试C. W模型将软件的开发视为合同签订、需求、设计、编码等一系列串行活动D. 在W模型中,需求、设计、编码串行进行,也可以并行工作7. (单选题)V模型描述了软件基本的开发过程和测试行为,描述了不同测试阶段与开发过程各段的对应关系。

软件测试技术复习题(含答案)

软件测试技术复习题(含答案)

注释:黄色表示重复或相似一、选择题1.软件测试的目的是(B )A.避免软件开发中出现的错误B.发现软件中出现的错误C.容忍软件中出现的错误D.修改软件中出现的错误2.对于逻辑表达式((a&b)| |c),需要(C )个测试用例才能完成条件组合覆盖。

A.2B.3C.4D.53.逻辑覆盖法不包括(C )。

A.分支覆盖B.语句覆盖C.需求覆盖D.修正条件判定覆盖4.如果某测试用例集实现了某软件的路径覆盖,那么它一定同事实现了该软件的(A )。

A.判定覆盖B.条件覆盖C.判定/条件覆盖D.组合覆盖5.使用白盒测试方法时,确定测试数据的依据是指定覆盖标准和(B )。

A.程序的注释B.程序的内部逻辑C.用户使用说明书D.程序的需求说明6.划分软件测试属于白盒测试还是黑盒测试的依据是(C )。

A.是否执行程序代码B.是否能看到软件设计文档C.是否能看到被测源程序D.运行结果是否确定7.单元测试中用来模拟被测模块调用者的模块是(C )A.父模块B.子模块C.驱动模块D.桩模块8.不属于单元测试内容的是(A )A.模块接口测试B.局部数据结构测试C.路经测试D.用户界面测试9.客户端交易处理性能指标是一类重要的负载压力测试指标,以下不属于客户端交易处理性能指标的是(C )A.负载测试B.压力测试C.疲劳强度测试D.大数据量测试10.以下不属于易用性而的是(D )A.功能易用性测试B.用户界面测试C.辅助功能测试D.可靠性测试11.软件测试的目的是(F )E.避免软件开发中出现的错误F.发现软件中出现的错误G.容忍软件中出现的错误H.修改软件中出现的错误12.软件的测试对象包括(D )。

A.软件代码B.文档C.数据D.以上全选13.对于逻辑表达式((a&b)| |c),需要(G )个测试用例才能完成条件组合覆盖。

E.2F.3G.4H.514.如果某测试用例集实现了某软件的路径覆盖,那么它一定同事实现了该软件的(E )。

软件测试复习题

软件测试复习题

软件测试复习题单选题1、制定软件计划的原则理解有误的是:( A )A) 等程序编写基本完成时,可再制定测试计划B) 保持测试计划简洁易读C) 尽量争取多⽅⾯的评审测试计划D) 制定软件计划应尽早开始2、关于⽩盒测试,理解有误的:( D )A)⽩盒测试也称逻辑驱动测试B)测试各个程序或功能模块之间的接⼝C)检查产品内部动作是否正常运⾏D)数据流分析,域测试等是⽩盒测试的具体⽅法3、下列关于测试⽤例的重要性有误的是:( C )A)测试⽤例构成了设计和制定测试过程的基础B)测试设计和开发的类型以及所需的资源主要都受控于测试⽤例C)测试的深度与测试⽤例的数量成反⽐例D)测试⽤例通常根据他们所关联关系的测试类型或测试需求来分类,⽽且随类型和需求进⾏相应的改变4、不属于软件测试的原则:( C )A)所有测试标准建⽴在⽤户的需求上B)软件项⽬⼀启动,软件测试也就开始C)进⾏穷举测试D)重视⽂档,要妥善保存⼀切测试⽂档5、对于单元测试理解有误的是:( A )A)不具有回归性B)是对软件中得基本组成为单位进⾏测试C)常⽤的⽅法包括接⼝测试,局部数据结构测试D)测试内容包括模块程序结构检查,代码检查和模块内功能测试6、软件集成测试具体内容不包括:( B )A)功能性测试B)单元测试C)维护性测试D)性能测试7、验收认测试的叙述中不正确的是:( B )A)验收测试是为了验证软件的功能和性能及其他特性是否与⽤户的要求⼀致B)安装测试不属于确认测试的内容C)验收测试的内容包括功能测试和性能测试D)他着重考虑软件是否满⾜合同规定的所有功能和性能8、哪个不是有些软件缺陷不被修复的原因:( D )A)没有⾜够的时间B)不算真正的软件缺陷C)不值得修复D)修复没有风险9、对于软件测试描述不正确的是:( C )A)软件测试⽆法找到程序当中的所有缺陷B)测试⼯程师需要在最短时间内完成最有效的测试C)软件测试⼯程师只要了解需求就可以了D)测试⼯程师也需要了解编码知识10、软件测试类型按开发阶段划分是:( A )A)需求测试、单元测试、集成测试、验证测试B)单元测试、集成测试、确认测试、系统测试、验收测试C)单元测试、集成测试、验收测试、确认测试、验收测试D)调试、单元测试、集成测试、⽤户测试单选题1、关于α测试的理解错误的是:( B )A)α测试是在软件开发公司内模拟软件系统的运⾏环境下的⼀种验收测试,B)软件开发公司组织内部⼈员和客户⽤户参与C)软件开发公司组织内部⼈员参与D)模拟各类⽤户⾏为对即将⾯市的软件产品进⾏测试,试图发现并修改错误。

软件测试笔试题

软件测试笔试题

软件测试笔试题一、选择题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. 在软件发布后的维护阶段二、填空题1. 软件测试的主要目的是 ________ 软件的质量。

2. 白盒测试主要关注检查软件的 ________ 。

3. 请简要介绍一下所谓的V模型。

4. 软件测试中的冒烟测试是指 ________。

5. 敏捷开发中的TDD是指 ________。

三、问答题1. 请简述黑盒测试和白盒测试的区别和相似之处。

黑盒测试和白盒测试都是常用的软件测试方法,它们在测试的角度和方法上有一些不同。

首先,黑盒测试是一种功能测试方法,主要关注系统的输入和输出,而不需要了解软件内部实现的细节。

相对而言,白盒测试则需要了解软件内部的逻辑和结构,主要关注代码的执行路径和覆盖率等。

相似之处在于它们都是验证软件是否符合预期的行为,都需要设计测试用例来检查软件的功能是否正确。

2. 什么是冒烟测试?它的作用是什么?冒烟测试是指在软件开发过程中,验证软件的基本功能是否正常工作的一种测试方法。

它主要通过运行一组简单的测试用例来检查软件是否能够启动、基本操作是否正常,以及是否存在明显的功能错误等。

冒烟测试的目的是在软件开发的早期阶段及时发现软件的严重问题,避免问题在后续的开发过程中逐渐累积,从而提高软件的质量。

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

2011(下)软件测试考试复习题一、单项选择1•用等价类划分法设计8位长数字类型输入项的测试用例,应该分成( )个等价区间。

A•2 B•3C•4 D•62•下列关于测试案例制定的说法中,正确的是()。

A•对测试用例进行某种程度的变更,可做为版本更新后的软件测试用例,以降低工作强度、缩短项目周期B•测试组中的任何人员都可以制定测试案例,经过另一人员的确认即可采用C•功能测试案例主要描述业务操作流程,且必须站在用户的角度D•用户需求是制定测试案例的依据3、下列关于提升磁盘I/0性能的描述中正确的是()。

A•数据库对象在物理设备上的合理分布能改善系统读写性能B•磁盘镜像可以提高磁盘读写的速度C•建议把数据库、回滚段、日志放在同一块设备上,以提高数据读写的性能D•将磁盘升级到更大容量4•下列关于软件测试基本原则的描述中不正确的是()。

A•软件测试可以显示软件潜在的缺陷B•所有的软件测试都应追溯到用户需求C•应该从工程的角度去理解软件测试,测试实施前应制定严格的测试计划D•程序员应避免检查自己的程序5、下列说法中正确的是()。

A•黑盒测试是通过软件的外部表现来发现其缺陷和错误B•黑盒测试是了解程序结构和处理过程,检查是否所有的结构、路径是正确的,检查软件内部动作是否按照设计说明的规定正常进行C•白盒测试又称性能测试D•白盒测试是在程序界面处进行测试,它只是检查程序是否按照需求规格说明书的规定正常实现6、GB/T18905-2002《软件工程产品评价》中提供了软件产品评价的过程,其中第五部分评价者用的过程供()。

A•计划获取或复用某个己有的软件产品的组织予以使用B•对软件产品执行独立评估的评价者使用C•计划开发新产品或增强现有的产品,以及打算利用他们自己的技术人员进行产品评价的组织使用D•编制评价模块的文档提供者用7、下列关于H模型的说法中正确的是()。

①软件测试不仅仅指测试的执行,还包括很多其他的活动②软件测试是一个独立的流程。

贯穿产品整个生命周期,与其他流程并发地进行③应用H模型有利于资源调配,有助于跟踪测试投入的流向④H模型指出,单元测试、集成测试、系统测试不存在严格的次序关系,各层次之间的测试存在反复触发、迭代和增量关系等A•①③B•②③C•①④D•①②③④8、下列关于软件评测师工作原则的描述中正确的是()。

①对于开发人员提交的程序必须进行完全的测试,以确保程序的质量②必须合理安排测试任务,做好周密的测试计划,平均分配软件各个模块的测试时间③在测试之前需要与开发人员进行详细的交流,明确开发人员的程序设计思路,并以此为依据开展软件测试工作,最大程度地发现程序中与其设计思路不一致的错误④要对自己发现的问题负责,确保每一个问题都能被开发人员理解和修改。

A•①②B•②③C•①③D•无9.下列选项中不属于黑盒测试范畴的是()。

A•功能性检查,界面测试B•字符类型检查,功能易用性测试C•输入信息位置检查,兼容性测试D•代码规则检查,按钮功能检查10•阅读下列流程图当用判定覆盖法进行测试时,至少需要设计()个白盒测试用例。

A•2 B•4C•6 D•811.国标16260中,在描述外部(内部)效率度量时,给出了若干针对计算机系统时间消耗的定义,下列描述中正确的有()。

①响应时间是指从按动传送键到得到结果为止所需要的时间②处理时间是指从接受一个消息到送出它的结果之间计算机的历时时间③周转时间是指从提出要求到得到结果所需要的时间④响应时间包括处理时间和传输时间A•①②③④B•①③C•②③D•①②④12.下列软件测试分类万式的描述中正确的是()。

A•按照测试实施组织划分,软件测试可分为:开发方测试、朋户测试、维护测试、第三方测试B•按照开发阶段划分,软件测试可分为:模块测试、集成测试、系统测试、验收测试C•按照测试技术划分,软件测试可分为:白盒测试、黑盒测试、功能测试、灰盒测试D•以上全不正确13•广义的软件测试包括( )。

A•单元测试、集成测试、确认测试和系统测试B•确认、验证和测试C•需求评审、设计评审、单元测试和综合测试D•开发方测试、用户测试和第三方测试14•GB/T22239-2008《信息安全技术信息系统安全等级保护基本要求》规定了信息系统安全等级保护的基本要求,包括基本技术要求和基本管理要求,其中基本技术要求包括()。

A•物理安全、网络安全、主机系统安全、应用安全和数据安全B•物理安全、网络安全、主机系统安全、代码安全利数据安全C•环境安全、网络安全、主机系统安全、应用安全和数据安全15某单位人事管理系统中,假设职工年龄的输入范围是20-60,则根据黑盒测试中的等价类划分技术,下列选项申划分正确的是()。

A•可划分为2个有效等价类,2个无效等价类B•可划分为1个有效等价类,2个无效等价类C•可划分为1个有效等价类,l个无效等价类D•可划分为2个有效等价类,I个无效等价类16、下列关于V&V原理的w模型的说法中错误的是()。

A•W模型指出当需求被提交后,就需要确定高级别的测试用例来测试这些需求,当详细设计编写完成后,即可执行单元测试B•根据w模型要求,一旦有文档提供,就要及时确定测试条件,编写测试用例C•软件测试贯串于软件定义和开发的整个期间D•程序、需求规格说明、设计规格说明都是软件测试的对象17 .针对下列程序段,需要()个测试用例可以满足语句覆盖的要求。

A•2 B•3C•4 D•518下列关于第三方测试的描述中正确的是()。

A•既不是用户,也不是开发人员所进行的测试就是第三方测试B•第三方测试也称为独立测试,是由相对独立的组织进行的测试C•第三方测试是在开发方与用户方的测试基础上进行的验证测试D•第三方测试又被称为β测试19.下列关于软件可靠性的说法中正确的是()。

①软件可靠性是指在指定条件下使用时,软件产品维持规定的性能级别的能力②软件可靠性的种种局限是由于随着时间的推移,软件需求、使用方式发生了变化③软件可靠性包括成熟性、有效性、容错性、易恢复性等质量子特性④软件容错性应测试软件失效防护能力①③②③①④①②③④20•不同的测试类型需要使用不同的测试方法,黑盒测试更多的应用在()阶段。

①单元测试②集成测试③系统测试④确认测试⑤验收测试①②②③②④②③④⑤21•"容错性"属于()的质量子特性。

A•功能性B•可靠性C•可维护性D•易用性22 .下列选项中不属于软件测试标准的是()。

A•GB/Tl6260-2006《软件工程产品质量》B•GB/T18905-2002《软件工程产品评价》C•GB/T15532-2008《计算机软件测试规范》D•GB l7859-1999《计算机信息系统安全保护等级划分准则》23•当进行一个WEB站点测试时,该站点有大量的服务器、操作系统和浏览器:WEB测览器:Netscape6.2、IE6.0、Opera4.05lTesting应用服务器:IIS、Apche、Netscape Enterprise操作系统;Windows2000、Windows NT、Linux若采用正交试验法进行测试用例的设计,则需要设计( )个测试用例。

A•27 B•18C•l2 D•924•在软件开发的几十年实践中,人们总结了很多开发模型与测试模型,其中经典的测试模型V模型是软件开发模型中( )的变种,反映了测试活动与分析和设计的关系。

A•螺旋模型B•快速软件开发(RAD)C•瀑布模型D•渐进模型二、实践25、阅读下列说明,回答问题,将答案写在答题纸上。

(25分)[说明]以下代码由C语言节写,能根据指定的年、月计算当月所含天数。

[问题1]请画出以上代码的控制流图。

[问题2]假设year的取值范围是1000 <year<2001,请使用基本路径测试法为变量year、month设计测试用例(写出year 取值、month取值、maxday预期结果),使之满足基本路径覆盖要求。

26、阅读下列说明,回答问题,将答案写在答题纸上。

软件系统几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。

场景法就是通过用例场景描述业务操作流程,从用例开始到结束遍历应用流程上所有基本流(基本事件)和备选流(分支事件)。

下面是对某lC卡加油机应用系统的基本流和备选流的描述。

基本流A:[问题1]使用场景法设计测试案例,指出场景涉及到的基本流和备选流,基本流用字母A表示,备选流用题干中描述的相应字母表示。

[问题2]场景中的每一个场景都需要确定测试用例,一般采用矩阵来确定和管理测试用例。

如下表所示是一种通用格式,其中行代表各个测试用例,列代表测试用例的信息。

本例中的测试用例包含测试用例ID、场景/条件、测试用例中涉及的所有数据元素和预期结果等项目。

首先确定执行用例场景所需的数据元素(本例中包括账号、是否黑名单卡、输入油量、账面金额、加油机油量),然后构建矩阵,最后要确定包含执行场景所需的适当条件的测试用例。

在下面的矩阵中,V表示有效数据元素,I表示无效数据元素,n/a表示不适用,例如C0l表示“成功加油"基本流。

请按上述规定为其它应用场景设计用例矩阵。

[问题3」假如每升油2元人民币,用户的账户金额为400元,加油机内油量足够,那么在A4输入油量的过程中,请运用边界值分析方法为A4选取合适的输入数据(即油量,单位:升)。

相关文档
最新文档