![[语言类考试复习资料大全]中级软件评测师上午试题分类模拟1_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-5/22/ca271157-ea42-4906-a45a-24750f7853df/ca271157-ea42-4906-a45a-24750f7853df1.gif)
![[语言类考试复习资料大全]中级软件评测师上午试题分类模拟1_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-5/22/ca271157-ea42-4906-a45a-24750f7853df/ca271157-ea42-4906-a45a-24750f7853df2.gif)
![[语言类考试复习资料大全]中级软件评测师上午试题分类模拟1_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-5/22/ca271157-ea42-4906-a45a-24750f7853df/ca271157-ea42-4906-a45a-24750f7853df3.gif)
![[语言类考试复习资料大全]中级软件评测师上午试题分类模拟1_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-5/22/ca271157-ea42-4906-a45a-24750f7853df/ca271157-ea42-4906-a45a-24750f7853df4.gif)
![[语言类考试复习资料大全]中级软件评测师上午试题分类模拟1_第5页](http://file2.renrendoc.com/fileroot_temp3/2021-5/22/ca271157-ea42-4906-a45a-24750f7853df/ca271157-ea42-4906-a45a-24750f7853df5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、书山有路勤为径,学海无涯苦作舟。祝愿天下莘莘学子:学业有成,金榜题名!语言类考试复习资料大全中级软件评测师上午试题分类模拟1中级软件评测师上午试题分类模拟1单项选择题问题:1. 国家人事部和信息产业部_年关于职业资格认证第一次在我国有了“软件评测师”的称号,体现了国家对软件测试职业的高度重视与认可。A.2003B.2004C.2005D.2006答案:A解析 国家人事部和信息产业部2003年关于职业资格认证第一次在我国有了“软件评测师”的称号,体现了国家对软件测试职业的高度重视与认可。问题:2. 软件测试是为_服务的。A.软件代码B.软件项目C.软件管理D.软件文档答案:B解析 软件测试是为软
2、件项目服务的,在整个项目组中,要强调测试服务的概念,虽然软件测试的目的是发现软件中存在的错误,但是其根本目的是提高软件质量、降低软件项目的风险。问题:3. 在软件开发的V模型中,应该在_阶段制订单元测试计划。A.需求分析B.概要设计C.详细设计D.代码编写答案:D解析 “V模型”在代码编写的同时,就会进行单元测试,这样可以尽快找出程序中的错误。充分的单元测试可以大幅度提高程序质量、减少成本,也可以合理使用人员、加快工期。问题:4. 除了测试程序之外,黑盒测试还适用于测试_阶段的软件文档。A.编码B.总体设计C.软件需求分析D.数据库设计答案:C解析 黑盒测试法是通过分析程序的功能来设计测试用例
3、的方法。黑盒测试除了测试程序外,还适用于对需求分析阶段的软件文档进行测试。白盒测试除了测试程序外,还适用于对软件具体设计阶段的软件文档进行测试。问题:5. 软件测试是软件开发过程中的一项重要内容,将测试分为白盒测试、黑盒测试和灰盒测试,黑盒测试主要是_对软件测试进行分类。A.从是否关心软件内部结构和具体实现的角度B.从是否执行程序的角度C.从软件并发阶段的细分角度D.从软件开发复杂性的角度答案:A解析 白盒测试:己知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否已经过检查。 黑盒测试:把测试对象看作一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特
4、性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试。 灰盒测试:介于白盒测试与黑盒测试之间,灰盒测试关注输出对于输入的正确性,同时也关注内部表现,但这种关注不像白盒那样详细、完整,只是通过一些表征性的现象、事件、标志来判断内部的运行状态。 问题:6. 软件项目中的测试管理过程包括_。A.单元测试、集成测试、系统测试、验收测试B.单元测试、集成测试、验收测试、回归测试C.制订测试计划、开发测试工具、执行测试、发现并报告缺陷、测试总结D.制订测试计划及用例、执行测试、发现并报告缺陷、修正缺陷、重新测试答案:D解析 软件项目中的测试管理过程包括制订测试计划及
5、用例、执行测试、发现并报告缺陷、修正缺陷、重新测试。问题:7. _指在软件维护阶段,为了检测由于代码修改而可能引入的错误所进行的测试活动。A.回归测试B.修复测试C.集成测试D.冒烟测试答案:A解析 回归测试:是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。自动回归测试将大幅降低系统测试、维护升级等阶段的成本。 冒烟测试:源自硬件行业。对一个硬件或硬件组件进行更改或修复后,直接给设备加电。如果没有冒烟,则该组件就通过了测试。在软件中,“冒烟测试”这一术语描述的是在将代码更改嵌入到产品的源树中之前对这些更改进行验证的过程。在检查了代码后,冒烟测试是确定和修复软件
6、缺陷的最经济有效的方法。测试设计用于确认代码中的更改会按预期运行,且不会破坏整个版本的稳定性。 问题:8. 在引入自动化测试工具以前,手工测试遇到的问题包括_。 工作量和时间耗费过于庞大 衡量软件测试工作进展困难 长时间运行的可靠性测试问题 对并发用户进行模拟的问题 确定系统的性能瓶颈问题 软件测试过程的管理问题 A.B.C.D.答案:A解析 本题考查在引入自动化测试之前手工测试的缺点。 手工测试全部依靠人手工完成,因此工作量大且耗时,难以衡量测试工作的进展。手工测试无法模拟软件的长时间运行和大量并发用户的访问,因此难以胜任可靠性测试和性能测试。当测试规模较大时,纯人工的测试过程的管理也会面临
7、困难。 根据上述描述,题目中的6项都属于手工测试的缺点。应选择选项A。 问题:9. 以下关于软件测试原则的叙述中,不正确的是_。A.测试贯穿于全部软件生命周期,并不是实现完成后才开始B.测试用例本身不需要测试C.测试用例需要逐步完善、不断修订D.当缺陷成群集中出现时,测试时应该更多关注这些缺陷群答案:B解析 本题考查软件测试的原则。 软件测试应遵循的原则包括:测试贯穿于全部软件生命周期;应当把“尽早和不断地测试”作为开发者的座右铭;程序员应该避免检查自己的程序,测试工作应该由独立的专业软件测试机构来完成;设计测试用例时,应该考虑到合法的输入和不合法的输入,以及各种边界条件;测试用例本身也应该经
8、过测试;设计好测试用例后还需要逐步完善和修订;一定要注意测试中的错误集中发生现象,应对错误群集的程序段进行重点测试;对测试错误结果一定要有一个确认的过程;制订严格的测试计划,并把测试时间安排得尽量宽松,不要希望在极短的时间内完成一个高水平的测试;回归测试的关联性一定要引起充分的注意,修改一个错误而引起更多错误出现的现象并不少见;妥善保存一切测试过程文档:穷举测试是不能实现的。 根据上述描述,测试用例也是需要经过测试的。因此应选择选项B。 问题:10. 软件测试的对象不包括_。A.软件代码B.软件开发过程C.文档D.数据答案:B解析 本题考查软件测试的对象。 根据软件的定义,软件包括程序、数据和
9、文档。所以软件测试并不仅仅是程序测试,还应包括相应文档和数据的测试。 本题中选项B软件开发过程不属于上述三者之一,不是软件测试的对象。 问题:11. 以下关于软件测试原则的叙述中,正确的是_。A.测试用例只需选用合理的输入数据,不需要选择不合理的输入数据B.应制订测试计划并严格执行,排除随意性C.穷举测试是可能的D.程序员应尽量测试自己的程序答案:B解析 本题考查软件测试的原则。 软件测试应遵循的原则包括:应当把“尽早和不断地测试”作为开发者的座右铭;程序员应该避免检查自己的程序,测试工作应该由独立的专业软件测试机构来完成;设计测试用例时,应该考虑到合法的输入和不合法的输入,以及各种边界条件;
10、一定要注意测试中的错误集中发生现象,应对错误群集的程序段进行重点测试;对测试错误结果一定要有一个确认的过程;制订严格的测试计划,并把测试时间安排得尽量宽松,不要希望在极短的时间内完成一个高水平的测试;回归测试的关联性一定要引起充分的注意,修改一个错误而引起更多错误出现的现象并不少见;妥善保存一切测试过程文档;穷举测试是不能实现的。 根据上述描述,测试过程中需要制订测试计划并严格执行。 问题:12. 系统可维护性的评价指标不包括_。A.可理解性B.可测试性C.可移植性D.可修改性答案:C解析 本题考查软件维护的相关知识。软件可维护性表示维护人员理解、改正、改动和改进这个软件的难易程度,其评价指标
11、包括可理解性、可测试性和可修改性。问题:13. 准确性质量子特性属于_质量特性。A.功能性B.效率C.可靠性D.可维护性答案:A解析 本题考查软件质量特性。功能性是与一组功能及其指定性质的存在有关的一组属性,包括适应性、准确性等;效率是指在规定条件下,软件的性能水平与所用资源量之间的关系有关的软件属性,包括时间特性和资源特性;可靠性是与在规定的一段时间内和规定的条件下,软件维持在其性能水平有关的能力,包括成熟性、容错性等;可维护性是与进行规定的修改所需要的努力有关的一组属性,包括易分析性、易改变性。问题:14. 软件的易用性包括_。 易理解性 易学习性 易操作性 吸引性 依从性 A.B.C.D
12、.答案:D解析 本题考查易用性测试的基础知识。软件的易用性包括易理解性、易学习性、易操作性、吸引性以及依从性。问题:15. 软件可移植性应从如下_方面进行测试。A.适应性、易安装性、共存性、易替换性B.适应性、易安装性、可伸缩性、易替换性C.适应性、易安装性、兼容性、易替换性D.适应性、成熟性、兼容性、易替换性答案:A解析 本题考查可移植性测试的概念。可移植性包括以下质量子特性:适应性、易安装性、共存性、易替换性和可移植性依从性。故可移植性测试就是对上述子特性的测试。问题:16. GB/T 162602006软件工程产品质量规定的软件产品使用质量特性包括_。A.适应性、生产率、可靠性、满意度B
13、.有效性、生产率、安全性、满意度C.有效性、可靠性、适应性、满意度D.适应性、适用性、效率、满意度答案:B解析 本题考查GB/T 16260中使用质量的概念。正确的理解是:GB/T 162602006软件工程产品质量规定的软件产品使用质量特性包括有效性、生产率、安全性、满意度。问题:17. 软件内部/外部质量模型中,_不是可移植性包括的子特性。A.适应性B.易改变性C.共存性D.易替换性答案:B解析 本题考查GB/T 16260中可移植性包括的子特性。可移植性包括的子特性如下。 适应性:软件产品无需采用手段就可能适应不同的指定环境的能力。 易安装性:软件产品在指定环境中被安装的能力。 共存性:
14、软件在公共环境中分享资源与其他独立软件共存的能力。 易替换性:在环境、目的相同的情况下替代另一个指定软件的能力。 可移植性依从性:软件产品依从可移植性相关的标准或约定的能力。 问题:18. 关于软件评测过程中的配置管理,_是不正确的表述。A.测试活动的配置管理属于整个软件项目配置管理的一部分B.软件评测配置管理包括四个基本的活动:配置项变更控制、配置状态报告、配置审计、配置管理委员会建立C.配置项变更控制要规定测试基线,对每个基线进行描述D.配置状态报告要确认过程记录、跟踪问题报告、更改请求以及更改次序等答案:B解析 软件测试配置管理的基本活动包括配置项标识、配置项控制、配置状态报告以及配置审
15、计。问题:19. 以下关于缺陷探测率(DDP)的表述,不正确的是_。A.DDP是一个衡量测试工作效率的软件质量成本指标B.缺陷探测率越高,测试者发现的错误越多,发布后客户发现的错误才可能越少C.DDP是衡量测试投资回报的一个主要指标D.测试周期越长,缺陷探测率就会越高答案:D解析 缺陷测试率主要与发现的错误数有关。问题:20. 软件维护成本在软件成本中占较大比重。为降低维护的难度,可采取的措施是_。A.设计并实现没有错误的软件B.限制可修改的范围C.增加维护人员数量D.在开发过程中就采取有利于维护的措施,并加强维护管理答案:D解析 软件的可维护性、维护过程管理是否规范等对于软件维护成本具有举足
16、轻重的作用。为提高软件的可维护性,在软件开发阶段就必须采取相关措施,如编制相关软件文档、规范软件编码规范、进行充分有效的测试、组织阶段评审等,而在软件提交用户使用后,必须规范维护过程管理。另外,各过程中可使用相关的辅助工具软件。问题:21. 缺陷探测率DDP是衡量一个公司测试工作效率的软件质量成本的指标。在某公司开发一个软件产品的过程中,开发人员自行发现并修正的缺陷数量为80个,测试人员A发现的缺陷数量为50个,测试人员B发现的缺陷数为50个,测试人员A和测试人员B发现的缺陷不重复,客户反馈缺陷数量为50个,则该公司针对本产品的缺陷探测率为_。A.56.5%B.78.3%C.43.5%D.34
17、.8%答案:B解析 本题考查缺陷探测率DDP的概念。缺陷探测率DDP是另一个衡量测试工作效率的软件质量成本的指标,计算公式如下: 式中:Bugstester为测试者发现的错误数;Bugscustomer为客户发现并反馈技术支持人员进行修复的错误数。 问题:22. 为保证测试活动的可控性,必须在软件测试过程中进行软件测试配置管理,一般来说,软件测试配置管理中最基本的活动包括_。A.配置项标识、配置项控制、配置状态报告、配置审计B.配置基线确立、配置项控制、配置报告、配置审计C.配置项标识、配置项变更、配置审计、配置跟踪D.配置项标识、配置项控制、配置状态报告、配置跟踪答案:A解析 本题考查测试配
18、置管理中基本活动的基础知识。测试配置管理的基本活动包括配置项标识、配置项控制、配置状态报告以及配置审计。问题:23. 以下关于边界值测试的叙述中,不正确的是_。A.边界值分析法不仅重视输入域边界,而且必须考虑输出域边界B.边界值分析法是对等价类划分法的补充C.发生在输入/输出边界上的错误比发生在输入/输出范围的内部错误少D.测试数据应尽可能选取边界上的值,而不是等价类中的典型值或任意值答案:C解析 本题考查黑盒测试中的边界值测试法,发生在输入/输出边界上的错误比发生在输入/输出范围的内部错误多,所以本题的正确答案选择C。问题:24. 对于逻辑表达式(a答案:C解析 本题考查白盒测试中逻辑覆盖法
19、的条件组合覆盖。 条件组合覆盖的含义:选择足够的测试用例,使每个判定中条件的各种可能组合都至少出现一次。本题中有3个条件,组合之后需要的测试用例是23,即8。所以选择C选项。 问题:25. 黑盒测试不能发现_。A.功能测试或者遗漏B.输入/输出错误C.执行不到的代码D.初始化和终止错误答案:C解析 由于黑盒测试不考虑程序的内部结构,所以该方法不能检测到执行不到的代码。问题:26. 以下关于设计功能测试用例的叙述,_是不正确的。A.尽量用80%的测试用例覆盖20%的核心业务模块B.功能测试用例中不包括功能的依从性测试用例C.功能测试用例中包括业务流,也包括测试数据D.功能测试用例的设计应注意缺陷
20、群集线性答案:B解析 在国际标准ISO/IEC 9126中的功能性度量中,包括适合性、准确性、互操作性、保密安全性、功能依从性,所以在功能测试案例中应该包括功能的依从性测试用例。问题:27. 根据输出对输入的依赖关系,设计测试用例的黑盒测试方法是_。A.等价类划分法B.因果图法C.边界值分析法D.场景法答案:B解析 因果图法:是从自然语言书写的程序规格说明的描述中找出因(输入条件)和果(输出或程序状态的改变),通过因果图转换为判断表。问题:28. 以下关于边界值测试法的叙述中,不正确的是_。A.边界值分析法仅需考虑输入域边界,不用考虑输出域边界B.边界值分析法是对等价类划分方法的补充C.错误更
21、容易发生在输入输出边界上而不是输入/输出范围的内部D.测试数据应尽可能选取边界上的值答案:A解析 边界值分析法需要考虑输入域的边界和输出域的边界。问题:29. 对于逻辑表达式(b1答案:B解析 多条件覆盖(MCC):也称条件组合覆盖,设计足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次。本题中“答案:D解析 动态测试是指通过人工或使用工具运行程序进行检查、分析程序的执行状态和程序的外部表现。问题:31. 常用的黑盒测试方法有边界分析、等价类分析、错误猜测、因果图等,其中,_经常与其他方法结合起来使用。 黑盒测试有许多可用的方法,具体包括: (1)等价类划分:将所有可能的输入数据,
22、划分为等价的部分,然后从每个部分中选取少数有代表性的数据作为测试用例。等价类可以分为有效等价类(合理的、有意义的数据集合)和无效等价类(不合理、无意义的数据集合)两种。而在选取测试用例时,应遵从“设计一个新的测试用例时,应尽可能多地覆盖尚未覆盖的有效等价类;但每次应仅覆盖一个尚未覆盖的无效等价类”的原则。 (2)边界值分析:它是对等价类划分法的一个补充,即选取正好等于、刚刚大于或刚刚小于边界的值作为测试数据。 (3)错误推测法:列举出程序中所有可能发生和容易发生错误的特殊情况,根据它们选择测试用例。 (4)因果图:等价类划分、边界值分析都只考虑了输入条件,未考虑输入条件间的联系,而因果图则用来
23、描述多种条件组合的测试用例,其最终生成的结果是判定表。它首先基于规格说明书分析原因(等价类)和结果(输出条件),然后找出原因与结果之间的关系,画出因果图;在因果图上加上约束或限制条件;将其转换为判定表;根据判定表得出测试用例。 (5)功能图:由状态迁移图和逻辑功能模型构建。状态迁移图用于表示输入数据序列及相应的输出数据;逻辑功能模型用于表示在状态中输入条件与输出条件之间的对应关系。测试用例则是由测试中经过的一系列状态和在每个状态中必须依靠输入/输出数据满足的一对条件组成的。 A.边界值分析B.等价类分析C.错误猜测D.因果图答案:A问题:32. 用边界值分析法,假定X为整数,10X100,那么
24、X在测试中应选取_。A.X=10,X=100B.X=9,X=10,X=100,X=101C.X=10,X=11,X=99,X=100D.X=9,X=10,X=50,X=100答案:B解析 边界值分析法设计测试用例时,应选取正好等于、刚刚大于、刚刚小于边界的值作为测试数据。根据题意,选B选项。 从供选择的答案中选出应填入下列括号中的字句。 软件测试的目的是_。为了提高测试的效率,应该_。使用白盒测试方法时,确定测试数据应根据_和指定的覆盖标准。与设计测试数据无关的文档是_。 软件的集成测试工作最好由_承担,以提高集成测试的效果。 33.A.评价软件的质量B.发现软件的错误C.找出软件中的所有错误
25、D.证明软件是正确的答案:B34.A.随机地选取测试数据B.取一切可能的输入数据作为测试数据C.在完成编码以后制定软件的测试计划D.选择发现错误的可能性大的数据作为测试数据答案:D35.A.程序的内部逻辑B.程序的复杂程度C.使用说明书D.程序的功能答案:A36.A.该软件的设计人员B.程序的复杂程度C.源程序D.项目开发计划答案:D37.A.该软件的设计人员B.该软件开发组的负责人C.该软件的编程人员D.不属于该软件开发组的软件设计人员答案:D解析 软件测试的目的是发现软件中的错误。因为不可能把所有可能的输入数据都拿来测试(时间花费不起),为了提高测试的效率,应该选择发现错误的可能性大的数据
26、作为测试数据。使用白盒测试方法时,确定测试数据应根据程序的内部逻辑和指定的覆盖标准,可以不考虑程序的功能。与设计测试数据无关的文档是项目开发计划。 软件的集成测试工作最好由不属于该软件开发组的软件设计人员承担,以提高集成测试的效果。 问题:38. 测试过程中,正确的测试顺序应该是_。 (1)单元测试 (2)集成测试 (3)系统测试 A.(1)(2)(3)B.(3)(1)(2)C.(2)(3)(1)D.(3)(2)(1)答案:A解析 测试过程应该是针对单个模块的单元测试开始,然后逐步集成到各个单元,最后进行系统测试,所以本题选择A选项。问题:39. 以下属于静态测试方法的是_。A.分支覆盖率测试B.复杂度分析C.系统压力测试D.路径覆盖分析答案:B解析 本题考查软件静态测试方法。静态测试不实际运行被测试软件,主要是对软件的编程格式、结构等方面进行评估。本题中的分支覆盖率分析、系统压力测试和路径覆盖率分析都需要实际运行被测试软件才能得到,只有复杂度分析可通过静态分析程序代码实现,所以选择B选项。问题:40. 以下关
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 历史文化街区保护与开发在2025年城市更新中的社区文化空间重构报告
- 钢材买卖协议书
- 再保险合作协议书
- 传帮带诚信协议书
- 香料采购协议书
- 区域经销商协议书
- 南京宇置业协议书
- 行政管理现代化试题及答案解析
- 香港财产协议书
- 公司挂资质协议书
- 2024年新课标高考物理试卷(适用云南、河南、新疆、山西地区 真题+答案)
- 新建年产6000吨胶基糖果生产线建设项目可行性研究报告写作模板-备案审批
- CJJ94-2009 城镇燃气室内工程施工与质量验收规范
- 国际贸易学课件:关税
- 检验科事故报告制度
- 精细化学品化学智慧树知到期末考试答案章节答案2024年青岛科技大学
- 分包合同模板
- 多元主体协同治理
- 舞蹈基本功训练与舞蹈鉴赏智慧树知到期末考试答案章节答案2024年兰州文理学院
- 《化妆品原料》课件-油脂的基本特性
- 中西文化鉴赏智慧树知到期末考试答案章节答案2024年郑州大学
评论
0/150
提交评论