1、PowerPoint Template,http:/www.asiainfo- QC & QA & QM定义和理解,QC & QA & QM的概念是什么? 中英文含义以及概念 具体都做什么?QC & QA & QM的目标是什么? 目标是什么 方式是什么 具体的职责都是什么QC & QA & QM的技能要求是什么?,,1.1QC & QA & QM的概念,QC:Quality Control,质量控制,同时也是Quality Center 的简称。 为了提供足够的信任表明实体能满足质量要求,而实施的根据需要进行证实的全部有计划、有系统的活动 从技术方面来保证质量,包括静态测试(如评审)和动态测试
2、QA:Quality Assurance,质量保证。 为达到质量要求所采取的作业技术和活动 QA是从流程方面来保证软件质量,如协助SEPG制订流程、对流程的执行进行监督和审核、提出流程改进意见等QM:Quality Manage,质量管理。 确定质量方针、目标和职责,并在通过诸如:质量策划、质量控制质量保证和质量改进,使其实施的全部管理职能的所有活动,,目标:预防缺陷和错误的发生 方式:防御性的方法(静态) 职责:需求审查、设计审查、程序代码审查、测试用例审查等等,目标:找出缺陷和错误 方式:主动出击的方法(动态) 职责:测试、跟踪、监督等等,目标:质量管理既包括质量控制和质量保证,也包括质量
3、方针、质量策划和质量改进。 方式:最重要的在于从组织层面上保障质量工作环境,1.2QC & QA & QM的目标,QC,QA,QM,,具备必要资质的QA是组织中的高级人才,需要全面掌握组织的过程定义,熟悉所参与项目所用的工程技术,既包括软件测试设计员等高级人才,也包括一般的测试员等中、初级人才,不仅要具备QA、QC的技能,还需具备专业管理才能,1.3QC & QA & QM的技能要求,QC,QA,QM,,2.0软件测试相关概念,测试相关的的三个重要观点 软件测试的定义? 软件测试的对象? 软件测试的关键问题? 软件测试的目的? 软件测试的原则?,,2.1测试相关的三个重要观点,G.J.Myer
4、s给出了与测试相关的三个重要观点,那就是: 1.测试是为了证明程序有错,而不是证明程序无错误2.一个好的测试用例是在于它能发现至今未发现的错误3.一个成功的测试是发现了至今未发现的错误的测试,,2.2软件测试的定义,定义1: 对软件是否能符合需求进行的一系列效性验证.软件质量保证的一部分,通过发现缺陷促使开发人员修复缺陷来达到质量保证的目的 定义2: 使用人工或自动化手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是发现预期结果与实际测试之间的差别。 定义3: 软件测试是贯穿整个软件开发生命周期、对软件产品(包括阶段性产品)进行验证和确认的活动过程,其目的是尽快尽早地发现在
5、软件产品中所存在的各种问题与用户需求、预先定义的不一致性,,2.2软件测试的对象,软件测试不等于程序测试。软件开发过程中所产生的需求规格说明、概要设计规格说明、详细设计规格说明以及源程序都是软件测试的对象。软件测试贯穿于软件定义和开发的整个过程。,,2.2软件测试的关键问题,(1)测试由谁来执行,(2)测试什么,(3)什么时候进行测试,(4)怎样进行测试,软件测试涉及的关键问题,,2.2软件测试的目的-1,软件还有什么缺陷?,软件应该没什么问题了吧!,,2.2软件测试的目的-2,根据Grenford.J.Myers的观点,软件测试的目的: (1)测试程序的执行过程,目的在于发现缺陷; (2)一
6、个好的测试用例在于能发现至今尚未发现的缺陷 (3)一个成功的测试是发现了至今未发现的多个缺陷的测试;测试的目的:不仅仅是为了发现软件缺陷与错误,而且也是对软件质量进行度量与评估,以提高软件质量。,,2.2软件测试的目的-3,注: (1)测试所能所能达到的效果跟时间,成本,质量,数量密切相关! (2)测试的附带收获是,它能够证明软件的功能和性能是否与需求说明书相符合; (3)实施测试收集到的测试结果数据为可靠性分析提供了依据; (4)测试不能表明软件中不存在错误,它只能说明软件中存在错误。,,Diagram,ThemeGallery is a Design Digital Content & C
7、ontents mall developed by Guild Design Inc.,Title Add your text,ThemeGallery is a Design Digital Content & Contents mall developed by Guild Design Inc.,,Cycle Diagram,,Diagram,,Diagram,,Diagram,Add Your Text,Add Your Text,Add Your Text,Add Your Text,,Diagram,定义,对象,原则,软件测试,,Diagram,目的,基本问题,软件测试,,Diag
8、ram,软件测试的定义,软件测试的对象,Add Your Text,软件测试,,软件测试相关概念,QA: Quality Assurance,质量保证。 QC: Quality Control,质量控制,同时也是Quality Center 的简称。 QM: Quality Manage,质量管理 On the View menu, point to Master, and then click Slide Master or Notes Master. Change images to the one you like, then it will apply to all the other
9、 slides.,,ThemeGallery is a Design Digital Content & Contents mall developed by Guild Design Inc.,ThemeGallery is a Design Digital Content & Contents mall developed by Guild Design Inc.,ThemeGallery is a Design Digital Content & Contents mall developed by Guild Design Inc.,Diagram,Text,Text,Text,,Di
10、agram,Add Your Title,Text,Text,Text,,Cycle Diagram,,Diagram,,Diagram,Your Text,Your Text,Your Text,Your Text,Your Text,Your Text,Your Text,Your Text,,Diagram,,Diagram,(1)测试由谁来执行,(2)测试什么,(3)什么时候进行测试,(4)怎样进行测试,软件测试涉及的关键问题,,Table,,Marketing Diagram,,Text1,Text2,Text3,Text5,Text4,3-D Pie Chart,http:/www.asiainfo- You !,