软件测试题A卷_第1页
软件测试题A卷_第2页
软件测试题A卷_第3页
软件测试题A卷_第4页
软件测试题A卷_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Paper A一:选择题软件测试的目的:()避免软件开发中出现的错误发现软件开发中出现的错误尽可能发现并排除软件中潜藏的错误,提高软件的可靠性修改软件中出现的错误在下列描述中,关于一个软件缺陷状态完整变化的错误描述是()A、打开一一修复一一关闭B、打开关闭C、打开一一保留D、激活一一修复一一重新打开为了提高软件测试的效率,应该()。A)随机地选取测试数据B)取一切可能的输入数据作为测试数据C)在完成编码以后制定软件的测试计划D)选择发现错误可能性最大的数据作为测试用例与设计测试用例无关的文档是()。入)项目开发计划B)需求规格说明书C)设计说明书D)源程序测试的关键问题是()。A)如何组织软件

2、评审B)如何选择测试用例C)如何验证程序的正确性D)如何采用综合策略成功的测试是指运行测试用例后()。A)未发现程序错误B)发现了程序错误C)证明程序正确性D)改正了程序错误不属于白盒测试的技术是()。A)路径覆盖B)判定覆盖C)循环覆盖D)边界值分析使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。A)程序内部逻辑B)程序的复杂度C)使用说明书D)程序的功能黑盒法是根据程序的()来设计测试用例的。A)应用范围B)内部逻辑C)功能。)输入数据在黑盒测试中,着重检查输入条件组合的方法是()。A)等价类划分法B)边界值分析法C)错误推测法D)因果图法单元测试主要针对模块的几个基本特征进行

3、测试,该阶段不能完成的测试是()A)系统功能B)局部数据结构C)重要的执行路径D)错误处理软件测试过程中的集成测试主要是为了发现()阶段的错误。A)需求分析B)概要设计C)详细设计D)编码程序的三种基本结构是()。A)过程子、程序、分程序B)顺序、选择、循环C)递归、堆栈、队列D)调用、返回、转移程序三种基本结构的共同特点是()A)不能嵌套使用B)只能用来写简单程序C)已经用硬件实现D)只有一个入口和一个出口 下面说法正确的是()。A)经过测试没有发现错误说明程序正确B)测试的目标是为了证明程序没有错误C)成功的测试是发现了迄今尚未发现的错误的测试D)成功的测试是没有发现错误的测试下列几种逻辑

4、覆盖标准中,查错能力最强的是()。A)语句覆盖B)判定覆盖C)条件覆盖D)条件组合覆盖 发现错误能力最弱的是()。A)语句覆盖B)判定覆盖C)条件覆盖D )路径覆盖实际的逻辑覆盖测试中,一般以()为主设计测试用例。A)条件覆盖B)判定覆盖C)条件组合覆盖D )路径覆盖 ()方法需要考察模块间的接口和各模块之间的联系。A)单元测试B)集成测试C)确认测试D )系统测试B)判定覆盖不属于逻辑覆盖方法的是()。B)判定覆盖A)组合覆盖C)条件覆盖D)接口覆盖()是选择若干个测试用例,运行被测程序,使得程序中的每个可执行语句至少执行 一次。A)条件覆盖B)组合覆盖C)判定覆盖D)语句覆盖()是设计足够

5、多的测试用例,使得程序中每个判定包含的每个条件的所有情况(真/ 假)至少出现一次,并且每个判定本身的判定结果(真假)也至少出现一次。A)判定一条件覆盖B)组合覆盖C)判定覆盖D)条件覆盖在下列描述中,关于测试与调试的说法错误的是()A)测试是显示错误的行为;而调试是推理的过程;B)测试显示开发人员的错误。调试是开发人员为自己辩护;C)测试能预期和可控。调试需要想象、经验和思考;D)测试必须在详细设计已经完成的情况下才能开始;没有详细设计的信息调试不可能进 行。软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?()A)功能测试B)单元测试C)结构测试D)验收测试单元测试的主要

6、任务不包括()。A)出错处理B)全局数据结构C)独立路径D)模块接口单元测试中用来模拟实现被测模块需调用的其他功能模块的是()。A)驱动模块B)桩模块C)主控模块D)真实的被调用模块集成测试计划应该在()阶段末提交。A)需求分析B)概要设计C)详细设计D)单元测试完成下列关于程序效率的描述错误的是()。A)提高程序的执行速度可以提高程序的效率B)降低程序占用的存储空间可以提高程序的效率C)源程序的效率与详细设计阶段确定的算法的效率无关D)好的程序设计可以提高效率下列()是对程序流程图进行简化后得到的,它可以更加突出的表示程序控制流的结 构,且不包含复合条件。A)DD-路径图B)控制流图C)MM

7、-路径图D)模块调用图测试后程序中残存的错误数目与该程序中已发现的错误数目成()。A)未知B)反比C)相等D)正比针对是否对无效数据进行测试,可以将等价类测试分为()1)标准(一般)等价类测试2)健壮等价类测试3)弱等价类测试4)强等价类测试A. 3) 4)B. 1) 2)C. 1) 3)D. 2) 4)()是软件生存期中各开发阶段的一个特定点,它可作为一个检查点,当其发生错误时, 我们可以返回到最近和最恰当的()上。A)配置项,程序B)程序,基线C)基线,基线D)过程,配置项版本管理是对系统不同版本进行的()过程A)标识与跟踪B)标识变更C)发布变更D)控制变更 在变更控制中,管理各个用户存

