软件测试之质量管理入门

发表于:2018-11-12 10:07

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:won't    来源:博客园

  一、质量
  质量定义:实体基于这些特性满足需求的程度
  影响质量的因素:流程,技术,组织
  软件质量的三个层次:
  A.符合需求规格
  B.符合用户显示需求
  C.符合用户实际需求
  二、软件质量管理体系
  ISO9000:适用于各行各业
  CMMI:只适用软件
  6SIGMA:软件和非软件制造业
  6sigma和ISO9000关系:
  6sigma提供了一个ISO9000之后企业进一步改善的方向、步骤和系统的方法,它既能够促进企业改革又能保证在企业各个层面上的持续改善。
  ISO9000八项质量管理原则:
  1.以客户为中心
  2.领导作用
  3.全员参与
  4.过程方法
  5.管理的系统方法
  6.持续改进
  7.基于事实的决策方法
  8.互利的供方关系
  八项质量管理原则的意义:
  1.是质量管理的理论基础
  2.用于高度概括易于理解的语言所表述的质量管理
  3.为组织建立质量管理体系提供了理论依据
  4.是组织的领导者有效的实施质量管理工作必须遵守的原则
  CMMI两种表示法:阶段式(staged)、连续式(connutious)
  实施CMMI/CMM的必要性:
  1.提高成熟度
  2.提高组织管理水平
  3.降低产品缺陷度
  4.使开发过程和工作产品可视,可控,可预测
  5.促使整个组织的规范化,系统化,职业化
  6.带来一套系统的管理思想和管理方法
  7.提高生产率,缩短维护周期,节约巨额维护成本
  8.对客户同时做出质量和进度上的可信承诺
  CMMI的5个等级:
  KPA:企业需要集中力量改进的软件过程
   
  CMMI和ISO9000的异同:
   
  三、 6sigma
  6sigma管理法:
  6sigma管理法是以质量作为主线,以客户需求为中心,利用对事实和数据的分析,改进提升一个组织的业务流程能力,从而增强企业的竞争力,是一套灵活的,综合性的管理方法体系。
  6sigma要求企业完全从外部客户角度,而不是从自己角度,来看待企业内部的各种流程
  利用客户的要求来建立标准,设立产品与服务的标准和规格,并以此来评估企业流程的有效性和合理性
  它通过提交企业流程的绩效来提高产品服务的质量和提升企业的整体竞争力
  通过贯彻实施来整合塑造一流的企业文化
  6sigma本质:6sigma模式的本质是一个全面管理概念,而不仅仅是质量提高手段
  6sigma流程能力等于百万个样本中3.4个缺陷
  6sigma管理原则:
  1.注重客户
  2.注重流程
  3.全员参与
  4.预防为主
  5.事实依据的决定
  6.持续和突破性改进
  6sigma改进区域:
  1.周期时间
  2.输出物的差变
  3.营运效率
  6sigma实施方式(DMAIC循环):
  定义Define:确定要解决的问题
  测量Measure:测量结果
  分析Analyze:何时,何地,为何产生缺陷
  改进Improve:如何改进过程
  控制Control:如何保持过程的改善
  强有力的组织结构是成功实现6sigma的最重要的保证。
  6sigma误区:
  1.6sigma只适合制造业
  2.自下而上推行6sigma
  3.把引入6sigma理念与方法作为一场运动
  4.片面强调工具的应用
  5.6sigma培训就是统计工具的培训
  6.6sigma理念方法是高科技、是灵丹妙药
  四、质量活动
  SQA和测试的关系:
  1.SQA从流程方面保证软件的质量
  2.测试从技术方面保证软件的质量
  3.只进行SQA活动或者只进行测试活动不一定能够产生好的软件质量
  QA的主要工作范围:
  指导并监督项目按照过程实施
  对项目进行度量、分析,增加项目的可视性
  审核工作产品,评价工作产品和过程质量目标的符合度
  进行缺陷分析,缺陷预防活动,发现过程缺陷,提供决策参考,促进过程改进
  质量管理PDCA循环:
  Plan(计划设计)
  Do(实施执行)
  Check(检查检测)
  Act(纠正措施)
  软件度量
  度量:对事物属性的量化表示
  软件度量:是指计算机软件中范围广泛的测度,包括对软件系统、构件或生命周期过程具有的某个给定属性的度的一个定量测量
  软件度量的目的
  1.提高软件生产率,缩短产品研发周期,降低研发成本,维护成本,提高软件产品质量
  2.提高软件产品质量,提高用户满意度
  3.为组织持续改进提供量化的指标和反馈
  度量的作用:理解,预测(最重要),评估,改进
  软件度量的过程:识别目标、定义过程、收集数据、分析数据、改进过程
  四个基本度量项:规模、工作量、进度、质量—缺陷
  规模度量:SRS、HLD、LLD文档页数,KLOC(代码量),UT、IT、ST用例数
  缺陷度量:SRS、HLD、LLD评审,编码,UT、IT、ST发现缺陷数
  其他:缺陷密度、生产率、测试执行效率、用例密度等
  如何将度量知识应用于实际工作中:
  建立测试工作的度量数据,目的是作为预测试和改进测试的基础
  熟悉需求:进度、工作量、规模
  设计用例:工作效率、覆盖率
  执行用例:工作效率、缺陷密度
  5质量模型
  一组特性及特性之间的关系,它提供规定质量需求和评价质量的基础
   

上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号