软件测试系列培训教程(北大青鸟) 1.ppt_第1页
软件测试系列培训教程(北大青鸟) 1.ppt_第2页
软件测试系列培训教程(北大青鸟) 1.ppt_第3页
软件测试系列培训教程(北大青鸟) 1.ppt_第4页
软件测试系列培训教程(北大青鸟) 1.ppt_第5页
免费预览已结束,剩余28页可下载查看

下载本文档

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

文档简介

第一章,软件质量保证,第二章,本章的目标,定义软件质量和软件质量保证解释软件开发每个阶段的SQA目标实现软件质量保证建立质量管理体系建立质量计划质量保证质量控制输入质量控制手段和技术3,开场白,世界上没有不存在缺陷的软件。开发无错误软件有两种方法:从一开始就防止引入错误。识别代码中隐藏的错误,找到并消除它们。4、什么是软件质量,软件质量是软件产品满足使用要求的程度。软件质量的衡量标准是,高质量的软件系统能够按时交付给用户,成本不超过预算,最重要的是,它们能够正常运行。“正常运行”意味着软件必须尽可能没有错误。理解:软件需求是质量测量的基础。与需求不一致意味着完成低质量软件的成本和时间应该在计划范围内。开发的软件产品应该是可靠的和可维护的。5.软件质量保证(SQA)是一项向所有相关人员提供证据的活动,以建立质量功能按照要求运行的信心。软件质量保证是一系列系统的活动,这些活动提供了开发满足产品使用要求的软件过程的能力的证据。6.SQA在软件开发每个阶段的目标6-1。需求分析:确保客户要求的系统是可行的。确保客户指定的需求能够真正满足他的真实需求。避免开发人员和客户之间的误解。为用户提供适当的软件系统,这些系统实际上是为满足他们的需求而构建的。7、软件规范:通过建立需求跟踪文档,确保规范与系统需求一致。确保规范能够适当地提高系统的灵活性、可维护性和性能。确保测试策略已经建立。确保已经建立了一个现实的开发时间表,包括预定的评审。确保为系统设计了正式的变更程序。软件开发每个阶段的SQA目标6-2和8以及软件开发每个阶段的SQA目标6-3。设计:确保描述设计的标准已经建立,并且这些标准被遵循。确保设计变更得到适当的控制和记录。确保在系统设计组件根据商定的指南获得批准之前,不会开始编码。确保设计评审按计划进行。SQA软件开发和编码的所有阶段的目标6-4:确保代码遵循既定的风格、结构和文档标准。确保代码经过适当的测试和集成,并正确识别对编码模块的修改。查看代码编写是否遵循既定的时间表。确保代码审查按照计划进行。10,SQA目标6-5软件开发的每个阶段,测试:确保测试计划的建立和符合性。确保创建的测试计划能够满足所有系统规范的要求。确保经过测试和返工的软件符合规范。11,SQA目标6-6软件开发的每个阶段,维护:确保代码和文档的一致性。确保建立的变更控制过程受到监控,包括将变更整合到软件产品版本的过程。确保代码修改遵循编码标准,并且应该在不破坏整个代码结构的情况下进行审查。12,质量管理的实施,质量管理的发展和趋势,质量管理体系,质量计划的建立,质量保证,质量控制的输入,质量控制的手段和技巧,质量控制的输出,13,质量管理发展的五个阶段,1900,手工操作员,专职检查员,1920,过程统计技术,1931,全面质量管理,1960,2000,以顾客为中心,阶段,时间,14,质量管理的发展趋势的核心是从结果的检验向过程的精细控制转变:-重心转移:从面向产品生命周期的服务质量管理转向以顾客满意为中心的质量管理。15.软件业必须发展以过程为中心的时代(从20世纪80年代中期到2010年左右):质量和效率融入生产过程;软件过程的主要流派。软件产业化时代(始于1995年):基础技术(软件过程技术、面向对象技术、基于组件的开发技术);主要问题(标准化、工业文化、政策和法规);对未来的估计(2005年中国将进入软件产业化时代)。项目质量管理质量管理需要确保整个项目符合设计要求。项目质量管理包括决定质量战略、质量目标和责任的所有活动。所有这些都需要通过质量计划、质量控制、质量保证和质量改进活动来完成。18、项目质量管理的核心过程,三个核心过程:质量管理-确认质量标准是关于由项目目的、项目经理和项目用户决定的质量保证-评价整个项目满足相关质量要求,质量控制-监控和记录记录记录满足相应的质量标准,并能进行检查以满足项目经理和整个项目组的要求,19、制定质量计划,质量计划描述了相关的质量标准并解释了如何满足相应的标准。输入质量计划的质量策略-组织中管理的定义和方向范围、产品描述标准和规则、其他过程输出-其他领域的相关知识、20、质量计划的方法和技术2-1、质量计划的工具和技术、效益和成本分析-考虑市场意味着减少返工。成本是与质量管理活动相关的基本成本水平标准-比较其他项目实施中的实际或计划情况流程图因果图,21,质量计划方法和技术2-2,系统或程序流程图测试设计-一种分析技术,有助于确定哪些变量对整个项目的结果影响最大,22,质量计划输出,质量计划输出质量管理计划-解释项目管理团队如何具体实施其质量战略;操作定义用非常专业的术语描述各种操作程序的含义,以及如何通过质量控制程序检测它们。验证表用于证明一系列步骤是否已经实施并输入到其他程序可以在其他领域提出更长期的要求。23.在质量计划中输出概览图。24.质量保证。质量保证。为了提供信贷,该项目将达到相关的质量标准。对于在质量体系中进行的计划和组织的工作活动,输入质量管理计划、质量控制结果、操作定义,25。质量保证的手段和技术、质量保证的手段和技术、质量计划的手段和技术、质量评审-质量评审是质量保证的输出质量改进,用于其他质量管理活动的结构评审-质量改进包括采取措施提高项目的效率和有效性,并为项目的相关人员提供更多的利益,26、质量控制、质量控制-包括监控具体的项目结果,以确定它们是否符合相关的质量标准,并找到消除项目结果不令人满意的原因的方法。预防(防止错误进入程序)和检查(防止错误进入客户手中)、静态调查(其结果是一致的或不一致的)和动态调查(其结果根据连续标准评估以测量一致性程度)确定因素(非常事件)和随机因素(正态过程分布)的误差范围(如果结果落在由误差范围定义的范围内,则结果是可接受的)和控制限制(如果结果落在控制限制内)。那么这个项目也在控制之中。),27,质量控制总览图,28,质量控制输入,质量控制输入项目结果-包括程序运行结果和生产结果,质量管理计划运行定义评审表,29,质量控制输入图,30,质量控制方法和技术2-1,检验-包括测量,检验和测试活动,目的是确定项目结果是否符合要求,控制表-控制表是程序运行结果的图形显示依据帕累托图-是一个按事件频率组织的直方图,显示有多少结果是由各种已确定的原因造成的。下图。质量控制的方法和技术2-2抽样调查统计流程图趋势分析32质量控制可接受的决定的输出提高质量(接受/拒绝)返工是将有缺陷和不合格的产品转变为满足要求和设计规范的产品的行为。验证单程序调整完成后程序调整是指作为质量检验结果随时进行的误差修正和预防措施。总而言之,软件质

温馨提示

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

评论

0/150

提交评论