软件质量保证与测试选择题文档格式.docx
- 文档编号:19331001
- 上传时间:2023-01-05
- 格式:DOCX
- 页数:14
- 大小:22.49KB
软件质量保证与测试选择题文档格式.docx
《软件质量保证与测试选择题文档格式.docx》由会员分享,可在线阅读,更多相关《软件质量保证与测试选择题文档格式.docx(14页珍藏版)》请在冰豆网上搜索。
C)黑盒测试中的边界值分析方法是对等价类划分方法的补充
D)黑盒测试测试全部使用场景的外部接口
2、黑盒测试的方法有ABC。
A)等价类划分法-2-
B)正交试验设计法
C)错误推测法
D)条件覆盖法
3、下列叙述不正确的是B。
A)黑盒测试法注重于测试软件的功能需求
B)判定表驱动法属于白盒测试方法
C)黑盒测试避免盲目测试提高测试效率
D)测试案例的使用使软件测试实施重点突出,目的明确
4、关于黑盒测试用例设计方法说法错误的是D。
A)边界值分析是通过选择等价类边界的测试用例。
边界值分析法不仅重视输入条件边界,而且也必须考虑输出域边界。
B)因果图方法是从用自然语言书写的程序规格说明的描述中找出因(输入条件)和果(输出或程序状态的改变),可以通过因果图转换为判定表。
C)正交试验设计法,就是使用已经造好了的正交表格来安排试验并进行数据分析的一种方法,目的是用最少的测试用例达到最高的测试覆盖率。
D)因果图法是把程序的输入域划分成若干部分,然后从每个部分中选取少数代表性数据当作测试用例。
5、用边界值分析法,假定1<
X<
100,那么X在测试中应该取的边界值是B。
A)X=1,X=100
B)X=0,X=1,X=100,X=101
C)X=2,X=99
D)X=O,X=101
第3章测试题
1、下列不属于白盒测试方法的是C。
A)逻辑覆盖
B)语句覆盖
C)等价覆盖
D)条件覆盖
2、关于白盒测试和黑盒测试的说法正确的是BC。
A)白盒测试也叫功能测试。
B)黑盒测试目的是发现软件需求或设计规格说明中的错误。
C)白盒测试可以用来对代码结构进行全面测试。
D)白盒测试可以替代黑盒测试。
3、白盒测试方法中阐述不正确的是D。
A)语句覆盖要求设计足够多的测试用例,使得程序中每条语句至少被执行一次。
B)条件覆盖比判定覆盖,增加了对符合判定情况的测试,增加了测试路径。
C)判定/条件覆盖准则的缺点是未考虑条件的组合情况
D)组合覆盖要求设计足够多的测试用例,使得每个判定中条件结果的所有可能组合最多出现一次。
4、白盒测试的特点是ABCD。
A)依据软件设计说明书进行测试
B)对程序内部细节的严密检验
C)针对特定条件设计测试用例
D)对软件的逻辑路径进行覆盖测试
5、有关白盒测试的阐述有误的是A。
A)软件的白盒测试是对软件产生的结果做细致的检查
B)白盒测试一般是以单元或者模块为基础的
C)白盒测试也称结构测试或逻辑驱动测试
D)从检查程序的逻辑着手,得出测试数据
第4章测试题
1、下列关于软件测试过程的描述错误的是B。
A)单元测试集中对用源代码实现的每一个程序单元进行测试,检查各个程序模块是否正确地实现规定的功能。
B)系统测试是要检查已实现的软件是否满足了需求规约中确定了的各个要求,以及软件配置是否完全、正确。
C)软件测试过程中的单元测试是面向白盒测试的。
D)验收测试指向软件的购买者展示该软件系统满足其用户的需求。
2、单元测试的目的是B。
A)检查软件单位之间的接口是否正确
B)检验软件基本组成单位的正确性
C)检查软件能否按合同要求进行工作
D)检查软件是否满足购买者要求
3、单元测试的内容有ABC。
A)边界测试
B)路径测试
C)模块接口测试
D)等价类划分测试
4、对集成测试的说法有误的是C。
A)集成测试是在软件系统集成过程中所进行的测试
B)主要目的是检查软件单位之间的接口是否正确
C)软件测试过程可以没有集成测试
D)集成测试是在单元测试的基础上是单元测试的逻辑扩展-4-
5、软件测试过程包括哪些步骤ABCD。
A)单元测试
B)集成测试
C)验收测试
D)确认测试
第5章测试题
1、关于测试文档说法错误的是:
C。
A)它是软件测试人员之间交流和沟通的平台
B)目的是保证软件测试的顺利进行
C)测试文档是非必要的
D)测试文档要通俗易懂
2、对测试用例描述不正确的是D。
A)为某个特殊目标而编制的一组测试输入
B)为某个特殊目标而编制执行条件以及预期结果
C)便于测试某个程序路径或核实是否满足某个特定需求
D)不同类别的软件,测试用例是相同的
3、测试用例是非常重要的其原因是:
BCD。
A)测试的“深度”与测试用例的数量成反比例
B)测试设计和开发的类型以及所需的资源主要都受控于测试用例。
C)测试用例构成了设计和制定测试过程的基础。
D)测试工作量与测试用例的数量成比例。
4、下列关于测试报告的说法有误的是:
B。
A)它是把测试的过程和结果写成文档
B)测试报告应当越简越好
C)测试报告是测试阶段最后的文档产出物
D)测试报告基于测试中的数据采集以及对最终的测试结果分析。
5、测试报告技术的要求是:
ABC。
A)测试报告基本要求是准确、简洁、完整、规范
B)明确指明错误类型
C)确认步骤完整,准确,简短
D)可不必检查拼写和语法错误
第6章测试题
1、不属于测试工具的优点是C。
-
A)增强了测试的能力,扩展了测试的深度和广度
B)重现软件缺陷的能力
C)通过工具我们可以达到100%的测试覆盖率
D)减轻了测试工作量并缩短了测试进度
2、关于测试工具和厂家搭配不正确的是D。
A)Radview公司的WebLoad
B)MercuryInteractive的LoadRunner
C)Compuware公司的QACenter
D)Compureware公司的TestManager
3、对BUG的理解有误的是B。
A)产品的复杂度是BUG的来源之一。
B)不满足用户需求或隐含需求不属于软件BUG
C)BUG一般由测试人员提出,一般以测试人员判定为准,存在较大争议时多方协商
D)BUG是不可避免的存在的
4、下列BUG不容易被查找的是ABCD。
A)两个以上的模块共同修改同一变量
B)程序没有正确地安装或卸载
C)输入变量不可预测
D)在程序初始化(第一次安装或安装后第一次运行)时只出现一次
5、哪些操作会引起程序BUGABD。
A)开发环境或开发工具本身不完善
B)编码人员的协同开发和修改中交流不清楚
C)编写代码量大
D)编码人员处理程序不当造成的结果
第7章测试题
1、软件质量的含义是:
ABCD。
A)能满足给定需要的特性之全体;
B)具有所希望的各种属性的组合的程度;
C)顾客或用户认为能满足其综合期望的程度;
D)软件的组合特性,它确定软件在使用中将满足顾客预期要求的程度。
2、不属于软件产品的质量的特殊性是:
D。
A)很难制定具体的、数量化的产品质量标准,所以没有相应的国际标推、国家标准或行业标淮。
B)软件产品之间很难进行横向的质量对比,很难说这个产品比那个产品好多少。
C)满足了用户需求的软件质量,就是好的软件质量
D)软件的类型不同,但是软件质量的衡量标准的侧重点相同-6-
3、一套完整的软件质量管理体系应当包括:
A)质量体系的策划与设计
B)质量体系文件的编制
C)质量体系的试运行
D)质量体系审核和评审
4、不属于ISO9001:
2000的八大原则是:
A。
A)单元化管理
B)互利的供应商关系
C)以顾客为中心
D)全员参与
5、质量管理主要涉及哪三方面的问题:
ACD。
A)规范化
B)体系化
C)量化
D)固化
第8章测试题
1、关于软件测试过程管理的描述中正确的是:
A)它是为企业设计,研制和维护软件产品及相关资料文档的全部生产活动和工程管理活动。
B)过程定义是对最佳实践加以总结,以形成一套稳定的可重复的软件过程。
C)过程改进是根据过程的使用情况,对过程中有偏差或不够切合实际的地方进行优化的活动。
D)过程正确及构成过程的解决方法正确,产品就会正确。
2、软件过程成熟度模型说法正确的是:
ABC。
A)它用来定义和评价软件公司开发过程的成熟度
B)一个成熟度等级是一个正确定义的向软件更高成熟度进步中的平台
C)它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。
D)是由美国卡内基梅隆大学软件工程研究所1997年研制成功的
3、cmm模型将软件过程的成熟度分为5个等级。
在使用定量分析来不断地改进和管理软件过程。
B
A)优化级B)管理级C)定义级D)可重复级
4、阶段的一个重要工作是对有关软件过程和软件产品质量进行量化数据采集并根据所得数据建立对过程和产品进行监控的有效手段。
A)可重复级
B)管理级
C)定义级
D)优化级
5、下列哪一软件过程应是持续改进的过程,并且有一整套有效机制确保软件工程误差接近最小或零:
D。
第9章测试题
1、软件工程的包括哪几个阶段:
ABCD。
A)需求B)设计C)编码D)测试
2、软件需求的三个层次是:
ACD。
A)业务需求
B)资金需求
C)用户需求
D)功能需求
3、下列哪些会造成软件需求的不正确性:
A)误解客户需求
B)需求的不确定性
C)无法完整的收集到客户的需求
D)客户需求过多
4、软件需求分析要解决的问题是:
AC。
A)目标系统到底做什么
B)使系统的结构优化
C)确定对系统的综合要求
D)指明系统的特性
5、需求规格说明书中设计阶段,用到的图形模型有:
A)数据字典
B)数据流图
C)状态转换图
D)对话图
第10章测试题-8-
1、下列关于软件设计的说法不正确的是:
A)软件设计可以分为概要设计和详细设计两个阶段
B)详细设计的首要任务就是设计模块的程序流程、算法和数据结构
C)软件概要设计是指对整个软件系统进行结构设计,确定软件系统的结构
D)软件设计越复杂越好
2、软件设计的基本任务有:
A)设计软件系统结构
B)数据结构及数据库设计
C)编写概要设计文档
D)图形界面设计
3、关于数据结构及数据库设计中描述有误的是:
A)逐步细化的方法适用于数据结构的设计
B)逻辑设计是数据库设计的一方面
C)数据库的设计指数据存储文件的设计
D)数据库设计中概念模型在数据分析的基础上,采用自上向下的方法从用户角度进行视图设计,一般用ER模型来表示数据模型
4、软件设计需要注意哪些问题:
A)减少耦合
B)考虑范围要窄
C)代码重用
D)功能分解
5、软件详细设计的说法中正确的是:
A)详细描述处理过程常用三种工具:
图形、表格和语言
B)选择型是指由某个逻辑判断式的取值决定选择两个处理中的一个
C)N-S图从表达形式上就排除了随意使用控制转移对程序流程的影响,限制了不良程序结构的产生。
D)PAD图是表现程序逻辑结构的图形工具
第11章测试题
1、软件开发的内容是:
A)需求
B)设计
C)编程
D)测试
2、对软件开发过程中不同阶段的叙述不正确的是:
C。
A)计划阶段是对所要解决的问题进行总体定义
B)设计阶段可以分为概要设计和详细设计两个阶段
C)不同的测试方法用相同的测试用例设计方法
D)编码阶段是指把软件设计转换成计算机可以接受的程序
3、关于软件开发中命名规范说法正确的是:
B。
A)变量名或函数名中使用大写字符来区分各个部分
B)宏命名和typedef定义类型应详细,避免重复,一律为小写
C)局部变量应尽量易懂简洁,使用常见的变量
D)全局(包括类中的)变量用长名字,局部变量用短名字
4、对软件开发与质量控制理解有误的是:
A)软件开发阶段划分的目的是为了便于形成基于里程碑的软件开发质量控制体系
B)开发中质量管理的方法包括了日常检查、阶段评审、方案检验和质量原因分析
C)详细设计尽可能模块化、规范
D)方案检验是对在软件的设计方案进行模拟测试,通过对存储数据量、并发用户数、网络环境等多方面的综合验证测试,以保证系统设计方案的正确性
5、影响软件开发的因素有:
A)软件开发管理不规范
B)缺乏合格的产品经理
C)缺乏高素质的研发管理人员和研发人员
D)软件产品孤立、零散,缺乏整合性
第12章测试题
1、对软件测试的说法中有误的是:
A)软件生命周期的每个阶段都不可避免地会产生差错。
B)测试的目的就是在软件投入生产性运行之前,尽可能多地发现软件中的错误
C)它的目标是发现软件中的错误
D)软件测试的工作量占软件开发总工作量最少部分
2、软件测试的责任是:
A)编写合理的测试计划,并与项目整体计划有机地整合在一起
B)针对测试需求进行相关测试技术的研究
C)进行缺陷跟踪与分析
D)编写覆盖率高的测试用例
3、软件测试步骤理解有误的是:
A)模块测试通常又称为单元测试目的是保证每个模块作为一个单元能正确运行
B)系统测试是把经过测试的于系统装配成一个完整的系统来测试
C)白盒法考虑的是测试用例对程序外部逻辑的覆盖程度
D)验收测试把软件系统作为单一的实体进行测试,它是在用户积极参与下进行的
下列对软件测试规范说法正确的是:
A)测试规划确定测试的目标和策略
B)测试设计过程输出的是各测试阶段的测试用例,其结果可以作为各阶段的测试计划的附件提交评审。
C)配置管理对象包括测试计划、测试方案(用例)、测试版本、测试工具、测试环境、测试结果等
D)本地化测试由本地化提供商的测试项目组成员完成,需要与软件供应商有效协作,获得最新的测试用例和测试软件,提交测试结果(软件错误数据库和测试报告等)。
5、对提高软件测试质量的说法错误的是:
。
A)仅需要一个强大的软件测试工具
B)壮大软件测试队伍
C)完善测试机制
D)重视第三方的测试力量
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 质量保证 测试 选择题