质量保障&&质量体系建设

一、质量保障

  先引用一段 百度百科 上对软件质量保障的解释:软件质量保障是建立一套有计划,系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被项目所采用。软件质量保证的目的是使软件过程对于管理人员来说是可见的。它通过对软件产品和活动进行评审和审计来验证软件是合乎标准的。软件质量保障人员在项目开始时就一起参与建立计划、标准和过程。这些将使软件项目满足机构方针的要求。
  从我个人对软件质量保障的理解来说,软件质量保障不能只从测试(QA)的角度来看待问题,需要把自己抽离出来从更高的角度(公司/老板)来看待问题,无论哪一个环节出了问题,都是质量问题。需要关注整个过程当中的所有环节存在的问题和风险。对于软件质量保障的思考,我们可以从测试前、测试中、测试后三个阶段来进行,重点应该关注如下五个方面:

  • 效率问题
  • 代码问题
  • 流程问题
  • 沟通问题
  • 机制问题

  对于软件的质量保障,更多的是一些思考,考虑要从哪些阶段、哪些方面和大概的方面去保障,而它的延申就是质量体系的建设。

二、质量体系建设

  对于不同公司、不同团队甚至不同业务,质量体系的建设不是千篇一律的,每一个公司/团队/业务都有其自身的特点,我们需要根据这些特点来建设质量体系。但是通常我们可以将它划分为三个阶段:

测前

1、差异性分析

  • 业务特点
  • 团队人员组成特点
  • 开发水平如何
  • 整个团队的技术栈,包括测试和开发
  • 产品部署使用方式,比如说:阿里云

2、基本测试手段/方

  • 接口测试 + 白盒测试
  • 性能测试 + 稳定性测试
  • 业务功能测试 + 自动化测试

3、流程及机制

  • 测试流程的建立
  • 问题发现机制
  • 风险暴露机制
  • 线上问题跟进
  • 故障处理
  • 信息同步
  • 奖惩机制
  • 新人培养计划

4、基本保障手段

  • Mock 服务
  • 数据构造
  • 线下告警平台
  • 线下压测平台

测中

  • 测试
  • 联调
  • 预发

测后

  • 上线
  • 线上日常 监控 + 报警
  • 业务的 宏观监控 + 个体监控
  • 数据库的 binlog-sync
  • 稳定性建设

以上,测前、测中,测后三个阶段,大家可以从这些大的方面去考虑,再根据自己公司和团队的特点进行细化和实践,最终得出适合自己公司和团队的质量体系。

原文地址:https://www.cnblogs.com/L-Test/p/11626733.html

时间: 2024-10-13 01:28:45

质量保障&&质量体系建设的相关文章

团队项目的质量保障

质量是项目开发中及其重要的一点,只有高质量的软件产品才能让客户感到满意.团队设定质量保障使软件开发变得有条理,让项目能够按时.按质交付. 在质量保障中应先建立SQA小组,让SQA小组与软件工程师配合来保证软件质量. 在质量保障中,应有如下工作: (1)制定项目的SQA计划,SQA计划中包括对项目的审查方式,审查周期以及对项目制订标准.         (2)对项目进行技术复审.在每次阶段性的开发工作完成后,都要对项目进行审查,主要目的发现项目中的规格说明错误或设计错误,尽量在项目早期发现软件错误

对前端质量保障的思考

我们时时在踩坑,有时也忍不住埋怨前人给我们留下了无数的坑,可回头想想,自己是不是也在挖坑等别人踩... 上次听 赵海平 的讲座,他提到 Facebook 没有测试人员,以前和现在都没有,以后也不打算有.还提到上线之后就开发者坐在系统前等着,只要有bug,系统能够在五分钟之内检测到,并提供快捷方式修复.我惊叹的是他们能够在五分钟之内监控到所有的问题,实时回馈并及时修复. 当然在探讨质量保障这个话题前,我们需要明确几个关键点:编码前.提交代码.测试.上线.回滚.上线后.针对这几个点,下面我谈一谈我的

十四章--质量保障

