首页 软件缺陷跟踪复习题

软件缺陷跟踪复习题

举报
开通vip

软件缺陷跟踪复习题软件缺陷跟踪复习题 一、选择: 1(导致软件缺陷的最主要原因是( )。 A(软件系统越来越复杂,开发人员不可能精通所有的技术 B(软件的需求说明书不规范 C(硬件配置不对、缺乏,或处理器缺陷导致算术精度丢 D(软件设置不对、缺乏,或操作系统错误导致无法释放资源、工具软件的错误,编译器的错误等 2(软件的质量根本上由( )决定。 A(编程技术 B(测试技术 C(过程质量 D(开发工具 3(下面关于软件缺陷的定义正确的是( ): A(软件缺陷是计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,...

软件缺陷跟踪复习题
软件缺陷跟踪复习题 一、选择: 1(导致软件缺陷的最主要原因是( )。 A(软件系统越来越复杂,开发人员不可能精通所有的技术 B(软件的需求说明书不 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 C(硬件配置不对、缺乏,或处理器缺陷导致算术精度丢 D(软件设置不对、缺乏,或操作系统错误导致无法释放资源、工具软件的错误,编译器的错误等 2(软件的质量根本上由( )决定。 A(编程技术 B(测试技术 C(过程质量 D(开发工具 3(下面关于软件缺陷的定义正确的是( ): A(软件缺陷是计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷 程序等)中存在的所有不希望或不可接受B(软件缺陷指软件产品(包括文档、数据、 的偏差,这些偏差会导致软件的运行与预期不同,从而在某种程度上不能满足用户的需求 C(从产品内部看,缺陷是软件产品开发或维护过程中存在的错误、毛病等各种问题;从产品外部看,缺陷是系统所需要实现的某种功能的失效或违背 D(以上都对 4(( )指软件缺陷对软件质量的破坏程度,即此缺陷的存在将对软件的功能和性能产生怎样的影响。 A. 缺陷优先级 B. 缺陷严重程度 C. 缺陷发生频率 D. 缺陷类别 5(下面关于软件缺陷管理的说法错误的是( ): A. 软件缺陷管理(Defect Management)是指对软件开发过程中的缺陷发现、确认、定位、修复、评审、关闭等一系列行为进行跟踪管理的过程,也就是在软件生命周期中获取、管理、沟通任何变更请求的过程,是软件研发过程中的一项过程管理 B. 软件缺陷跟踪管理在现代软件开发中已经占据了很重要的位置,和软件开发的项目管理、需求、设计、开发、测试均严密相关 C. 软件缺陷管理是在软件生命周期中为确保缺陷被跟踪和管理所进行的活动 D. 软件开发过程中,只需要在测试阶段进行缺陷管理 6(( )是软件缺陷管理的核心,也是软件缺陷预防的核心任务。 A. 缺陷报告 B. 缺陷分析 C. 缺陷库 D. 缺陷修复 1 7(软件缺陷发现手段有多种。经过统计分析,有效的( )发现的缺陷数可以占到发现的缺陷总数的40%左右,而且大的、严重的问题基本上都是通过这种手段发现的;而传统意义上的测试发现和解决的缺陷数一般可以占到35%,退居第二了。 A(项目组内部发现 B(PPQA发现 C(同行评审 D(客户反馈。 8(QA的工作职责包括( ): A(过程评价 B(产品和服务评价 C(过程指导 D.以上都对 9(( )是将软件开发、运行过程中产生的缺陷进行必要的收集,对缺陷信息进行分类和汇总统计,计算分析指标,编写分析报告的活动。 A(缺陷发现 B(缺陷修复 C(缺陷分析 D(缺陷预防 10(缺陷的收敛趋势分析是常用的缺陷分析方法之一。进行收敛趋势分析的前提是研发过程稳定,其质量表现大体一致,这样数据反映的趋势才具备可信度。下面哪个图代表产品质量比较稳定,可以批准对外发布: (A) (B) 2 (C) (D) 11(缺陷预防的核心任务是原因分析。缺陷根本原因分析可以借助于下面哪些方法或工具( ): A(鱼骨图 B(柏拉图 C(ODC分析 D(以上都是 12.( )曲线表示某个时间周期内发现的问题随时间的变化趋势。由于多数软件开发周期中发现的问题都遵循该曲线分布,在软件产品交付给最终用户使用之前,可以利用该曲线预测出未来发生的问题个数。( )曲线用于描述这样一类现象:初期增长缓慢,以后逐渐加快,当达到一定程度后,增长率又逐渐下降,最终接近一条水平线。该曲线在软件测试领域常用于描述缺陷收敛趋势,作为测试结束条件的判定依据。 A(Gompertz 曲线 B(Rayleigh曲线 C(双曲线 D(圆锥曲线 13.软件缺陷预防的活动在软件开发活动中体现为对需求管理、配置管理以及变更管理等各个软件开发的关键过程进行预防和控制,以确保过程的有效和成果的合格。其它的常用软件缺陷预防方法包括( )等技术。 A(模式 B(软件复用 C(重构 D(以上都对 14(作为一种缺陷预防技术,( )用于识别产品中的潜在故障模式,评估每种潜在故障的风险,划分优先顺序,采取适当措施,以消除或减少这些故障模式。而 3 ( )则针对某种特定的故障列出其所有原因及其相互关系,以找出特定的机会,消除或减少可能最终导致产品故障的原因。二者互为补充。 A(故障模式和效果分析FMEA B(故障树FTA C(Demo技术 D(四象限分析 15(软件产品与传统产品相比有不同的特征,如软件项目没有空间的形体特征,用图形描述的软件结构也只是很多相互关联、重叠的图形;项目进展不能立即看到;交付给客户的最终产品也是一种看不见、摸不着、主观的、无形的、需要人脑理解的“逻辑”产品。这体现了软件产品的( )。 A(不可见性 B(灵活性 C(复杂性 D(二义性 二、填空: 1(从管理角度度量软件质量,可将影响软件质量的主要因素划分为三组属性,分别反映用户在使用软件产品时的三种观点,如图1所示。请将下面列出的一些质量属性的序号填到图1中合适的位置: A(健壮性 B(正确性 C(效率 D(可理解性 E(可修复性 F(可移植性 G(可再用性 完整性、可用性、风险( ? ) 产品运行 灵活性 互运行性 产产可测试性 ( ? ) 品品( ? ) 修转 改移 图1软件质量属性 2(软件错误是一种人为错误。一个软件错误必定产生一个或多个软件缺陷。当一个软件缺陷被激活时,便产生一个软件故障;同一个软件缺陷在不同条件下被激活,可能产生不同的软件故障。软件故障如果没有及时使用容错措施加以处理,便不可避免地导致软件失效。同一个软件故障在不同条件下可能产生不同的软件失效。这就是软件失效的现象和机理,如图2所示。请将人为错误、软件缺陷、软件故障、软件失效这四 4 个填到图2中正确的位置: ? ? ? ? 图2 软件失效机制 3(软件测试技术通常可粗略分为两大类:动态测试和静态测试。同行评审其实就是一种( ) 4(同行评审不是一种单一的测试方法,而是一类软件测试方法的统称。CMMI将同行评审分成了3类,分别是:( )、( )和( )。 5(( )是针对软件开发项目、过程、产品进行数据定义、收集、分析的持续性定量化的过程 6(度量元就是软件度量的内容。度量元根据度量数据的获得方式划分为两种,其中( )度量元的数据可直接度量获得,( )度量元的数据来自其它数据,通常由两个或多个基本度量组合而来。 7(( )度量每KLOC或每个功能点的缺陷数,其值越低意味着产品质量越高。 8(( )的通用概念是一定时间范围内的缺陷数与错误几率(OFE,opportunities for error)的比值。也可理解为缺陷发现率,即测试人员每小时发现缺陷的数量。一般在测试后期,缺陷发现率会越来越低,当其值达到组织的质量目标时,即可作为停止测试的决策依据之一。 9(缺陷的注入阶段和发现阶段可以是软件生命周期的各个阶段。根据这两个阶段可以绘制出一个“缺陷注入-发现矩阵”,从中分析出软件开发各个环节的质量,找到最需要改进的环节。如表1所示。表中每一行表示该阶段或活动发现的各阶段产生的缺陷数;每一列表示该阶段或活动注入的缺陷泄漏到后续各环节的缺陷数。请计算出需求、设计、编码三个阶段的缺陷移除率,填入表中相应位置: 表1缺陷注入-发现矩阵 缺陷注入阶段 需 求 设 计 编 码 注入总计 缺陷发现阶段 5 需求阶段 4 4 设计阶段 13 62 75 编码、单元测试阶段 2 11 16 29 系统测试阶段 2 3 97 102 验收测试阶段 0 0 21 21 发现总计 21 76 134 231 本阶段缺陷移除率(%) 注:缺陷移除率=(本阶段发现的缺陷数/本阶段注入的缺陷数)×100% 10(基于阶段的缺陷排除分析一般称为DRM/DRM模型(Defect Removal Efficiency/ Defect Removal Matrix),这个模型概括了3种度量之间的关系,分别是缺陷注入、缺陷排除和有效性。 (1)请计算表2中各个阶段的缺陷移除率并填入表2中相应位置。 (2)请计算各阶段测试的有效性。 注入-发现矩阵实例 表2 缺陷注入阶段 需求 概要设 详细设 编码 单元测 集成测 系统测 现场 注入 缺陷发现阶段 阶段 计阶段 计阶段 阶段 试阶段 试阶段 试阶段 阶段 合计 需求评审 概要设计审查 49 681 730 详细设计审查 6 42 681 729 代码审查 12 28 114 941 1 095 单元测试 21 43 43 223 2 332 集成测试 20 41 61 261 — 4 387 系统测试 6 8 24 72 — — 1 111 现场 8 16 16 40 — — — 1 81 发现合计 122 859 939 1537 2 4 1 1 3 465 本阶段缺陷移 除率 本阶段缺陷移 除有效性 11(( 缺陷预防 )的着眼点在于缺陷的共性原因。通过找寻、分析和处理缺陷的共性原因,实现( 缺陷预防 ),这是一个持续改进的流程。 12. ( )指软件缺陷对软件质量的破坏程度,即此缺陷的存在将对软件的功能和性能产生怎样的影响。 13(软件错误是一种人为错误。一个软件错误必定产生一个或多个( )。当一个 6 ( )被激活时,便产生一个( );同一个( )在不同条件下被激活,可能产生不同的( )。( )如果没有及时使用容错措施加以处理,便不可避免地导致( )。同一个( )在不同条件下可能产生不同的( )。 三、简答: 1. Ron Patton在《Software Testing 》一书中给出的软件缺陷定义如下,请将其翻译(意 译)成中文,并逐条举例说明: A software bug occurs when one or more of the following five rules is true: 1. The software doesn't do something that the product specification says it should do. 2. The software does something that the product specification says it shouldn't do. 3. The software does something that the product specification doesn't mention. 4. The software doesn't do something that the product specification doesn't mention but should. 5. The software is difficult to understand, hard to use, slow, or in the software tester's eyes will be viewed by the end user as just plain not right . 2. 为什么说软件缺陷不可避免? 3. 与缺陷相关的重要概念包括软件错误、软件故障、软件失效等。请简要解释这些术语 并说明软件失效的基本原理。 4. 为什么说需求规格说明书是软件缺陷最多的地方。 5. 在软件生命周期的每个阶段,既要尽量发现和清除本阶段的软件缺陷,也要尽量发 现和清除以前所有阶段遗留的软件缺陷。但是每个阶段注入的缺陷在本阶段就被发 现和清除是最佳选择,为什么, 6. 软件缺陷报告也称为软件问题报告。如果让你设计软件缺陷报告单,你认为应该在 其中记录哪些缺陷信息, 7. 软件缺陷状态指缺陷通过一个跟踪修复过程的进展情况,与缺陷生命周期有关。通 常可以用哪些状态来标识和跟踪软件缺陷, 8. 缺陷的严重性和优先级是含义不同但相互联系密切的两个概念。一般的,严重性程 度高的软件缺陷具有较高的优先级。那么,缺陷的严重性和优先级总是一一对应的 吗,为什么, 9. 软件缺陷管理中,要确保每个被发现的缺陷都能够得到解决。解决缺陷就一定是指 修复缺陷吗,为什么, 10. 你所了解的软件缺陷管理工具中,你比较喜欢哪个,简单说明原因。 11. 软件缺陷管理的核心任务就是设计、划分软件缺陷生命周期的各个阶段、定义各阶 段缺陷的状态及缺陷状态的变迁。请根据你对软件缺陷管理的理解设计一个软件缺 7 陷生命周期,说明其间可能出现的软件状态及状态间的转换、涉及到开发还是测试 人员。也可以图形形式展示。 12. 书写优良的缺陷报告应遵循的“5C”原则是什么, 13. 你认为缺陷报告的书写应注意哪些问题, 14. 测试人员在发现缺陷后应该立即填写缺陷报告并提交吗,为什么, 15. 缺陷提交后,测试人员还需要继续关注吗,为什么, 16. 遇到无法重现的缺陷时,你会怎么做, 17. 发现的缺陷一定要修复吗,不一定的话,哪些情况下可以不修复, 18. 为什么要做回归测试, 19. 你认为使用缺陷管理工具进行缺陷管理有什么作用,列举你所知道的缺陷管理工 具。 20. 根据CMMI的定义,同行评审的同行一定是从事相同工作的人吗,为什么, 21. 管理评审和同行评审有什么不同, 22. 为什么说在公司中QA既是老师,又是警察,也是医生, 23. 下面同行评审事例中,存在哪些问题, 公司有一次组织产品需求的同行评审~会议定在5号上午9:00,11:00进行。开始之前采用邮件形式 通知 关于发布提成方案的通知关于xx通知关于成立公司筹建组的通知关于红头文件的使用公开通知关于计发全勤奖的通知 了参会人员~并没有把评审材料发给大家。 会议邀请了两位技术负责人~其他人员都是对技术不是很了解~且不了解评审过程与意义的管理人员~没有安排专门的人员做会议记录。 会议上~大多数管理人员按照个人的喜好与想法来评价软件的优缺点~并且对此软件的开发人员进行评论~提出了偏离评审会议主题的各种 意见 文理分科指导河道管理范围浙江建筑工程概算定额教材专家评审意见党员教师互相批评意见 ~使得原本安排2个小时的评审会议时间延长到了4个小时。软件中存在的问题给予了很少的关注。 主持人宣布了会议的主题。作者开始简述自己的产品需求~接下来评审提出自己的意见。 评审员小李说:”关于查询结果排序:查询后的 表格 关于规范使用各类表格的通知入职表格免费下载关于主播时间做一个表格详细英语字母大小写表格下载简历表格模板下载 应该是动态的~现在FW是固定的~这个需要改进。” 其他人也参与该问题的讨论。”如果继续使用FW提供排序功能~那么需要FW项目组进行修改~FW的负责人小张说说是否可行~打算怎么修改。” 小张开始提出自己的想法以及如何改进~几个同行也都说出自己的想 8 法~有时会遇到不统一的现象~开始解释和说明~等这个问题讨论完了~才发现时间已经过去40分钟。大家继续后边的问题~2个小时过去后~需求评审只进行了一半~会议以没有评审结果而宣告结束~只能下次继续进行~会议中没有任何表格填写。 24. CMMI中涉及的缺陷管理等级共分5级,请在不同级别名称与其对应的缺陷管理方 式之间用直线正确连接 根据已收集的缺陷数据,采用统计过程控制 缺陷预防 (SPC)的方法建立软件过程能‎‎力基线 (PCB),定量刻划软件或过程的特点,进 行量化管理 在量化理解其过程能力的基础上,持续改进 缺陷度量 组织级的开发过程、缺陷发现过程,引入新 方法、新工具,加强经验交流,使过程能力得 到不断提升和持续优‎‎化,从而实现缺陷预防 组织级缺陷管理 对软件缺陷的管理无章‎‎可循,开发人员只是 在发现缺陷后被动修‎‎改软件 制定组织级的缺陷管理过程,并且要求项目 项目级缺陷管理 根据组织级的缺陷管理过程定制本项目的缺‎‎ 陷管理过程 制定项目的缺陷管理过‎‎程,完整地记录开发过 个体级缺陷管理 程中的缺陷,监控缺陷的修改过程,并验证 修改缺陷的结果 25. 解释这些缩写字母组合的含义:SRS、SQA、BVT、CCB、PCB、SPC、SBR/SPR、 QA 26. 简述软件测试流程。 27. 简述软件测试管理的内容。 28. 风险级别由哪些因素决定, 29. 衡量软件质量的基础是什么, 30. 按照软件质量国家 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 GB-T8566--2001G,软件质量可以用哪六个特性来评价, 31. 什么是软件缺陷,有没有可能开发出零缺陷的软件, 32. 软件缺陷产生的原因有哪些,请至少列出四个方面的原因。 9 33. 为什么说每个阶段注入的缺陷在本阶段就被发现和清除是最佳选择 34. 什么是软件缺陷管理, 35. 缺陷管理一般要达到哪些目标,缺陷管理的最终目标是什么, 36. 缺陷管理的等级有哪些, 37. 编写良好的缺陷报告对测试团队有什么意义? 38. 发现缺陷后是否应该立即提交?缺陷提交前最好应做些什么? 39. 常用的缺陷发现手段有哪些? 40. 什么是同行评审?这里的同行是指从事相同工作的人吗? 41. 同行评审的对象包括什么? 42. 同行评审的目的是什么? 43. 同行评审和测试有什么关系,同行评审和动态测试的区别是什么, 44. CMMI模型将同行评审分为哪几类,除此之外,你还知道哪些评审方法, 45. 简述正式评审的流程。 46. 简述走查的两种形式。 47. 管理评审与技术评审有什么不同, 48. 让项目组成员或测试人员兼职QA有什么不好, 49. QA的工作内容包括哪些方面? 50. 对QA职责有什么要求? 51. QA工作中可能用到哪些文档或表格?同行评审呢? 52. 有5个度量元对缺陷预防、缺陷发现有着至关重要的影响,被北航的周伯生教授形 象地称为“前人栽树、后人乘凉,它们是, 53. 缺陷分析有什么作用? 54. 两条关键的趋势曲线 55. 缺陷的收敛趋势分析图中,哪些趋势曲线是比较关键的? 56. 缺陷预防的核心任务是原因分析。 57. 鱼骨图使用于什么分析, 58. 头脑风暴四大原则指什么, 10 59. 鱼骨图制作过程中,通常用什么方法为主要问题原因分类,请简单介绍该方法。 60. 柏拉图主要用于什么分析, 11
本文档为【软件缺陷跟踪复习题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_668482
暂无简介~
格式:doc
大小:91KB
软件:Word
页数:14
分类:企业经营
上传时间:2017-11-13
浏览量:119