ImageVerifierCode 换一换
格式:DOCX , 页数:33 ,大小:166.14KB ,
资源ID:7813774      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-7813774.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件测试与质量保证试题参考Word文档下载推荐.docx)为本站会员(b****4)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

软件测试与质量保证试题参考Word文档下载推荐.docx

1、A、软件需求规格说明错误 B、设计错误 C、编码错误 D、测试错9I天(C )3、软件测试充分性理论是由()最先提出的。A、Deutsch 和 Willis B、McCall et al.C、 Goodenough 0 Gerhart D、 Evansh 0 Marciniak(C )4、软件测试风险管理包含()和风险控制两方面内容。风险分析D、 ORACLED )8、针对下面一个程序段:if (A1) & (B 二二 0) SI;If (A 二二 2) (X 1) S2;其中,SI、S2均为语句块。现在选取测试用例:A二2 B二0 X二3 f该测试用例A、路径覆盖 B、条件组合覆盖C、判定覆

2、盖 D、语句覆盖A )1、下列各测试工具中隶属于Mercury公司产品的是()A、 WinRunner B、 JUnit C、 PurifyD、 WebStressD )2、下面关于软件测试的说法,其中正确的是()A、 经过测试没有发现错误,说明程序正确B、 成功的测试是没有发现错误的测试C、 测试的目标是为了证明程序没有错误D、 成功的测试是发现了迄今尚未发现的错谋的测试(B )3、在某种类型会议上,由小组成员阅读程序,以发现程序错误,同时测试员利用测试数据人工运行程序并得出输出结果,然后由参加者对结果进行审查,以达到测试的目的。这种测试方法是()。D、错误推测 (B )7、软件测试风险管理

3、包含()和风险控制两方面内容。辻(income800) else if (income=1500)(A )8、对下面的计算个人所得税程序中 taxrate=O;taxrate=;B、income=(799, 1501, 2000,D、income=(800, 1499, 2000,else 辻(income2000) else taxrate=;满足判定覆盖的测试用例是()oA、 income=(799, 1500, 1999, 2000)2001)C、income =(800, 1500, 2000, 2001) 2001)二、判断题(判断下列题目是否正确,如果正确请打错误请打“每小题2分,

4、 共8分)( )1、技术评审即是一种技术手段,也是一种质量管理手段。(X )2、设计-实现-测试,软件测试是开发后期的一个阶段。(x )3、单元测试仅仅证明了被测程序单元做了什么。(x )4、由于函数覆盖率是基于代码的,所以也可以把函数覆盖归入黑盒测试的范 畴。(V )1、在软件测试中,测试预言是一种检验待测系统在特定执行下是否正确运行 的方法。(X )2、在白盒测试中,如果覆盖率达到100% ,就基本可以保证把所有的隐藏程序缺陷都已经揭露岀来了。(x )3、软件测试的目的在于发现错误、改正错i吴。(V )4、由于函数覆盖率是基于代码的,所以也可以把函数覆盖归入白盒测试的范 畴。(x )1、软

5、件测试等于程序测试。(X )2、我是个很棒的程序员,我无需进行单元测试。(V )3、在白盒测试中,即使覆盖率达到100% ,也无法保证所有的隐藏程序缺陷都已经被揭露出来。(X )1、软件故障是导致软件失效的必要和充分要素。(V )2、同行评审的主要目标在于检测错误、核对与标准的偏离。(V )3、在任何软件机构中.定期、不定期的培训、再培训都是必须而且是必要 的。(V )4、在整个机构中使用基础设施防护与改进部件的主要目标是在机构积累的SQA经验基础上消除或至少降低出错率。(x )5、所有SQA活动和项目里程碑的完成或项目里程碑的检验是同时发生的。(x )6、Daniel Galin等提在20世

6、纪50年代建立的经典质量费用模型,提供了一 种以经济学观点把与产品质量保证相关的费用非类的方法学。(V )7、一旦更改过的SCI替换了前面的SCI,就认为完成了软件的一个新版本。(V )8、软件质量成本是一个投资问题,而不是成本问题!(x )9、SEI CMM评估标准,ISO 9001和ISO 9000-3标准是典型的项目过程标 准。(V )10、软件质量保证的独特性是由软件产品不同于其他制造产品的本质决定的。(V )1、在专业的软件开发、维护中.SQA环境是建立、执行SQA方法时必须首要 考虑的问题。(x )2、如何看待软件产品内部的缺陷,开发者和用户的立场是一致的。(V )3、专家观点通过

