【计算机类职业资格】软件测试的基本概念(三)及答案解析.doc
《【计算机类职业资格】软件测试的基本概念(三)及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】软件测试的基本概念(三)及答案解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、软件测试的基本概念(三)及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:40,分数:100.00)1.在指定条件下使用时,软件产品维持规定的性能水平的能力。这是指软件外部质量的_。 A.效率 B.易用性 C.功能性 D.可靠性(分数:2.50)A.B.C.D.2.CMU SEI 的 Watts Humphrey 指出:软件产品必须首先提供用户所需要的_。 A.性能 B.人机界面 C.可靠性 D.功能(分数:2.50)A.B.C.D.3.ANSI/IEEE STD7291983 给出软件质量的定义:软件产品满足规定的和隐含的与需求能力有关的全部特征和特性。以下叙述
2、中不属于这些质量特征和特性的是_。 A.产品功能 B.效率 C.可实用性 D.项目成本和进度(分数:2.50)A.B.C.D.4.以下关于软件质量的说法中,错误的是_。 A.软件产品必须提供用户所需要的功能,并能正常工作 B.软件质量是产品、组织和体系或过程的一组固有特性,反映它们满足顾客和其他相关方面要求的程度 C.程序的正确性足以体现软件的价值 D.越是关注客户的满意度,软件就越有可能达到质量要求(分数:2.50)A.B.C.D.5.下列有关软件质量的叙述中,错误的是_。 A.软件质量不仅包括软件产品的质量,还包括软件过程的质量 B.明确的软件质量属性是指在合同或行业标准中规定必须实现的质
3、量要求 C.隐含的软件质量属性在合同或行业标准中没有规定,因此在产品开发时不必专门考虑? D.软件的功能和性能必须结合在一起考虑(分数:2.50)A.B.C.D.6.下列选项中不属于使用质量的属性的是_。 A.有效性 B.安全性 C.稳定性 D.满意度(分数:2.50)A.B.C.D.7.以下叙述中不属于软件产品质量要求的是_。 A.应满足客户的功能需求和性能要求 B.应具备一定的可扩展性和灵活性,以适应需求的变化 C.应能够有效地处理例外或异常情况 D.应保证数据库的完整性和安全性(分数:2.50)A.B.C.D.8.内部质量需求包括_。 A.静态模型 B.动态模型 C.文档和源代码 D.以
4、上全部(分数:2.50)A.B.C.D.9.在测试和使用软件产品过程中进行的度量是_。 A.内部度量 B.外部度量 C.使用度量 D.性能度量(分数:2.50)A.B.C.D.10.对于维护软件的人员来说。使用质量是_的结果。 A.功能性 B.可靠性 C.可维护性 D.效率(分数:2.50)A.B.C.D.11.内部度量的主要目的是_。 A.确保获得所需的外部质量 B.确保获得所需的使用质量 C.在执行前评价软件产品的质量 D.以上全部(分数:2.50)A.B.C.D.12.Myers 在 1979 年提出了一个重要观点,即软件测试的目的是为了_。 A.证明程序正确 B.查找程序错误 C.改正
5、程序错误 D.验证程序无错误(分数:2.50)A.B.C.D.13.下列有关软件测试的叙述中,正确的是_。 A.测试是软件开发中一个单独的阶段,其目的是对已实现的程序编码进行正确性检验 B.一个成功的测试能够验证程序的确做了它应该做的事情? C.根据 80/20 的原则,优秀的软件开发人员所编写的程序错误少,因此对于他们的程序,重点不应放在缺陷测试上 D.在软件过程的早期寻找尽可能多的错误符合软件测试的原则(分数:2.50)A.B.C.D.14.下面有关测试原则的说法中正确的是_。 A.测试用例应由测试的输入数据和预期的输出结果两部分组成 B.测试用例只需选取合理的输入数据 C.程序最好由编写
6、该程序的程序员自己来测试 D.使用测试用例进行测试是为了检查程序是否做了它该做的事(分数:2.50)A.B.C.D.15.以下关于软件测试原则的说法中,错误的是_。 A.在设计测试用例时,不但要包括合理的输入条件,还要包括不合理的输入条件 B.测试过程中某模块中查出的错误越多,该模块残留的错误就越少 C.坚持在软件开发各个阶段进行技术评审,才能在开发过程中尽早发现和预防错误 D.在测试过程中要严格按照测试计划执行,以避免发生疏漏或重复无效的工作(分数:2.50)A.B.C.D.16.对程序的测试最好由_来做,对程序的调试最好由来做。 A.程序员 第三方测试机构 B.第三方测试机构 程序员 C.
7、程序开发组 程序员 D.程序开发组 程序开发组(分数:2.50)A.B.C.D.17.在软件测试用例设计的方法中,最常用的方法是黑盒测试和白盒测试,其中不属于白盒测试所关注的是_。 A.程序结构 B.软件外部功能 C.程序正确性 D.程序内部逻辑(分数:2.50)A.B.C.D.18.程序独立测试的人员应该是_。 A.程序员自己 B.同一开发组的测试人员 C.第三方测试人员 D.同一开发组的其他成员(分数:2.50)A.B.C.D.19.以下哪一种选项不属于软件缺陷_。 A.软件没有实现产品规格说明所要求的功能 B.软件中出现了产品规格说明不应该出现的功能 C.软件实现了产品规格说明没有提到的
8、功能 D.软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题(分数:2.50)A.B.C.D.20.软件生存周期过程中,修改错误代价最大的阶段是_。 A.需求阶段 B.设计阶段 C.编程阶段 D.发布运行阶段(分数:2.50)A.B.C.D.21.以程序内部的逻辑结构为基础的测试用例设计技术属于_。 A.灰盒测试 B.数据测试 C.黑盒测试 D.白盒测试(分数:2.50)A.B.C.D.22.下列能表达程序未按照预期运行,但不会导致整体失效的是_。 A.故障 B.异常 C.缺点 D.失效(分数:2.50)A.B.C.D.23.以下有关软件缺陷产生的原因中属于软件技术问题的是_
9、。 A.系统需求分析时对客户的需求理解不清楚 B.文档错误、内容不正确或拼写错误 C.系统结构不合理、算法不正确 D.不同阶段的开发人员对需求的理解不一致(分数:2.50)A.B.C.D.24.下面有关软件缺陷的说法中错误的是_。 A.缺陷就是软件产品在开发中存在的错误 B.缺陷就是软件维护过程中存在的错误、毛病等各种问题 C.缺陷就是导致系统程序崩溃的错误 D.缺陷就是系统所需要实现的某种功能的失效和违背(分数:2.50)A.B.C.D.25.不影响系统的基本使用,但没有很好地实现功能,没有达到预期的效果,如次要功能丧失、提示信息不太准确,或用户界面差、操作时间长等,这属于软件缺陷级别中的_
10、。 A.致命的缺陷 B.严重的缺陷 C.一般的缺陷 D.微小的缺陷(分数:2.50)A.B.C.D.26.软件缺陷的基本状态有_。 A.激活状态 B.已修正状态 C.关闭或非激活状态 D.以上全部(分数:2.50)A.B.C.D.27.下列引起软件缺陷的因素不属于技术问题的是_。 A.内容不正确 B.算法错误 C.语法错误 D.系统结构不合理(分数:2.50)A.B.C.D.28.软件缺陷产生的原因有_。 A.技术问题 B.团队工作 C.软件本身 D.以上全部(分数:2.50)A.B.C.D.29.下列不属于功能缺陷的是_。 A.测试缺陷 B.控制与顺序缺陷 C.功能缺陷 D.规格说明书缺陷(
11、分数:2.50)A.B.C.D.30.下列不属于软件生产因素的是_。 A.质量 B.进度 C.功能 D.费用(分数:2.50)A.B.C.D.31.黑盒测试是一种重要的测试策略,又称为数据驱动的测试,其测试数据来源于_。 A.软件规格说明 B.软件设计说明 C.概要设计说明 D.详细设计说明(分数:2.50)A.B.C.D.32.即使对程序的所有路径都进行了测试,程序也可能存在没能检查出来的缺陷,其原因可能是_。 A.程序可能会因为缺少某些路径而存在问题 B.即使是穷举路径测试也绝不能保证程序符合其设计规格说明 C.穷举路径测试也可能不会暴露数据敏感错误 D.以上全部(分数:2.50)A.B.
12、C.D.33.软件产品需求规格说明书是软件缺陷存在最多的地方,其原因是_。 A.软件开发人员与用户沟通比较困难,对要开发的产品需求理解不一致 B.系统设计不能全面考虑产品在功能、性能、安全性、可维护性等方面的平衡 C.采用不熟悉的新技术开发系统或不科学的算法解决问题 D.系统内各子系统或模块的参数过于复杂,导致信息传递失误(分数:2.50)A.B.C.D.34.测试是软件生存期中费用消耗最大的环节。能够决定需要做多少次测试的影响因素有_。 A.系统的目标和信息的价值 B.潜在的用户数量 C.开发组织和测试的时机 D.以上全部(分数:2.50)A.B.C.D.35.以下叙述中正确的是_。 A.可
13、跟踪性分析是在整体上分析整个资源的分配策略 B.关键性分析是标志原始需求和相应开发结果之间关系的能力 C.接口分析必须关注三种接口:用户接口,硬件接口和软件接口 D.评估全在软件开发的最后阶段进行,以确认产品是否符合规格说明(分数:2.50)A.B.C.D.36.软件验证和确认理论是测试过程的理论依据。其中验证是检查我们是否正在正确地建造一个产品,它强调的是_。 A.过程的正确性 B.产品的正确性 C.测试的正确性 D.规格说明的正确性(分数:2.50)A.B.C.D.37.下面有关软件质量保证活动目标的说法中不正确的是_。 A.客观地验证软件产品和各项任务是否遵循适用的标准、规程和需求 B.
14、用最少的时间和人力,找出软件中潜在的各种错误和缺陷 C.高层管理人员能够参与并帮助解决项目中不能解决的不相容问题 D.规划软件质量保证任务(分数:2.50)A.B.C.D.38.验证和确认的主要活动有_。 A.可跟踪性分析 B.关键性分析 C.评估和接口分析 D.以上全部(分数:2.50)A.B.C.D.39.在软件开发的过程中,参与各个活动的评审和阶段的正式技术评审是软件质量保证实施活动步骤的_。 A.计划 B.实施 C.检查 D.行动(分数:2.50)A.B.C.D.40.下列不属于接口分析中必须关注的接口是_。 A.程序内部接口 B.用户接口 C.硬件接口 D.软件接口(分数:2.50)
15、A.B.C.D.软件测试的基本概念(三)答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:40,分数:100.00)1.在指定条件下使用时,软件产品维持规定的性能水平的能力。这是指软件外部质量的_。 A.效率 B.易用性 C.功能性 D.可靠性(分数:2.50)A.B.C.D. 解析:解析 软件的效率是指:在规定条件下,相对于所用的资源的数量,软件产品可提供适当性能的能力。软件的易用性是指:在指定条件下使用,软件产品被理解、学习、使用和吸引用户的能力。软件的功能性是指:当软件在指定条件下使用,软件产品提供明确的和隐含的要求的功能的能力。软件的可靠性是指:在指定的条件
16、下使用时,软件产品维持规定的性能水平的能力。2.CMU SEI 的 Watts Humphrey 指出:软件产品必须首先提供用户所需要的_。 A.性能 B.人机界面 C.可靠性 D.功能(分数:2.50)A.B.C.D. 解析:解析 软件质量是产品、组织和体系或过程的一组固有特性,反映它们满足顾客和其他相关方面要求的程度。如 CMU SEI 的 Watts Humphrey 指出:“软件产品必须首先提供用户所需的功能,如果做不到这一点,什么产品都没有意义。其次,这个产品能够正常工作。如果产品中有很多缺陷,不能正常工作,那么不管这种产品性能如何,用户也不会使用它。”3.ANSI/IEEE STD
17、7291983 给出软件质量的定义:软件产品满足规定的和隐含的与需求能力有关的全部特征和特性。以下叙述中不属于这些质量特征和特性的是_。 A.产品功能 B.效率 C.可实用性 D.项目成本和进度(分数:2.50)A.B.C.D. 解析:解析 项目成本和进度不满足这些特性。4.以下关于软件质量的说法中,错误的是_。 A.软件产品必须提供用户所需要的功能,并能正常工作 B.软件质量是产品、组织和体系或过程的一组固有特性,反映它们满足顾客和其他相关方面要求的程度 C.程序的正确性足以体现软件的价值 D.越是关注客户的满意度,软件就越有可能达到质量要求(分数:2.50)A.B.C. D.解析:解析 程
18、序的正确性固然重要,但不足以体现软件的价值。5.下列有关软件质量的叙述中,错误的是_。 A.软件质量不仅包括软件产品的质量,还包括软件过程的质量 B.明确的软件质量属性是指在合同或行业标准中规定必须实现的质量要求 C.隐含的软件质量属性在合同或行业标准中没有规定,因此在产品开发时不必专门考虑? D.软件的功能和性能必须结合在一起考虑(分数:2.50)A.B.C. D.解析:解析 软件质量是表征软件产品满足明确的和隐含的需求的能力的特性或特性的集合,它除了关注“明确的需求”外,还扩展到了“隐含的需求”。软件质量是各种特性的复杂组合,定义一个软件的质量,就等于为该软件定义一系列质量属性。C 项叙述
19、不准确。6.下列选项中不属于使用质量的属性的是_。 A.有效性 B.安全性 C.稳定性 D.满意度(分数:2.50)A.B.C. D.解析:解析 软件的使用质量属性分为 4 种:有效性、生产率、安全性和满意度。7.以下叙述中不属于软件产品质量要求的是_。 A.应满足客户的功能需求和性能要求 B.应具备一定的可扩展性和灵活性,以适应需求的变化 C.应能够有效地处理例外或异常情况 D.应保证数据库的完整性和安全性(分数:2.50)A.B.C.D. 解析:解析 软件产品质量要求包括:满足客户的功能需求;具备一定的可扩展性和灵活性,以适应一定程度的需求变化;能够有效地处理例外或异常情况。8.内部质量需
20、求包括_。 A.静态模型 B.动态模型 C.文档和源代码 D.以上全部(分数:2.50)A.B.C.D. 解析:解析 内部质量是表征软件产品在规定条件下使用时,决定其满足规定的和隐含的要求的能力的产品属性的全体。内部质量是从内部的观点看软件产品的全部特性,内部质量需求包括静态模型、动态模型、其他文档和源代码等。9.在测试和使用软件产品过程中进行的度量是_。 A.内部度量 B.外部度量 C.使用度量 D.性能度量(分数:2.50)A.B. C.D.解析:解析 软件质量的度量主要是根据软件生存周期中对软件质量的要求所进行的一项活动。它主要分为三个方面:外部度量、内部度量和使用质量的度量。其中外部度
21、量是在测试和使用软件产品过程中进行的,通过观察该软件产品的系统行为,执行对其系统行为的测量得到度量的结果;内部度量是在软件设计和编码过程中进行的,通过对中间产品的静态分析来测量其内部质量特性;使用质量的度量是在用户使用过程中完成的。10.对于维护软件的人员来说。使用质量是_的结果。 A.功能性 B.可靠性 C.可维护性 D.效率(分数:2.50)A.B.C. D.解析:解析 使用质量是从用户观点来对软件产品提出的质量要求,所以它的度量主要是针对用户使用的绩效,而不是软件自身的特性,使用质量是面向用户的内部和外部质量的组合效果。使用质量与其他软件产品质量特性之间的关系取决于用户的类型: 对最终用
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 测试 基本概念 答案 解析 DOC
