软件测试 质量管控,软件测试之质量管理入门
一、质量
质量定义:实体基于这些特性满足需求的程度
影响质量的因素:流程,技术,组织
软件质量的三个层次:
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),我们将立即处理。
软件测试 质量管控,软件测试之质量管理入门相关推荐
- 嵌入式软件测试与一般软件测试之异同研究
嵌入式软件测试与一般软件测试之异同研究https://yq.aliyun.com/articles/130556 嵌入式软件测试与一般软件测试之异同研究http://www.51testing.com ...
- 软件测试 录制回放,软件测试之录制与回放.ppt
文档介绍: 录制回放自动化测试录制和回放测试概念所谓的"录制-回放"技术,就是先由手工完成一遍需要测试的流程,同时由计算机记录下这个流程期间客户端和服务器端之间的通信信息,这些信息 ...
- 软件测试集成测试ppt,软件测试之第七章-集成测试过程.ppt
<软件测试之第七章-集成测试过程.ppt>由会员分享,可在线阅读,更多相关<软件测试之第七章-集成测试过程.ppt(35页珍藏版)>请在人人文库网上搜索. 1.第1,7章,杭州 ...
- 软件测试质量度量,软件测试过程质量的度量
软件测试阶段的过程度量内容或项目比较多,包括软件测试进度.测试覆盖度.测试缺陷出现/到达曲线.测试缺陷累积曲线.测试效率等.在进行测试过程度量时,要基于软件规模度量(如功能点.对象点等).复杂性度量. ...
- 漫谈国际EPC项目的设备监造、工厂检验与采购合同质量管控
在国内总承包企业执行国际EPC项目时,经常会把设备监造.工厂检验和采购合同质量管控混为一谈,以设备监造代替采购合同质量管控,或者认为国内设备监造公司水平不行,就以为用国际第三方检验公司做设备监造就能满 ...
- 《Google软件测试之道》- Google软件测试介绍
<Google软件测试之道>- Google软件测试介绍 2015-05-21 目录 1 质量与测试 2 角色 3 组织结构 4 爬.走.跑 5 测试类型 相关链接 与 ...
- 软件测试中语句覆盖的优点,软件测试之测试覆盖率的基本策略
原标题:软件测试之测试覆盖率的基本策略 软件测试覆盖率简介 1.定义:覆盖率是用来度量测试完整性的一个手段,同时也是测试技术有效性的一个度量. 2.计算:覆盖率=(至少被执行一次的item数)/ite ...
- 软件测试密码修改教程,软件测试之用户注册和密码修改测试用例设计
软件测试之用户注册和密码修改测试用例设计 发表于:2009-03-05来源:作者:点击数: 软件测试技术导航 软件测试技术 : 软件测试工程师 测试用例 功能测试 测试管理 缺陷管理 手机测试 自动测 ...
- 软件测试之软件测试的分类上
软件测试之软件测试的分类 1. 什么是软件测试 预期结果和实际结果做对比 2.软件测试的分类 按照方法分类 黑盒测试:通过对于输入和输出的检查判断预期结果和实际结果是否一致 白盒测试:通过对代码的检查 ...
最新文章
- C++析构函数不能失败的4个理由
- mysql主从复制及失败切换
- c#中的模态对话框和非模态对话框
- python读取文件名写入excel_Python实现读取并写入Excel文件过程解析
- Final Cut Pro模版网站
- CentOS7 LVM磁盘扩容
- gdb 查看结构体地址内容_程序员的术与道:术——gdb基本操作
- poj2513Colored Sticks(无向图的欧拉回路)
- java输入输出及文件_(java基础)Java输入输出流及文件相关
- hfss和python_【技术分享】python和HFSS联合仿真微带天线的教程-射频/微波-与非网...
- dom文档对象手册_编程小白网页学习笔记之文档对象模型(DOM)
- Aptana Studio 3 如何汉化,实现简体中文版
- Java-----exe
- 使用jQuery快速高效制作网页交互特效 第五章 上机练习四 制作广告图片轮播切换效果
- checkstyle 行内含有制表符tab,缩进符数量不正确
- BZOJ2069 POI2004ZAW(最短路)
- Tomcat部署war程序
- 【源码在文末】SpringSession实战使用(基于SpringBoot项目)
- ESP32 E (10309) task_wdt: Task watchdog got triggered. The following tasks did not reset the watchdo
- K7的PLL使用问题