7、引进补充的外部能力到机构内部开发过程中来而支持质量评 估工作。(X )4、质量管理标准是专业标准,它们向开发组提供方法学指南。(V )5、软件生命周期模型强调的是直接开发活动,而没有指示出开发过程的顾客 参与。(x )6、规程具有机构范围的适用性,它的执行和具体执行的人或组织背景有着密 切关系。(x )7. CAPA的目的在于检测、处理、改正软件缺陷。(x )8、项目进展控制SQA工具有Gatt图、日历、数据流图和活动网络图。(V )9、IEEE、ISO、DOD、ANSI、EIA都是着名的SQA标准开发机构。(V )10、在科学和工程中,如果没有度量,对一切都没有一个定量的了解.那么 这种科学

8、和工程既不是有效的,也不是实际的。(x )1、在软件产品制定生产计划阶段,不必进行重大的SQA活动。(V )2、软件故障是导致软件失效的必要,而非充分要素。(x )3、只有客户才会有兴趣透彻定义它的需求以确保他约定的软件产品的质量。(V )4、软件质量系统之间各不相同,说明机构SQA系统构建存在固有灵活性。(V )5、质量管理标准指导软件开发、维护和基础设施的管理。它的重点是需要什 么,但没有指明如何达到标准要求的努力细节。(x )6、通常,检查表的使用的是强制性的。(x )7、CAPA的执行从根本上依赖于正确的指导和经常的培训。(V )8、软件质量度量面临的特有困难根植于包含于软件质量度量的

9、测量(参数)中。(V )9、一旦更改过的SCI替换了前面的SCI,就认为完成了软件的一个新版本。(X )10、SQA项目过程标准如CMM、ISO 9000-3标准。三、填空题(每空1分,共14分;请把答案书写在相应横线上。)1、 软件测试过程包含的测试活动有测试计划,测试设计,测试实施,测试执行,缺陷跟踪和测试评估2、 软件测试策略的确定过程通常经历 确定测试需求 、 评估风险 、确定测试策略三个阶段组成。3、 变异测试的理论基础是程序员能力 假设和 组合效应假设。4、 软件缺陷打开/关闭图表 、 根本原因图表 、软件缺陷关闭周期表是常用的软件缺陷跟踪图表。5、 软件测试规范可以分为 行业 规

10、范和 操作 规范。1、 通常,由人工进行的静态测试方法包括桌面检查_、代码审查、_代码走 查和技术评审。2、 典型的测试设计活动包括测试用例设计_、_测试过程设计_、设计驱动程序和稳定 的桩。3、 按照测试的层次和策略,软件测试可以分为单元测试、集成测试_、_确认测试和 系统测试_。4、 为了考察测试用例的重要性,我们可以从有效性_、_可重用性_、_易组织性、可评估性_、可管理性五方面理解。5、面向对象集成测试常见方法包括_抽样测试_、_正交矩阵(阵列)测试1、 面向对象测试充分性三个常用标准是 基于状态的覆盖率_、基于约束的覆盖率_和 基于代码的覆盖率。2、 常见的程序分析视角有句法视角,功

11、能视角、文本视角和计算流视角3、 按照测试用例的设计方法,软件测试可以分为白盒测试、黑盒测试和灰盒测试。4、 我们可以按照一编写_过程、执行一过程和组织过程三个纬度对测试用例属性 进行归类。5、 单元测试内容包含如下方面:_模块接口测试_、_边界条件测试_、_错误处理测 试_、_局部数据结构测试_和重要路径测试。1、 软件质量工程包括软件质量保证_、_软件质量规划一和软件质量控制三大方 面。2.McCall模型产品修改纬度的质量因素有可维护性_、_可测试性、灵活性。1.3、面向对象模型不同于其他模型的主要特征是组件的密集重用。4、 有两种同行评审方法学:_审查和走查o5、 RMA可以划分成三组

