2022年软件质量保证与测试 .pdf
《2022年软件质量保证与测试 .pdf》由会员分享,可在线阅读,更多相关《2022年软件质量保证与测试 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章1. 质量是产品或服务满足明示或暗示需求能的特性和特征的集合。2. 内部客户的分类: 职级客户、职能客户、工序客户、流程客户3. 现代质量改进之父一戴明(戴明环) 朱兰的质量三部曲(质量计划、质量控制、质量改进) 统计质量控制 (SQC) 一休哈特 田口的质量哲学(预防为主 ) QCC 之父一石川馨 全面质量挖制之父一费根堡姆(TQC) .零缺陷管理之父一菲利浦克劳士比第二章1.V模型是在快速应用开发模型基础上演变而来,由于将整个开发过程构造成一个V 字而得名。 V模型强调软件开发的协作和速度,将软件实现和验证有机地结合起来,在保证较高的软件质量情况下缩短短开发周期。注释 : 从水平对应
2、关系看: 在边是设计和分析,是软件设计实现的过程,同时伴随着质量保证活动一审核的过程,也就是静态的测试过程;右边是对左边结果的验证,是动态测试的过程,即对设计和分析的结果进行测试,以确认是否满足用户的需求。(1) 需求分析和功能设计对应验收测试,说明在做需求分析、产品功能设计的同时,测试人员就可以阅读,审查要求分析的结果. (2).当系统测试人在做系统设计时,测诚人须可以了解系统是如何实现的,基于什么样的平台。没计系统的测城方案和测试计划,准备测线环境的(3)做详细设计时,测试人员参与设计,对设计进行评审,找出缺陷、测试脚车(4) 在编程的同时进行单元测试, 尽快找到错误。 可以看出v 模型避
3、免了瀑布模型带来的的误区一软件测试是在代码完成之后进行。 从垂直方向看 :水平虚线上部表明, 其需求分析、 定义和验收测试等主要工作是面向用户,要和用户进行充分的沟通和交流,或者是向用户一起完成。下部的大部分工作,相对来说,都是技术工作, 在开发组织内部进行,主要是由工程师技术人员完成。从垂直方向上看,越在下面,白盒测试方法使用越多,到了集成,系统测诚, 更多是将白盒测试和黑盒测试方法结合起来使用, 形成灰盒测试方法。而在验收测诚过程中,由于用户一般要参与,所以使用黑盒测试方法。2.敏捷开发方法的宗旨是“沟迎、简化、反馈、激励”,通过亲身实践和其宣言,生诉人们: (1)个体和交互月胜过过程和工
4、具。(2)可以工作的软件胜过面面俱到的文档(3)客户合作胜过合同谈判(4)响应变化胜过遵循计划。3.校限编程:是敏捷方法的代表,包括了测试驱动的开发思想。基本观点:客户作为团队用户素材短交付周期验收测试结队编程测试驱动开发集体所有权持续集成可持续的开发速度开放的工作空间十一、计划博弈的本质是划分业务人员和开发人员之间的职责。十二、重构十三、隐喻4.分阶段软件开发: 增量模型和迭代模型5. 软件缺陷的定义 : 软件缺陷是计算机系统或者程序中存在的任何一种破坏正常运行能力的问题或错误,或者隐藏的功能缺陷或瑕疵。(1)从产品内部看,软件缺陷是软件产品开发或维护过程中所存在的错误、毛病等各种问题。(2
5、)从外部看,软件缺陷是系统所需要实现的某种功能的失效或违背。软件缺陷就是软件产品中所存在的问题 , 最终表现为用户所需要的功能没有完全实现,没有满足用户的需求。6. 从软件开发各个阶段所能发现的软件缺陷分布来看,主要集中在需求分析、 系名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 统设计阶段,代码阶段的错误要比前两个阶段少7. 软件质量定义 : 软件产品满规定的和隐含的与需求能力有关的全部特征和特性,它包括 : 软件产品质量满
6、足用户要求的程度软件各种属性的组合程用户对软件产品的综合反映成度软件在使用过程中满足用户要求的程度。8. 软件质量的 3A特性:可说明性,有效性,易用性。第三章1. 系统分析过程的 5 个环节:问题定义、方案策划、预测未来变化,建模和计算、方案评估。2 质量成本: 为确保和保证满意的质量而发生的费用以及没有达到满意的质量所造成损失的总和, 包括保证费用和损失费用。 质量成本可以分为质量保证成本和损失成本。保证成本:为保证满意的质量而发生的费用。损失成本:没有达到满意的质量所造成的损失。第四章 : 1.POCA 循环, 又叫戴明环,指计划 (Plan) 、 做(Do) 、 检查 (chek )和
7、行动(Ation). 2. 风险管理法 : 凤险识别、风险分析、风险计划、风险控制和风险跟踪。风险识别 : 试图用系统化的方法来确定威胁项目计划的因素。包括风检检查表、头脑风暴合议、流程图分析以及项目人员面淡等、风险分析 : 可分为定性 / 定量风险分析。不同的风险对项目的影响不同: 性质,范围、时间。风险计划 : 制定 定应考虑、责任、资源、时间、活动、应对措施、结果, 负责人。风险控制 : 方法有风险避免,风险弱化、风险承担和风险转移风险跟踪 ; 鉴视状况。检查对策是否有效, 不断识别新风险并制定对策,风险审计、偏差分析,技术指标分析。3、 软件质量控制模型是指对于一个特定的软件开发项目,
8、 在如何计划和控制软件质量方面 , 为一个开发团队提供具体组织和实施指导的框架。4.PDCA的四过程 : 计划 : 分析当前状况,发现问题。找出原因和主要原因, 制定质量方针、目标、计划书执行:计划的属行和实现,按计划实地去做,有落实具体对策, 并实施过程的监控检查: 对执行后效果的评估。 内部审校是一项主要的检查工作。检查主要有两种形成: 管理体系的检查和产品运行过程的检查。行动:重点在于检查完结果,要采取措施,即总结成功的经验,吸取失效的教训,实施标准化,以后根据标准执行。5. 质量控制模型中的 3 个参数 : 产品 : 一个过程的输出产品不会比输入产品质量更高,如果输入产品有缺陷,那么这
9、些缺陷不仅不会在后续产品中自动消失,甚至它对后续阶段产品的影响更大。过程: 不管是管理过程还是技术过程, 对软件质量都有着直接而重要的影响。包括: (1)产品质量是通过开发过程设计并进入产品的 , 同时也会引入缺陷( 2)在产品中已经获得的质量,通过检查过程来了解和确认 (3)涉及到的组织或部门的数组及它们之间的关系,将影响引入差错的概华。 资源 : 为了得到要求质量的软件产品、过程所使月的时间、 资金人和设备。主理由人力资源、时间。开发环境、测试设备影响。6. SQA 的功能 : 确保软件产品在软件生存期所有阶段的质量活动,是为了确定达到和维护需重的软件质量而进行的所有计划,有系统的管理。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年软件质量保证与测试 2022 软件 质量保证 测试
限制150内