软件测试之-软件质量、软件质量特性
作者:网络转载 发布时间:[ 2015/5/26 15:47:22 ] 推荐标签:软件测试管理
1.1 软件质量定义
1)ISO关于质量的定义为:一个实体的所有特性,,基于这些特性可以满足明显的或隐含的需求。
质量是实体基于这些特性满足需求的程度。
2)质量的定义包含三个要素:实体、特性集合、需求。
对软件测试来说,实体即测试的对象。
实体的特性集合:不同实体,其特性集合不同。
3)软件质量评价的标准:需求,质量和需求对应,需求有三个层次:显式需求、隐式需求、用户的实际需求。
4)由以上可以引申出软件质量的3个层次:符合需求规格、符合用户显式需求、符合用户实际需求。
*1*符合需求规格:符合开发者明确定义的目标,是内部质量,即从软件启动到交付用户之间产生的所有中间产品的质量。
*2*符合用户显式需求:符合用户明确说明的目标,是验收质量。即用户在验收时评价产品的质量。
*3*符合用户实际需求:包括用户明确说明的和隐含的需求,是使用质量,即用户在实际使用过程中对产品的质量评价。
1.2 软件质量大师
1)戴明
是世界的质量管理专家,提出戴明质量管理的十四项原则,简介易明,称为本世纪全面质量管理的重要理论基础。
*戴明质量管理的十四项原则*
*1*创造产品与服务改善的恒久目的
高管理层必须从短期目标的迷途中归返,转回到长远建设的正确方向。也是把改进产品和服务作为恒久的目的,坚持经营,这需要在所有领域加以改革和创新。
*2*采纳新的哲学
必须不容忍粗劣的原料,不良的操作,有瑕疵的产品和松散的服务。
*3*停止依靠大批量的检验来达到质量标准
检验其实是等于准备有次品,检验出来已经是太迟,且成本高而效益低。正确的做法,是改良生产过程。
*4*废除"价低者得"的做法
价格本身并无意义,只是相对于质量才有意义。因此,只有管理当局重新界定原则,采购工作才会改变。公司一定要与供应商建立长远的关系,并减少供应商的数目。采购部门必须采用统计工具来判断供应商及其产品的质量。
*5*不断地及永不间断地改进生产及服务系统
在每一活动中,必须降低浪费和提高质量,无论是采购、运输、工程、方法、维修、销售、分销、会计、人事、顾客服务及生产制造。
*6*建立现代的岗位培训方法
培训必须是有计划的,且必须是建立于可接受的工作标准上。必须使用统计方法来衡量培训工作是否奏效。
*7*建立现代的督导方法
督导人员必须要让高层管理知道需要改善的地方。当知道之后,管理当局必须采取行动。
*8*驱走恐惧心理
所有同事必须有胆量去发问,提出问题,表达意见。
*9*打破部门之间的围墙
每一部门都不应只顾独善其身,而需要发挥团队精神。跨部门的质量圈活动有助于改善设计,服务,质量及成本。
*10*取消对员工发出计量化的目标
激发员工提高生产率的指标、口号、图像、海报都必须废除。很多配合的改变往往是在一般员工控制范围之外,因此这些宣传品只会导致反感。虽然无须为员工订下可计量的目标,但公司本身却要有这样的一个目标:永不间歇地改进。
*11*取消工作标准及数量化的定额
定额把焦点放在数量,而非质量。计件工作制更不好,因为它鼓励制造次品。
*12*消除妨碍基层员工工作畅顺的因素
任何导致员工失去工作尊严的因素必须消除,包括不明何为好的工作表现。
*13*建立严谨的教育及培训计划
由于质量和生产力的改善会导致部分工作岗位数目的改变,因此所有员工都要不断接受训练及再培训。一切训练都应包括基本统计技巧的运用。
*14*创造一个每天都推动以上13项的高层管理结构。
2)朱兰
建立了朱兰学院,目前已成为世界上的质量管理咨询公司,他对实行组织内部质量策划的主要观点包括:
*1*识别客户和客户需求
*2*制定佳质量目标
*3*建立质量衡量方式
*4*设计策划在运作条件下满足质量目标的过程
*5*持续增加市场份额
*6*优化价格,降低公司或工厂中的错误率
也提出了质量管理方法三部曲:质量策划、质量控制、质量改进。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11