我们开发一个应用或者写一些程序,肯定要有一定的标准,标准存在一意义就保证我们做的东西有一定的质量.下面就简单谈一些软件质量的保障. 软件.程序.软件工程,它们的规模不同,所以认定的标准不同,软件质量的成本由预防.评审.内部故障.外部鼓掌四方面,所以质量是有成本的.举个例子,我们都知道:同样的需求我们可以有N种方法去实现,所以不同的实现方法有高效和低效之分,然后选择高低效的过程就是选择成本的过程.看到这里,其实我们可以想到之前的软件测试,很多人就有疑惑,软件测试不应该是质量保障的一部分吗?答案是否

构建之法-软件测试+质量保障+稳定和发布阶段+IT行业的创新+人、绩效和职业道德

第十三章(软件测试) 第十四章(质量保障) 第十五章(稳定和发布阶段) 第十六章(IT行业的创新) 第十七章(人.绩效和职业道德)

外链是什么意思,如何做好高质量的外链建设?

在我们学习网站seo高质量外链建设之前,首先我们要先了解一下,究竟什么是外链呢?外链其实就是我们网站的外部链接,也称为反向链接,就是由其他的网站指向我们网站的链接.那么外链的作用是什么呢? 外链可以为自己的网站带来流量,将其他网站的流量导入到自己的网站,同时也可以提高网站的权重排名. 网站需要做高质量的外链 前几年,在seo这个圈子里,都流传这一句话,内容为王,外链为皇!,这句话就充分说明了外链的重要性,在那个年代,seo基本的工作就是每天去大量的发送外链,提升网站外链的密度,只要外链量达到,网

《国家智能制造标准体系建设指南(2018年版)》发布(附全文)

<国家智能制造标准体系建设指南(2018年版)>发布(附全文) [导读]工业和信息化部.国家标准化管理委员会日前印发<国家智能制造标准体系建设指南(2018年版)> ,明确提出到2018年,累计制修订150项以上智能制造标准,基本覆盖基础共性标准和关键技术标准.到2019年,累计制修订300项以上智能制造标准,全面覆盖基础共性标准和关键技术标准,逐步建立起较为完善的智能制造标准体系.建设智能制造标准试验验证平台,提升公共服务能力,提高标准应用水平和国际化水平.工业和信息化部 国家标

企业决策体系建设方法

企业决策体系建设方法 --摘自<公司开了,你该这样管理>作者:张国祥 决策体系建设方法 决策体系是将企业的决策种类.决策组织.决策准备.决策过程.决策规范进行系统整合.防止权力集中.权力交叉.权力真空,规避权力瓶颈或决策通路堵塞,以确保企业经营管理有序进行. 如果对主要决策作一次全面梳理.分类.归纳,制订各类决策规范,再辅以图表汇总,企业决策就可以做到有据可查.有章可循,出现问题能够快速找到负责人,解决问题可以快速找到拍板人.企业的快速反应机制从决策分类开始. 企业决策体系也是企业决策机构.决

民生银行十五年的数据体系建设,深入解读阿拉丁大数据生态圈、人人BI 是如何养成的?(转载)

早在今年的上半年我应邀参加了由 Smartbi 主办的一个小型数据分析交流活动,在活动现场第一次了解到了民生银行的阿拉丁项目.由于时间关系,嘉宾现场分享的内容非常有限.凭着多年对行业研究和对解决方案的嗅觉与敏感性,意识到这个阿拉丁项目的完整性和独特性超出了以往我所接触过的所有 BI 领域的项目案例,很值得再次深入的探讨.学习与研究.对于很多公司在建设自身的 BI 或者大数据平台体系上,这个项目案例有很好的参考与借鉴意义.(另外一个我个人比较推崇的大数据建设的案例是美的的大数据平台建设案例.) 在

项目专家助理在企业规范化管理体系建设中的作用

项目专家助理是项目专家指定或选择的项目设计辅助人员,属于项目专家团队成员,人数视企业规模大小而定,少则一人,多则二至三人,不宜超过五人.人数太多,则意味着增加企业负担,同时也可能因为专家助理水平参差不齐,影响项目质量,还有一种可能就是分散项目首席专家精力--花费更多时间指导助理工作或纠正助理差错.负责年长专家生活服务及打字工作的人不能归入专家助理行列,至多算是专家秘书.项目专家助理最好具备小型企业管理改善独立辅导能力,入选项目专家组主要是为了项目整体进度的需要,他们同项目首席专家一样,不是代替企