12、类别内部风险管理措施_、分包风险管理措施_和_顾客风险管理措施6、 支持性质量手段有模板_和_检查表_。7、 依据软件系统的生命周期和其他阶段,软件质量度量划分为_软件过程度量一和 软件产品度量_。8、 软件配置发布的版本有基线版本、中间版本、 修订版本。9、 SQA标准被划分成软件质量管理标准_和_软件项目过程标准两类。10、 软件缺陷的固有特征有软件缺陷的固有性、_软件缺陷的敏感性_、_软件缺陷 的感染性_。Is McCall模型划分了_软件运行_、软件转移_、软件修改_三个纬度的11个软件质量因素。2、 螺旋模型任何一次迭代都可划分为制定计划、_风险分析和化解_、工程和顾客评估四个项限。

13、3、 依据合同评审的目标对合同评审主题进行分类为_建议草案评审主题_和_合同草 案评审主题_两种类型。4、 典型的版本方针包括严格-单一活动版本方针_、多版本方针2.3、软件对属于各种质量因素的需求的符合性是由软件质量度量来测量 的。6、 CAPA过程的成功运行包含如下活动:信息收集、信息分析 、_解决方案和改进方法的建立、改进方法的执行、跟踪。7、 常见的软件配置演化模型有线性演化模型_和_树演化模型8、 软件更改的质量保证工作需要每个更改的SCI的质量保证_和_整个新软件系 统版本的质量保证_两个级别的活动。9、 从内容和重点上我们可以把质量管理标准划分成认证标准和 评估标准两种类型。10

14、、 _测试人员 、 QA单位 是SQA专职人员。1、 CMM内容包含初始级、 可重复级_、已定义级_、_已管理级_和可优化级五个等级。2、 软件质量保证的目标包括面向产品的软件开发_和_面向过程的软件维护 两大方面。3、开发生命周期阶段SQA部件可以划分成三类:评审、专家观点、软件测试、软件维护SQA部件和由第三方/分包商使用的SQA部件。4、 版本方针_和更改方针一是维护方针的主要组成。5、 外部参与方可被分类为_分包商、COTS软件和重用软件模块的供货商和顾客自身 三组。6、 在任何机构中,CAPA要正确发挥作用需要CAPA记录流的跟踪、CAPA执行的跟踪和 CAPA执行结果的跟踪三个要的

15、跟踪任务。7、 软件更改的质量保证工作需要每个更改的SCI的质量保证和整个新软件系统版 本的质量保证两个级别的活动。8、 软件过程度量可以进一步划分为 软件过程质量度量_、_软件过程进度度量和软件过程生产率度量。9、 从内容和重点上我们可以把质量管理标准划分成认证标准和评估标准 两种类型。10、 通常,软件质量的管理部件有_项目进展控制_、软件质量度量、软件质量费用 和可用于控制软件维护的工具SQA管理工具。四、名词解释(每小题3分,共18分)1、 软件测试风险软件测试风险是指软件测试过程出现的或潜在的问题2、 动态测试技术通过在抽样测试数据上运行程序来检验程序的动态行为和运行结果以发现缺陷。

16、3、确认测试 确认测试是验证软件的功能和性能及其它特性是否与用户的要求一致。对软件的从功 能、性能、可靠性、易用性等方面作全面的质量检测,帮肋软件企业找出产品存在的 问题,出具相应的产品质量报告。4、 条件组合覆盖条件组合覆盖是逻辑覆盖标准的一种,它要求选取足够多的测试数据,使得每个判定表达式中条件的各种可能组合都至少出现一次。5、 LION软件本地化6、 (软件产品的)FURPSFURPS即软件系统的功能、可使用性、可靠性、性能和支持等特性。1、 LION & I18N软件本地化和国际化2、 软件测试项目管理软件测试项目管理就是以测试项目为管理对象,通过一个临时性的专门的测试组织, 运用专门

