软件测试和质量管理是一回事吗?

【背景】

随着很多软件企业的规模扩大化和市场需求的正规化,越来越多企业的招聘岗位里会出现“质量管理”或“质量保证”这样的岗位,这就让做测试的同学觉得有些困惑了,我每天从事的测试工作,不就是保证产品的质量吗?那“质量管理”又是个什么鬼呢?

【你问】

软件测试和质量管理是一回事吗?

【我答】

1、基本概念:

软件测试(Software Testing),是验证软件的逻辑是否正确、功能是否完整、系统是否安全和质量是否可靠的过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。

质量管理(Quality Management),是指确定质量方针、目标和职责,并通过质量体系中的质量策划、质量控制、质量保证和质量改进来使其实现的所有管理职能的全部活动。并说明质量管理是各级管理者的职责,但必须由最高领导者来推动,实施中涉及到单位的全体成员。在质量管理活动中,必须考虑经济因素。

2、属性对比:

1)类型

“软件测试”是技术类型的岗位,如软件测试工程,自动化测试工程等,而“质量管理”是管理类型的岗位,如 QA(Quality Assurance)、QC(Quality Control)、QM(Quality Manager)、QE(Quality Engineer)。

2)面向的对象

“软件测试”面向的是产品,而“质量管理”面向的是过程。

3)生存周期

“软件测试”贯穿于整个产品研发生命周期(狭义上来说,它存在于“编码”之后。),而“质量管理”是贯穿于整个公司的流程体系,存在于公司所有部门的各个流程环节,软件测试只是其中一个环节而已。

4)强调

“软件测试”强调的是事后通过相应的技术活工具对产品做检查,从而保证质量,而“质量管理”强调的是在跟产品研发有关的所有环节做流程规范约束和检查,提前预防问题的发生,从而确保质量。

5)组织结构

“软件测试部门”,与“研发部门”和“项目管理部”在整个项目过程中形成三足鼎立之势,直接向技术总监汇报,而“质量管理部门”常见的则是公司级的部门,与任何部门都没有隶属关系,直接向公司管理层汇报。

3、个人补充:

1)质量管理体系是一种管理体系流程,也可以说是一种方法论,它采用的是 PDCA(戴明环) 这种核心基础方法,对大多数领域的产品质量管理都是可用且有效的;

2)我原来在公司做过2年的内审,简单说来,不管是 ISO 9000 还是 CMMI,要做的事其实“很简单”:

a)把你正在做事的流程说出来;

b)按你所说的流程去做事;

c)把你所做事和流程都记录下来;

d)检查你所做的事和流程;

e)根据检查出来的问题,持续改进并实践;

3)软件测试部门在质量管理体系里,其实可以作为一个承上启下的角色,市场/客服部门反馈上来的现网问题,测试统计分析之后,找到可以预防问题再次发生的改进点,再交由 QA 推动实施和检查,形成一个质量管理体系里的小闭环。

本文转自:简书

微信号:IdeaofSE

【背景】

随着很多软件企业的规模扩大化和市场需求的正规化,越来越多企业的招聘岗位里会出现“质量管理”或“质量保证”这样的岗位,这就让做测试的同学觉得有些困惑了,我每天从事的测试工作,不就是保证产品的质量吗?那“质量管理”又是个什么鬼呢?

【你问】

软件测试和质量管理是一回事吗?

【我答】

1、基本概念:

软件测试(Software Testing),是验证软件的逻辑是否正确、功能是否完整、系统是否安全和质量是否可靠的过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。

质量管理(Quality Management),是指确定质量方针、目标和职责,并通过质量体系中的质量策划、质量控制、质量保证和质量改进来使其实现的所有管理职能的全部活动。并说明质量管理是各级管理者的职责,但必须由最高领导者来推动,实施中涉及到单位的全体成员。在质量管理活动中,必须考虑经济因素。

2、属性对比:

1)类型

“软件测试”是技术类型的岗位,如软件测试工程,自动化测试工程等,而“质量管理”是管理类型的岗位,如 QA(Quality Assurance)、QC(Quality Control)、QM(Quality Manager)、QE(Quality Engineer)。

2)面向的对象

“软件测试”面向的是产品,而“质量管理”面向的是过程。

3)生存周期

“软件测试”贯穿于整个产品研发生命周期(狭义上来说,它存在于“编码”之后。),而“质量管理”是贯穿于整个公司的流程体系,存在于公司所有部门的各个流程环节,软件测试只是其中一个环节而已。

4)强调

