扫码阅读
手机扫码阅读

做测试与做质量的区别

292 2023-07-13

    本文字数:1117 字

    阅读时间:5 分钟

近期,我会将直播视频的文稿整理成文逐一发表。这是这个系列的第二期《做测试和做质量的区别》。视频如下,也可跳过视频直接阅读文字。

做测试和做质量的区别

梁展红:

对,还有你刚提到QA这个职能永在,包括像王富他也提到,岗位或许没有但职能永在。

因为在一些传统的制造行业里面,生产流程工艺是肉眼可见的,比如你的生产线生产到什么阶段,哪个地方出现了冗余,哪个阶段出现了缓慢等等,都是可见可操控的。

相对来说你的质检的操作,比如标准流程是可以比较标准化的。那在软件行业里面,质量和测试跟我们的传统制造行业,是不是会有不同?那测试和质量又是一回事吗?

于晓南:

就从本质上来说,传统行业和软件行业的“质检”可能差别不大。相比于一些有好几百年历史传统的制造业来说,软件行业其实是很新兴的行业。

所以它在工程实践、理念方法、包括团队的管理方法上,对传统的行业的管理方式是有一些借鉴的,包括一些框架可能也是通用的。

这个是从整体的感受上来说,但是刚才你提到的一点,我觉得值得讨论一下:做测试和做质量是不是一回事?我会觉得它们不太是一回事,但是会有一些重合的关系。

比如说从目标上来看,做测试你可能保证的是软件的质量,你要保证软件没有缺陷,测试这个软件是你要做的主要任务。但质量的范畴其实并不局限于软件,它的影响范围也不一样。

做质量的话,你会想,

  • 如果软件完全都交付了,那就意味着用户(客户)对我们的质量评价就满意了吗?
  • 或者是意味着我们的干系人对我们都满意了吗?
  • 或者是我在这上面投资的这些精力是不是值得的?我的投资回报率是不是高的?

这些其实是我观察到做质量的人会广泛思考的一些问题。

我们会觉得做质量的覆盖范围、包括人、实践、流程等等,它的影响范围其实也是完全不一样的。相同点来说是有一定重合度,就是都要保证质量吧。

展红:

嗯明白,我们以前在组织里面去做培训,可能会按照每个职能条线去设置一些培训课程。所以当有时候我们去跟客户建议说,我们这门比方说像价值类的课程,或是业务导向类的课程,其实也是适合给QA去上的时候,通常组织可能就会来一个问号,说QA为什么要参加这个课程?那其实QA,参加这种课程是非常有必要的。

像你刚刚所说的,我既然要保证到业务顺畅,我需要知道里面的业务逻辑,同时我要能够识别业务的侧重点对吧。我的P级级别(问题的优先级或严重性),P1-3级别,我怎么去跟业务进行协同?这些都是为了保证质量需要关心的问题。

小结

在软件行业中,测试和质量是两个相关但有所区别的概念。以下是从不同方面对这两者进行对比:

做测试和做质量的区别

总之,做测试和做质量都是软件行业中重要的工作,但它们的目标、任务、负责人、干系人、作用阶段和影响范围均有所不同。测试主要关注产品的缺陷检测和修复,而质量更多的涉及整个软件开发过程的管理和改进。

在敏捷语境下,我们并不刻意区分测试和质量这两个概念,因为这都是敏捷QA需要关心的范畴。如果想追求更好的职业发展,强烈建议伙伴们不必拘泥于角色赋予的帽子,不断拓展自身的边界和影响力,以更好地适应瞬息万变的世界。

圆小豆的美梦工场

于晓南@Thoughtworks

资深咨询师 & 赋能专家

微信:yxn125

博客:qualityfocus.club

原文链接: https://mp.weixin.qq.com/s?__biz=MzI0NTY4Mjg3OQ==&mid=2247485698&idx=1&sn=509edac504a125c04edc0f45086947f5

All About Dreams

16 篇文章
浏览 4321
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设 白皮书上线