8、取和修改一个特定软件配置对象的权限是()。A)异步控制B)同步控制C)存取控制D)基线控制 软件配置项是软件配置管理的对象,指的是软件工程过程中所产生的()。A)接口 B)软件环境C)信息项 D)版本 在变更控制中,可用来确保由不同用户所执行的并发控制是()。A)异步控制 B)同步控制 C)存取控制D)基线控制 以下说法错误的是()。A)软件配置管理简称SCIB)软件配置项是配置管理的基本单位C)软件配置实际上是一动态的概念D)软件工程过程中某一阶段的变更均要引起软件配置的变更在设计人机界面时,应主要考虑的因素有()。A)系统响应时间B)错误处理C)用户求助机制D)以上都是软件缺陷修复的代价最

9、高的阶段为()A)发布阶段B)需求阶段C)设计阶段D)编码阶段下列()方法设计出的测试用例发现程序错误的能力最强。A)等价类划分法B)场景法C)边界值分析法D)决策表法功能性测试是根据()来设计测试用例。A)软件的规格说明B)设计文档C)程序的内部逻辑D)维护手册在软件修改之后,再次运行以前为发现错误而执行程序曾用过的测试用例,这种测试称 之为()A)单元测试B )集成测试C)回归测试D)验收测试填空题基本路径测试是在程序基础上,通过分析控制构造的复杂性,导出集合,从而设计测试用例。黑盒测试是功能测试,用黑盒技术设计测试用例有4种方法:,,。在测试程序时,根据经验或直觉推测程序中可能存在的各种

10、错误,称为。测试的综合策略是在测试中,联合使用各种方法。通常先用法设计基本的测试用例,再 用法补充一些必要的测试用例。软件测试过程中需要3类信息:、和。渐增式测试有两种不同的组装模块的方法:,。确认测试指检查软件的与是否与说明书中确定的指标相符合,又称测试。软件配置审查的任务是检查软件的所有文档资料的和。被测试程序不在机器上运行,而是采用人工检测和计算机辅助分析检测的手段称为测试。运行被测程序的方法称为测试。动态测试中,主要测试软件功能的方法称为法。选择测试用例,使得被测程序中每个判定的每个分支至少执行一次,这种逻辑覆盖标准 称为。要覆盖含循环结构的所有路径是不可能的,一般通过限制来测试。用等

11、价类划分法设计测试用例时,如果被测程序的某个输入条件规定了取值范围,则可 确定一个合理的等价类和。在单元测试中,测试一个模块时,需要设计和。软件配置管理,简称SCM,它用于整个软件工程过程。其主要目标是:,写出CMM软件质量成熟度模型的五个等级:,可以作为项目的一个检查点,所以,其作用是把各阶段的开发工作划分得更加明确,便于 检查与确认阶段成果。正交试验设计的核心是:。正交试验设计的次数(即行数)计算:;正交试验设计是指:.46.判定表的有哪几个主要组成部分:,等价类划分法中等价类一般分为和两个分类,对于可以一个测试用例覆盖多个等价类, 对于则一个测试用例只能覆盖一个等价类。使用等价类划分的过

12、程一般是先根据规格说明确定再根据设计出请举出三类隐式边界值:、软件研发相关要素:、。同行评审的作用:,同行评审的类型:,判断题软件测试是有风险的行为,并非所有的软件缺陷都能够被修复。()软件质量保证和软件测试是同一层次的概念。()我们有理由相信只要能够设计出尽可能好的测试方案,经过严格测试之后的软件可以没 有缺陷。()程序员兼任测试员可以提高工作效率。()在设计测试用例时,应当包括合理的输入条件和不合理的输入条件。()传统测试是在开发的后期才介入,现在测试活动已经扩展到了整个生命周期。()传统测试以发现错误为目的,现在测试已经扩展到了错误预防的范畴。()软件测试的生命周期包括测试计划、测试设计

13、、测试执行、缺陷跟踪、测试评估。()79. 调试从一个已知的条件开始,使用预先定义的过程,有预知的结果;测试从一个未 知的条件开始,结束的过程不可预计。()白盒测试往往会造成测试用例之间可能存在严重的冗余和未测试的功能漏洞。()软件生存周期是从软件开始开发到开发结束的整个时期。()永远有缺陷类型会在测试的一个层次上被发现,并且能够在另一个层次上逃避检测。()测试用例的数目越多,测试的效果越好。()只要能够达到100%的逻辑覆盖率,就可以保证程序的正确性。()单元测试属于动态测试。()验收测试是以最终用户为主的测试。()没有发现错误的测试是没有价值的。()软件测试的目的是尽可能多的找出软件的缺陷

14、。()Beta测试是验收测试的一种。()验收测试是由最终用户来实施的。()项目立项前测试人员不需要提交任何工件。()代码评审是检查源代码是否达到模块设计的要求。()代码评审也称代码复查,是指通过阅读代码来检查源代码与编码标准的符合性以及 代码质量的活动。()静态检查就是看代码。()软件测试员可以对产品说明书进行白盒测试。()静态白盒测试可以找出遗漏之处和问题。()理论上白盒测试可以发现软件所有的缺陷。()可以发布具有配置缺陷的软件产品。()软件必须进行某种程度的兼容性测试。()所有软件都有一个用户界面,因此必须测试易用性。()测试是调试的一个部分()程序中隐藏错误的概率与其已发现的错误数成正比()Beta测试是验收测试的一种。()一个程序中所含有的路径数与程序的复杂程度有着直接的关系。()简答题软件的缺陷等级应如何划分?设计用例的方法、依据有那些?软件测试与软件质量保证的区别。BUG信息应

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论