“软件测试”强调的是事后通过相应的技术活工具对产品做检查,从而保证质量,而“质量管理”强调的是在跟产品研发有关的所有环节做流程规范约束和检查,提前预防问题的发生,从而确保质量。

5)组织结构

“软件测试部门”,与“研发部门”和“项目管理部”在整个项目过程中形成三足鼎立之势,直接向技术总监汇报,而“质量管理部门”常见的则是公司级的部门,与任何部门都没有隶属关系,直接向公司管理层汇报。

3、个人补充:

1)质量管理体系是一种管理体系流程,也可以说是一种方法论,它采用的是 PDCA(戴明环) 这种核心基础方法,对大多数领域的产品质量管理都是可用且有效的;

2)我原来在公司做过2年的内审,简单说来,不管是 ISO 9000 还是 CMMI,要做的事其实“很简单”:

a)把你正在做事的流程说出来;

b)按你所说的流程去做事;

c)把你所做事和流程都记录下来;

d)检查你所做的事和流程;

e)根据检查出来的问题,持续改进并实践;

3)软件测试部门在质量管理体系里,其实可以作为一个承上启下的角色,市场/客服部门反馈上来的现网问题,测试统计分析之后,找到可以预防问题再次发生的改进点,再交由 QA 推动实施和检查,形成一个质量管理体系里的小闭环。

本文转自:简书

微信号:IdeaofSE


相关文章

  • 电脑没声音怎么办?
  • 电脑没声音怎么办?为什么我的电脑没有声音?怎么回事?什么原因? 很多使用我们下列家庭电脑监控软件的用户,咨询我们电脑没声音怎么办,我的电脑没有声音,是什么原因,怎么回事的问题,稍后我们将在下面一一说明可能导致电脑没声音的所有原因及怎样让电脑 ...查看


  • 电脑上网越来越卡是怎么回事?
  • 最开始不管大家是刚买的电脑或者是系统重装了的电脑,大家总是找到电脑一开始用起来速度明显相当快,开机时间也很短,小编电脑系统重装后开始开机时间只就得 24s左右,但用了半年多时间,现在当开机时间总在38s左右,部分同学反应电脑开机时间开始相当 ...查看


  • 出纳软件常见问题解答
  • 金码出纳软件常见问题解答 1.第一次启动软件,windows会弹出一个如下对话框是怎么回事? 这是启动Adaptive Server Anywhere数据库被防火墙拦截的对话框.第一次运行出纳软件时,系统要注册数据库,点"解除阻止 ...查看


  • 解决电脑主机开机自动断电的方法
  • 电脑主机开机自动断电一般是有三种故障,下面系统之家具体分析一下. 电脑开机自动断电故障一: 问:打开电源开关,按下power键开机,风扇转了,机子有动静,一会以后就断电了,风扇不动,指示灯也不亮,再按power键没用.把电源开了,过一会以后 ...查看


  • 软件工程第八章知识点
  • 一.选择 1.软件维护工作的最主要部分是( A ) A .改正性维护 B .适应性维护 C .完善性维护 D .预防性维护 2. 软件维护工作中大部分的工作是由于(D )而引起的. A .程序的可靠性 B. 适应新的硬件环境 C .适应新的 ...查看


  • win7本地连接不见了是怎么回事?
  • 本地连接不见了,也是一个比较棘手的问题.我们现在列举了两个常见的问题,来解决大家的问题. 1.本地连接不见了,但可以正常上网. 原因:既然本地连接不见之后,还可以正常上网,这就说明电脑硬件是没有问题的.但是出现这个问题的原因是什么呢?小编认 ...查看


  • 电脑开机慢,欢迎界面等待时间长怎么回事?
  • 1.建议你下载Windows 清理助手,查杀恶意软件和木马(下载网址:www.arswp.com ). 2.每次启动WindowsXP ,蓝色的滚动条都要走上好多次,其实这里我们也可以把它的滚动时间减少,以加快启动速度.打开注册表编辑器,找 ...查看


  • 内盘大于外盘,但股价还在上涨是怎么回事?
  • 在通用的钱龙软件和其它的大多数软件中,以委卖价成交的主动性买盘称为外盘,以委买价成交的主动性卖盘称为内盘. 从其含义中,我们总的可以理解为:外盘大于内盘,股价看涨.反之,小于内盘则看跌.但在具体判断上,则需考虑股价所处的价格位置的高与低,目 ...查看


  • 科技手抄报:测谎仪是怎么回事?
  • 测谎,是对谎言的鉴别活动."测谎"一词,是由"测谎仪"(Lie Detector)而来;"测谎仪"的原文是Polygraph,直译为"多项记录仪",是一种记录多 ...查看


热门内容