17、的软件测试知识、技能、工具和方法,对测试项目进行计划、组织、执行和 控制,并在时间成本、软件测试质量等方面进行分析和管理活动。3、 软件测试文档测试文档是对要执行的软件测试及测试的结果进行描述、定义、规定和报告的任何书面或图示信息。4、 测试用例测试用例是为了特定目的而设计的测试数据及相关测试规程的一个特定集合,即为有 效发现软件缺陷的最小测试执行单元。5、白盒测试白盒测试是指测试人员根据程序的内部结构特性和与程序路径相关的数据特性,设计 测试数据组成测试用例执行程序的一种动态测试。6、无效等价类无效等价类是指对于程序的规格说明来说,不合理的,没有意义的输入数据的集合。1、 软件测试软件测试是

18、为了发现错误而执行程序的过程。或软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计的一批测试 用例(即输入数据及其预期的输出结果),并利用这些测试用例运行程序,以及发现 错误的过程。2、 测试用例的有效性软件测试用例是测试人员测试过程中的重要参考依据;不同测试人员根据相同测试用例所得到的输出应该是一致的。3、 软件测试规范软件测试规范是对软件测试流程的过程化,并对每一个过程元素进行明确界定,而形成的完整的规范体系。4、 条件覆盖条件覆盖隶属控制流覆盖标准的范畴.它不仅要求每个语句至少执行一次,而且要求使得判定表达式中每个条件都取得各种可能的结果5、 TDD测试驱动开发(Test

19、Driven Development)6、a测试 c(测试是由用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作 环境下进行的测试。这是在受控制的环境下进行的测试。1、 Crosby软件质量的定义系统、部件或过程满足规定需求的程度。2、 软件可靠性(IEEE)软件可靠性是指一个系统或组件在某个特定时期、特定条件下完成所需 完成的功能的能力。3、 规程规程是完成某件事情或行动的特定方式,即规程是为了完成一个任务,根据给定 方法所执行的详细活动或过程。4、 开发风险软件开发风险是软件开发任务或环境的一种状态或性质,如果忽略它,将增加软 件项目失败的可能。5、 (软件工程领域)模板在软

20、件工程领域,模板指的是小组或机构创建的,用于编辑报告以及其他形式文档的 格式。6、 软件配置管理个负责应用(计算机化的或非计算机化的)技术工具和管理规程、使之能够完成为维 护SCI和软件配置版本所需任务的SQA部1、Daniel Galin软件质量保证的扩展定义 软件质量保证是一个有系统的、有计划的行动集合,它是提供软件产品开发、维护过 程符合其已建立的技术需求以及跟上计划安排和在预算限制之内进行管理上的需求充 分信任所必需的。2、 合同评审合同评审是一个指导评审建议草案和合同文档的SQA部件。规程是完成某件事情或行动的特定方式,即规程是为了完成一个任务,根据给定方法所执行的详细活动或过4、

21、4W1HW1H即WHAT, WHEN, WHERE, WHO和HOW。他们具体含义如下:WHAT-What activities have to be performed?WHEN-When Should the activity be performed?WHERE-Where should the activity be performed?WHO-Who should perform the activity?HOW-How should each activity be performed?5、 受控文档受控文档是那些目前就对软件系统的开发、维护以及与目前和将来顾客关系的管理重要或可能

22、变得重要的,并且处于控制状态下的文档。6、 软件质量度量个项目具有给定质量属性的程度定量测度;个函数,其输入为软件数据、输出为单一的数值该值可以被理解为软件具有给定 质量属性的程度1、 Pressman软件质量的定义软件质量是符合明确陈述的功能性能需求、明确文档化了的开发标准和所有专业开发 预期的隐含特性。2、 软件开发风险软件开发风险是软件开发任务或环境的一种状态或性质,如果忽略它,将增加软件项 目失败的可能。3、 合同评审4、 质量记录质量记录是一种特殊类型的受控文档。它是面向顾客的文档,用于证实同顾客需求的全面符合性以及贯穿于开发和维护全过程的软件质量保证系统的有效运行5、 软件可靠性管

23、理软件可靠性管理指通过一个程序使软件的可靠性得到最优化的过程。此程序着重于软 件防错(software error prevention),发现并清除fault ;此程序着重于采用一定 措施并根据诸如资源,进度表及性能的约束条件使可靠性最大化。6、 软件配置版本软件配置版本是指在给定时间点上组成软件系统的、已批准而且文档化的SCI版本的 集合。五、问答题(每小题4分,共20分)2、谈谈你对变异测试原理的理解。(1)使用变异算子对被测程序做微小的合乎语法的变动,每个新程序称为一个变异体;(2)根据已有的测试数据运行变异体;(3)比较变异体和原程序的运行结果:如果两者不同就称该测试数据将该变异体杀

24、死7;否则称该变异体是活的。2、 请阐述软件测试的原则。(1)尽早的和不断的测试应作为软件开发人员的座右铭。(2)测试用例应当由测试数据和与之对应的预期结果组成。(3)测试用例应包括合理的输入条件和不合理的输入条件。(4)严格执行测试计划,排除测试的随意性。(5)充分注意测试当中的群体现象。(6)要对每一个测试结果作全面的检查。(7)保存测试计划、测试用例、出错统计和最终分析报告,为维护工作提供充分的资 料。3、 测试用例设计的考虑因素有哪些?(1)测试用例必须具有代表性、典型性;1分(2)测试用例要浓缩系统设计;(3)测试用例既要考虑正确的输入,也需要考虑错误或异常的输入,以及促使这些错 误

25、、异常发生的条件;(4)用户测试用例设计需要考虑用户实际使用场景。4、 集成测试策略中渐増式与非渐增式集成策略各有何优、缺点为什么通常采用渐增 式非渐增式集成策略是将所有的模块一次连接起来,简单、易行,节省机时,但测试过程中难于查错,发现错误也很难定位,测试效率低。渐増式集成策略是将模块一个一个地连入系统,每连入一个模块,都要对新系统进行 测试。这种组装测试方案比较非渐增式,容易查出错误及进行错误定位,有利于查出 模块接口部分的错误,因此测试效率高。但渐増式较费机时。2分比较两种集成策略.显然渐增式有利于实现测试的目标,故通常采用渐增式进行组装测试。5、 请评价白盒测试?(1)2分优点迫使测试

26、人员去仔细思考软件的实现;可以检测代码中的每条分支和路径;揭示隐藏在代码中的错误;对代码的测试比较彻底;最优化。(2)2分缺点昂贵;无法检测代码中遗漏的路径和数据敏感性错误;白盒测试不验证规格的正确性。3、黑盒测试的特点有哪些?(1)不考虑程序内部结构和内部特性;(2)测试人员只需知道该程序输入和输出之间的关系或功能;(3)设计测试用例的依据是需求规格说明书或用户手册;(4)尤其适合于一些第三方软件测试,由于无法得到源程序,无法用其它方法进行测 试。4、等价类划分的步骤如何?(1)根据输入条件把数目极多的输入数据划分成若干有效等价类和若干无效等价类;(2)设计一个测试用例,使其覆盖尽可能多的尚

27、未被覆盖的有效等价类,重复该步骤直至所有有效等价类均被覆盖;(3)设计一个测试用例,使其覆盖一个的尚未被覆盖的无效等价类,重复该步骤,直 至所有无效等价类均被覆盖。3、 谈谈你对“持续的软件测试的理解n持续的软件测试有两方面的含义:(1)完整的软件测试工作应该贯穿整个软件生存周期存周期2分(2)软件开发不同阶段都有软件测试工作,即软件测试工作的各个步骤分布在整个软件生存周期中。4、 一般的软件项目管理与软件测试项目管理之间的区别由那些?(1)对于一般的软件项目管理,成本和进度控制是最重要的;(2)而在软件测试项目管理中质量第一是基本点,所有测试项目管理工作都要围绕 提高产品质量展开,最终保证在合理的成本、进度下满足用户需求或期望。5、与桌面检查相比,代码审查与代码走查有哪些优点?(1)桌面检查即程序员自己检查自己的程序。通常,由于程序员思维定势、心理因素 的限制,使得桌面检查效率不高。2分(2)代码走查、代码审查采用成组方式进行,一旦发现错误就知道了错误的位置和性 质,从而大大降低了调试费用和成本;另外代码走查、代码审查可以一次发现一批错 误,错误发现效率较高。1、请比较白盒测试与黑

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2