Ch4-软件测试依据和规范.ppt
《Ch4-软件测试依据和规范.ppt》由会员分享,可在线阅读,更多相关《Ch4-软件测试依据和规范.ppt(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件测试方法和技术软件测试方法和技术-Ch.4软件测试依据和规范软件测试依据和规范 主讲教师:郭晓燕主讲教师:郭晓燕第三章回顾软件质量保证软件质量保证测试策略测试策略测试计划测试计划软件质量的可靠性评估软件质量的可靠性评估第四章第四章 软件测试依据和规范软件测试依据和规范 4.1 软件质量标准软件质量标准4.2 软件测试相关规范软件测试相关规范4.3 CMM思想和结构体系思想和结构体系4.4 建立软件测试管理和评判体系建立软件测试管理和评判体系ISO9000ISO9000是什么是什么?ISO 9000 的由来的由来 ISO 9000 总休思想总休思想 ISO 9000体系结构体系结构ISO 软
2、件质量标准软件质量标准ISO(International Standardization Organization,国际标准化组织)TC/176技术委员会制定的所有国际 标准p 质量保证标准(ISO9001/2/3)p 质量管理标准(ISO9004)TC176即ISO中第176个技术委员会,成立于1980年,全称是“质量保证技术委员会”,1987年又更名为“质量管理和质量保证技术委员会”。TC176专门负责制定质量管理和质量保证技术的标准 ISO 软件质量标准思想软件质量标准思想p 控制思想控制思想,即对产品形成的全过程进行控制。任何事物都是由一个或多个过程活动的结果,只要对产品形成的全过程进
3、行控制并达到过程质量要求,最终产品的质量就有了保证p 预防的思想预防的思想。通过对产品形成的全过程进行控制以及建立并有效运行自我完善机制达到预防不合格,从根本上减少或消除不合格品ISO 软件质量标准结构软件质量标准结构 ISO9001:设计/开发、生产、安装和服务中质量保证模式;ISO9002:生产和安装中的质量保证模式;ISO9003:最终检验和测试中的质量保证模式;ISO9004:质量管理和质量体系要素导则。ISO9000系列标准的主体部分分为两组:系列标准的主体部分分为两组:p“需方对供方要求质量保证”的标准ISO90019003p“供方建立质量保证体系”的标准ISO9004 ISO 软
4、件质量标准结构软件质量标准结构ISO9000与与GB/T19000的关系的关系 GB/T(GB/T(国国标推荐推荐)IdtIdt(等同于等同于)ISOISO标准准GB/T 6583-1994idtISO 8402:1994 GB/T 19000.1-1994idtISO 9000-1:1994 GB/T 19000.2-1994idtISO 9000-2:1994 GB/T 19000.3-1994idtISO 9000-3:1994 GB/T 19001-1994idtISO 9001:1994 GB/T 19002-1994idtISO 9002:1994 GB/T 19003-1994i
5、dtISO 9003:1994 GB/T 19004.1-1994idtISO 9004-1:1994 GB/T 19004.2-1994idtISO 9004-2:1991 GB/T 19004.3-1994idtISO 9004-3:1993 GB/T 19004.4-1994idtISO 9004-4:1993 GB/T 19021.1-1993idtISO 10011-1:1990 GB/T 19021.2-1993idtISO 10011-2:1991 GB/T 19021.3-1993idtISO 10011-3:1993 GB/T 19022.1-1994idtISO 10012
6、-1:1994 ISO9000-3 是什么是什么ISO9000-3其实是ISO质量管理和质量保证标准在软件开发、供应和维护中的使用指南,并不作为质量体系注册/认证时的评估准则,主要考虑软件行业的特殊性制定。参照ISO9001质量体系 设计、开发、生产、安装和服务的质量保证模式,并引用ISO 8402质量管理和质量保证术语,使得ISO9000系列标准应用范围得以拓展 ISO9000-3标准标准n软件开发、供应、维护中应用ISO9001的指南n是指南,不是标准n依然困惑:依然强调的是供应商和顾客的关系,不是工程师该如何做ISO 9000-3 体系结构体系结构合同评审需方需求规格说明开发计划质量计划
7、设计和实现测试和确认验收复制、交付和安装维护软件测试规范软件测试规范 软件测试规范就是对软件测试的流程过软件测试规范就是对软件测试的流程过程化并对每一个过程元素进行明确的界程化并对每一个过程元素进行明确的界定,形成完整的规范体系。定,形成完整的规范体系。完整的软件测试规范是怎样的完整的软件测试规范是怎样的规范本身的详细说明规范本身的详细说明,比如规范目的、范围、文档结构、比如规范目的、范围、文档结构、词汇表、参考信息、可追溯性、方针、过程词汇表、参考信息、可追溯性、方针、过程/规范、指南、规范、指南、模板、检查表、培训、工具、参考资料等等。模板、检查表、培训、工具、参考资料等等。制定测试规范需
8、要考虑的内容制定测试规范需要考虑的内容 角色的确定角色的确定 进入的准则进入的准则 输入项输入项 活动过程活动过程 输出项输出项 验证与确认验证与确认 退出的准则退出的准则 度量度量CMM思想和结构体系思想和结构体系 CMM即软件能力成熟度模型即软件能力成熟度模型(Capability Maturity Model)是向软件组织提供如何增加对其开发和维护软件过程的控制能力。设计并实施CMM是为了指导软件组织:通过确定当前过程的成熟度等级和识别出对软件质量和过程改进至关重要的问题,来选择其过程改进策略。通过关注一组有限的活动,并为实现它们而积极工作,组织能稳步地改善其软件过程,使其软件过程能力持
9、续不断地增长。CMM的历史的历史CMMCMM分阶段的体系结构源于己有60多年历史的产品质量原理。ITTITT的Philip CrosbyPhilip Crosby在其书“Quality is FreeQuality is Free”(Crosby 79Crosby 79)中首先提出将质量原理改编为成熟度框架的思想。HumphreyHumphrey的成熟度框架早期版本发表在SEI技术报告(HumphreyHumphrey 87a,HumphreyHumphrey 87b)、文章(HumphreyHumphrey 88)和书“Managing the software ProcessManagin
10、g the software Process”(Humphrey 89Humphrey 89)中。基于基于CMM模型的过程改进模型的过程改进n软件过程改进的方法论-IDEAL 修 改 组 织 的 方 法 记 录 和 分 析 教 训 定 义 过 程 和 度 量 计 划 及 执 行 试 行 方 案 计 划,执 行 和 跟 踪 改 进 方 案 建 立 过 程 行 动 组 做 行 动 计 划 设 定 战 略 和 优 先 级 提 出 建 议 并 记 录 阶 段 成 果 评 估 当 前 实 践 情 况 改 进 动 机 确 定 改 进 范 围 以 及 获 取 支 持 建 立 改 进 机 制 诊诊 断断 建建
11、 立立 行行 动动 学习学习 初初 始始 化化 InitiatingDiagnosingEstablishingActingLearningSix Sigma DMAIC Model1.IDENTIFY OPPORTUNITIESProcess Flow AnalysisSURVEYYES NOABCDBenchmarkingPareto Analysis2.FORM TEAM&SCOPE PROJECTIdentify Customersand RequirementsTree DiagramEstablish ProcessBoundaries3.ANALYZE CURRENT PROCE
12、SSAnalyze AvailableDataProcess Flow AnalysisCheck SheetHISTORYCHECK SHEETREPORT4.DEFINE DESIRED OUTCOMES FOR IMPROVED PROCESSDefine Performance MeasuresAgree on GoalsGOAL5.IDENTIFY ROOT CAUSES&PROPOSED SOLUTIONSWhy-Why DiagramBrainstormingProcess RedesignEFFECTCause&EffectDiagramNominal Group Techni
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Ch4 软件 测试 依据 规范
限制150内