软件测试考试题(8)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件测试期末考试复习
选择题
1】CMU SEI的Watts Humphrey指出:软件产品必须提首先供用户所需要的 D。
A)性能B)人机界面C)可靠性D)功能
2】以下选项中不属于ISO软件质量模型的是C。
A)外部质量模型B)使用质量模型C)维护质量模型D)内部质量模型
3】下列关于软件质量模型的说法中正确的是 D 。
A)外部质量是表征软件产品在规定条件下使用时,决定其满足规定的和隐含的要求的能力的B)容错性,通用性,结构性和通信性不全属于软件的质量特性
C)内部质量是表征软件产品在规定条件下使用时,满足规定的和隐含的要求的程度
D)使用质量是软件产品在规定的使用环境中,规定的用户能实现规定目标的要求
【例4】下列选项中不属于使用质量的属性的是 C 。
A)有效性B)安全性C)稳定性D)满意度
解析:软件的使用质量属性分为四种:有效性,生产性,安全性和满意度。
【例5】下列软件属性中,软件产品首要满足的应该是 A 。
A)功能需求B)性能需求C)可扩展性和灵活性D)容错、纠错能力
6】内部质量需求包括 D 。A)静态模型B)动态模型C)文档和源代码D)以上全部
【例7】在测试和使用软件产品过程中进行的度量是 B 。
A)内部度量B)外部度量C)使用度量D)性能度量解
【例8 C 的结果。
A)功能性B)可靠性C)可维护性D)效率
【例9】内部度量的主要目的是 D 。
A)确保获得所需的外部质量B)确保获得所需的使用质量
C)在执行前评价软件产品的质量D)以上全部
考点3 软件缺陷的基本知识(考题透解)
例1】以下哪一种选项不属于软件缺陷D。
A)软件没有实现产品规格说明所要求的功能
B)软件中出现了产品规格说明不应该出现的功能
C)软件实现了产品规格说明没有提到的功能
D)软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题
【例2】软件生存周期过程中,修改错误代价最大的阶段是D。(2008.09)
A)需求阶段B)设计阶段C)编程阶段D)发布运行阶段
【例3】以程序内部的逻辑结构为基础的测试用例设计技术属于D。(2008.09)
A)灰盒测试B)数据测试C)黑盒测试D)白盒测试
【例4】下列能表达程序未按照预期运行,但不会导致整体失效的是B。
A)故障B)异常(偏差)C)缺点D)失效
【例5】下列关于缺陷产生原因的叙述中,不属于技术问题的是A。
A)文档错误,内容不正确或拼写错误B)系统结构不合理C)语法错误
D)接口传递不匹配,导致模块集成出现问题
解析:软件缺陷产生的原因大的方面讲主要有技术问题、团队合作、软件本身三方面
【例6】下面有关软件缺陷的说法中错误的是C。
A)缺陷就是软件产品在开发中存在的错误
B)缺陷就是软件维护过程中存在的错误、毛病等各种问题
C)缺陷就是导致系统程序崩溃的错误
D)缺陷就是系统所需要实现的某种功能的失效和违背
【例7】功能或特性没有实现,主要功能部分丧失,次要功能完全丧失,或致命的错误声明,这属于软件缺陷级别中的B。
A)致命的缺陷B)严重的缺陷C)一般的缺陷D)微小的缺陷
【例8】软件缺陷的基本状态有D。
A)激活状态B)已修正状态C)关闭或非激活状态D)以上全部
【例9】软件缺陷产生的原因有D。
A)技术问题B)团队工作C)软件本身D)以上全部
【例10】下列引起软件缺陷的因素不属于技术问题的是A。
A)内容不正确B)算法错误C)语法错误D)系统结构不合理
解析:技术问题主要有:算法错误、语法错误、计算和精度问题、系统结构不合理、算法选择不科学、接口参数传递不匹配。A属于软件本身造成的缺陷。
【例11】下列不属于功能缺陷的是B。
A)测试缺陷B)控制与顺序缺陷C)功能缺陷D)规格说明书缺陷
【例12】下列不属于软件生产因素的是C 。A)质量B)进度C)功能D)费用
【例13】黑盒测试是一种重要的测试策略,又称为数据驱动的测试,其测试数据来源于A。A)软件规格说明B)软件设计说明C)概要设计说明D)详细设计说明
【例14】即使对程序的所有路径都进行了测试,程序也可能存在没能检查出来的缺陷,其原因可能是D。A)程序可能会因为缺少某些路径而存在问题
B)即使是穷举路径测试也决不能保证程序符合其设计规格说明
C)穷举路径测试也可能不会暴露数据敏感错误D)以上全部
15测试是软件生存期中费用消耗最大的环节。能够决定需要做多少次测试的影响因素有D。A)系统的目标和信息的价值B)潜在的用户数量C)开发组织和测试的时机D)以上全部
1.软件质量是软件产品能否得到市场认可的最基本的问题,而软件测试是保证软件质量的重要手段,下面关于软件测试任务正确的是 D 。1)预防软件发生错误2)发现改正程序错误3)提供诊断错误信息A)仅1)B)仅1)和2)C)仅1)和3)D)都是
2.下面说法正确的是A。
A)我们无法测试一个程序确认它没有错误B)黑盒测试是逻辑驱动的测试
C)穷举测试一定可以暴露数据敏感错误D)白盒测试是一种输入输出驱动的测试
3.软件测试的目的是B。A)评价软件的质量B)发现软件的错误
C)找出软件中所有的错误D)证明软件的正确的
4.以下选项中不属于软件缺陷状态的是C。
A)激活状态B)非激活状态C)一致状态D)已修正状态
5.为了提高测试的效率,应该D。
A)随机地选取测试数据B)取一切可能的输入数据作为测试数据
C)在完成编码以后制定软件的测试计划
D)选择发现错误的可能性大的数据作为测试数据
6.软件的集成测试工作最好由什么人员承担,以提高集成测试的效果B。
A)该软件的设计人员B)不属于该软件开发组的软件设计人员
C)该软件开发组的负责人D)该软件的编程人员
7.软件测试计划的内容应包括D。
A)测试目的、背景B)被测软件的功能、输入和输出
C)测试内容和评价标准D)以上全部
8
是属于A。A)缺陷B)故障C)失效D)缺点
9.问题还没有解决,测试人员新报告的缺陷,或验证后缺陷仍然存在,这些缺陷所处的状态是A。A)激活状态B)非激活状态C)已修正状态D)关闭状态
10.下列不属于软件本身的原因而产生的缺陷的是C。
A)算法错误B)语法错误
C)文档错误D)系统结构不合理
11.从软件测试观点出发,软件缺陷由系统缺陷、加工缺陷、数据缺陷、代码缺陷和B构成。A)设计缺陷B)功能缺陷C)性能缺陷D)接口缺陷
12.下列缺陷中,不属于加工缺陷的是B。
A)算术与操作缺陷B)接口缺陷C)初始化缺陷D)静态逻辑缺陷
13.软件生存期中费用消耗最大的环节是A。
A)软件测试B)软件开发C)软件质量保证D)软件文档审查
14.证实在一个给定的外部环境中软件的逻辑正确性是B。
A)验证B)确认C)测试D)调试
15.对于一个软件的各种需求,要确定其关键性类型,定义关键性级别的依据是D。A)系统任务B)安全性C)技术复杂性D)以上全部
16.下列不属于动态分析的软件行为是C。A屏幕仿真B分支执行分析C结构分析D建模
1)坚持在软件开发的各个阶段实施下列哪种质量保证措施,才能在开发过程中尽早发现和预防错误,把出现的错误克服在早期A
A)技术评审B)程序测试C)文档审查D)管理评审
3)对程序中已发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档,称为B.A)测试B)调试C)错误分析D)验证