软件评测师练习题及答案第五套
1、
在执行测试和评价的过程中会产生较多的文档,
是对文档内容的正确描述。
评价需求的主要内容是描述评价的0标,特别是描述了产品的质量需求。
评价规格说明的主耍内容是确定对软件及其部件实行的所冇分析和测标识要采用的操作 规程、测试方法和工具。 评价记录的主要内容是对评价执行过程的详细记载,由评价请求者保留。
评价报告的主要内容是执行测最和分析的结果,以及能被®复和®新评价的必要信息。 ①② B.②③ C.①④ D.②④ 2、
以下关丁软件测试概念的叙述,不正确的是 。
软件失效指软件运行时产牛了一种不希望或不可接受的内部行为 软件功能实现超出了产品说明书的规定说明软件存在缺陷
测试0的是为了发现软件缺陷与错误,也是对软件质量进行度最和评估 在软件生命周期各个阶段都可能产生错误 3、
通常测试用例很难100%覆盖测试需求,因为
。
输入量太大。 输出结果太多。 软件实现途径多。 测试依据没有统一标准。 ①②B.①③ C.①②③ D.①②③④ 4、
针对电子政务类应用系统的功能测试,为设计有效的测试用例,应 。
使业务需求的覆盖率达到100%
利用等价类法模拟核心业务流程的正确执行 为一个业务流程的测试用例设计一条验证数据 经常使用边界值法验证界而输入值 5、
下列叙述中 是正确的。
压迫测试:提供条件任软件发挥,最大限度地发掘软件的能力
觅复测试:使软件在不够理想的条件下运行,观察软件对外部资源的要求和依赖的程度 重复测试:不断执行同样的操作,这种反复测试的主要原因是杳看内存是否不足 完整C/S体系结构测试,只包括M络运行和性能测试 6、
系统功能测试过程中验证需求可以正确实现的测试用例称为 。
业务流程测试用例 功能点测试用例 通过测试川例 失败测试用例 7、
关于对第三方测试的描述,正确的观点是 。
既不是用户,也不是开发人员所进行的测试就是第三方测试 第三方测试也称为、'独立测试〃,足由相对独立的组织进行的测试 第三方测试是在幵发方与川户方的测试基础上进行的验证测试 第三方测试又被称为、'β测试〃 8、
关于软件测试的说法, 是+正确的。
代码审查是代码检查的一种,由程序员和测试员组成一个审查小组通过阅读、讨论和争议对 程序进行静态分析的过程 软件测试的对象不仅仅是程序,文档、数据和规程都是软件测试的对象 白盒测试是通过对程序内部结构的分析及检测来寻找问题的测试方法
单元测试是针对软件设计的最小单位,即程序模块进行正确性检验的测试工作,它通常需要 开发辅助的桩模块作为主程序调用被测模块来完成测试
9、是导致软件缺陷的最大原因。 需求规格说明书 设计方案 编写代码 测试计划
10、 不会影响测试质量。
用户需求频繁变化 B.测试流程不规范 c.采用背靠背测试方式 d.测试周期被m缩
11、 对、'功能测试的冋归测试经常要多次重复\"的正确理解是 。 冋归测试应该执行初测时所用的全部测试用例
回归测试只要执行发现缺陷的那些测试用例即口1 通过多次的回归测试可以发现所有缺陷 回归测试就是验收测试
12、软件测试类型按开发阶段划分是。
A.需求测试、单元测试、集成测试和验证测试
B.单元测试、集成测试、确认测试、系统测试和验收测试 C.单元测试、集成测试、验证测试、确认测试和验收测试 D.调试、单元测试、集成测试和用户测试
13、 叙述是正确的。
A.测试用例应由测试设计人员来制定。 B.测试点应由测试人员确立。
C.测试工作嵌幵于项n立项后,而不是代码幵发完成之后。 D.测试对象是源代码。 A.①②③B.②③ C.①③
14、 下面关于软件测试的说法, 是错误的。 A.软件测试就是程序测试
B.软件测试贯穿于软件定义和开发的整个期间 C.需求规格说明和设计规格说明都是软件测试的对象 D.程序是软件测试的对象
15、关于集成测试的描述中,正确的是。
①集成测试也称为“组装测试“或“联合测试\",通常是在单元测试的基础上将所有模块按照概要设计说明书和详细设计说明书的要求进行组装和测试的过程 ②自顶向下增殖方式是集成测试的一种组装方式,它能较早地验证主要的控制和判断点,对于输入/输出模块和复杂算法模块中存在的错误能够较早地发现 ③自底向上增殖方式需要建立桩模块,并行地对多个模块实施测试,并逐步形成程序实体完成所有模块的组装和集成测试 ④在集成测试时测试人员应当确定关键模块,并及早测试这些关键模块,如高层控制模块、有明确性能要求和定义的模块等 A.①② B.②③ C.①④ D.②④
16、以下关于基于V&V原理的W模型的叙述中,是错误的。
A. W模型指出当需求被提交后需耍确定卨级别的测试用例来测试这些需求,当详细设计编写完 成后即可执行单元测试 B.根据W模型要求,一旦有文档提供,就要及时确定测试条件并编写测试用例 C.软件测试贯串于软件定义和开发的整个期间
D.程序、需求规格说明和设计规格说明都是软件测试的对象
17、 下述说法错误的是 o
A.单元测试乂称为、'模块测试〃,是针对软件测试的最小单位,即程序模块进行正确性检验的 测试工作 B.集成测试也称为''组装测试\",通常在编码究成的基础上将所冇的程序模块进行冇序J1递增的 测试
C.集成测试检验程序单元或部件的接口关系,逐步集成为符合概耍设计耍求的程序部件或整个 系统。
D.系统测试是在真实或模拟系统运行环境下检查完整的程序系统能否与相关硬件、外设、M络、 系统软件和支持平台等正确配置与连接,并满足用户需求
18、 广义的软件测试包括____o
A.单元测试、集成测试、确认测试和系统测试 B.确认、验证和测试
C.需求评审、设汁评审、单元测试和综合测试 D.开发方测试、用户测试和第三方测试
19、 下列叙述中, 是正确的。 A.白盒测试又称为”逻辑驱动测试〃
B.穷举路径测试可以查出程序中因遗漏路径而产生的错误 C.一般而言,黑盒测试对结构的覆盖比白盒测试高
D.必须根据软件需求说明文档生成用于白盒测试的测试用例
20、 下面的描述中,不能体现前置测试模型要点的是
。
D.①②③④
A.前置测试模彻主张根据业务需求进行测试设汁,认为需求分析阶段是编写测试汁划和设汁 测试的最好时机
B.前置测试模型将开发和测试的生命周期整合在•起,标识了项n生命周期从开始到结束之问 的关键行为,提出业务需求最好在设讣和开发之前被正确定义 C.前置测试将测试执行和开发结合在一起,并在开发阶段以编码-测试-编码-测试的方式来体 现,强调每一个交付的开发结果都必须通过一定的方式进行测试 D.前置测试模型提出验收测试应该独立于技术测试,以保证设计及程序编码能够符合M终用户的需求 说明
软件测试是与软件幵发密切相关的一系列有计划的活动,在软件测试过程模型V模型的指导下, 开发过程中应该安排一系列不同类型的测试活动。 软件测试过程由一系列关键活动组成,冋时软件测试质S的保证手段是必不可少的。 21、 针对幵发过程屮的不同阶段,应该包含哪些类型的软件测试?
22、 简述软件测试过程的关键活动,以及保证软件测试质量的手段。 答案:
1.C 2.A 3.D
考查测试用例对需求的覆盖,题中的选项都是正确的。 4、D 5、C
考查性能测试中的冇关概念,选项A中的表述是容量测试的目的:压力测试是通过确定一个系统的瓶 颈或者不能接收的性能点來获得系统能提供的最大服务级别的测试;选项B是强度测试的FI的,重复 测试的目的是不断执行同样的操作,主耍观察内存等资源的占用情况。
6、C 7、B 8、
D
中选项D的描述不正确,单元测试中驱动模块的作用是作为主程序调用被测模块来完成测试,桩模块 是用來模拟被测试模块调用的下层模块。 9、
A
考查软件缺陷。需求规格说明书是导致软件缺陷的最大原因。10、C 11、 A
考查冋归测试的概念,选项D显然是错误的,冋妇测试和验收测试是不同的概念;选项C冋!II测试可 以发现缺陷,但不能指頦通过多次测试来发现所冇缺陷。因为发现缺陷的数量依赖于测试用例的覆盖 程度,并且理论上是无法穷尽的。回归测试成该执行以前的全部测试用例,而不仅仅是发现过缺陷 的测试用例。因为软件的改动会引入新的缺陷,以前没冇发现缺陷的用例,回归测试时可能发现新的 缺陷。
12、 B
考查软件测试的分类,软件测试按阶段划分为单元测试、集成测试、确认测试、系统测试和验收测 试。 13、 C
中②的表述不准确,测试点应由测试设计人员,而不是测试人员确立;④的表述是片面的,软件钮 括程序、数据和文档,所以软件测试的对象不仅仅是源代码。 14、 A
中选项A是错误的,程序是软件测试的对象之一。但软件测试并不等于程序测试,它还包括需求规格 和设计的检查和评审。 15、C 16、 A
考查W模型的柯关概念,选项A是错误的,详细设汁编写完成后并不能执行单元测试,而成该是编码 完成以后才能执行。 17、 B
选项B是错误的,集成测试是在单元测试完成的基础上进行的,其他选项的表述是正确的。 18、 B
软件测试的主要工作内容是验证(Verification)和确认(Validation),广义的软件测试包括确认、验证和测试,其他选项都是软件测试从不同角度的分类。 19、 A
考查白盒测试和黑盒测试的冇关概念,白盒测试又称为”逻辑驱动测试〃,因此选项A是正确的;穷 举路径测试是不可能的,选项B+准确:黑盒测试和D盒测试的覆盖率不能简单比较,选项(:是不爪 确的;白盒测试的测试用例并不一定依据软件需求说明文档,选项D是错误的。
20、 A
考杏前置测试校型的概念,前置测试校型主张根裾业务需求进行测试设计,认为设计阶段是编写测 试计划和设计测试的最好时机。 21、 单元测试、集成测试、确认测试、系统测试和验收测试。 22、软件测试过程的关键活动
包括测试需求分析、制订测试汁划、测试设汁、测试执行,以及测试分析与总结。 质量保证手段包括制订质量保证计划和建立质量体系。
因篇幅问题不能全部显示,请点此查看更多更全内容