1、质量保障数据库
先引用一段 百度百科 上对软件质量保障的解释:软件质量保障是创建一套有计划,系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法可以正确地被项目所采用。软件质量保证的目的是使软件过程对于管理人员来讲是可见的。它经过对软件产品和活动进行评审和审计来验证软件是合乎标准的。软件质量保障人员在项目开始时就一块儿参与创建计划、标准和过程。这些将使软件项目知足机构方针的要求。
从我我的对软件质量保障的理解来讲,软件质量保障不能只从测试(QA)的角度来看待问题,须要把本身抽离出来从更高的角度(公司/老板)来看待问题,不管哪个环节出了问题,都是质量问题。须要关注整个过程中的全部环节存在的问题和风险。对于软件质量保障的思考,咱们能够从测试前、测试中、测试后三个阶段来进行,重点应该关注以下五个方面:性能
对于软件的质量保障,更多的是一些思考,考虑要从哪些阶段、哪些方面和大概的方面去保障,而它的延申就是质量体系的建设。测试
2、质量体系建设阿里云
对于不一样公司、不一样团队甚至不一样业务,质量体系的建设不是千篇一概的,每个公司/团队/业务都有其自身的特色,咱们须要根据这些特色来建设质量体系。可是一般咱们能够将它划分为三个阶段:spa
测前接口
一、差别性分析开发
差别性分析主要是为后面的测试方法和手段作准备的,好比说:开发人员的水平不行,那咱们测试时可能就要考虑使用 白盒测试 + 接口测试,由于单单只根据需求和接口文档来作接口测试,不少状况测试不到。若是开发水平足够高,那么能够考虑不用作白盒测试,直接作接口测试。另外,作白盒测试时,能够根据修改的方法上游被哪些地方调用,下游调用了哪些方法从而肯定测试的范围,而不是盲目的拍脑壳来决定测试范围。文档
二、基本测试手段/方法部署
三、流程及机制同步
四、基本保障手段
测中
测后
以上,测前、测中,测后三个阶段,你们能够从这些大的方面去考虑,再根据本身公司和团队的特色进行细化和实践,最终得出适合本身公司和团队的质量体系。
另外,你们可能会问,在经验不足够多的状况下,咱们如何知道哪些细节点是咱们须要去关注的呢,这里有个简单的方法:若是你们天天都作大量的重复工做,那么这里就是一个问题点。若是没有大量重复的工做,可是工做都很是耗时,那么这里也是一个问题点。当咱们遇到这些问题点的时候,是否是就要进行反思,有没有什么办法去解决这些问题?慢慢的培养本身的质量意识、全局思惟,这样日积月累,就会对产品质量有一个深入的认识。