扫码阅读
手机扫码阅读

QA的定义和职责

273 2023-07-12

    本文字数:1464 字

    阅读时间:5 分钟

从现在起,我会将直播视频cut中的脱水版文稿整理成文逐一发表。这是这个系列的第一期《QA的定义和职责》。视频如下,也可跳过视频直接阅读文字。

展红

今天的问题非常直接,我作为一个代表传统企业和非软件行业的人,第一次看到晓南的title时候,我头脑里面就有一个很大很大的问号。晓南她是一个QA,因为我们在传统做制造工厂的时候,QA是有另外的一个说法,比方说是质检、质保什么的。在软件行业这个QA是做啥的呢?它跟我们的工厂的QA是不是一样的呢?

后来在做项目过程当中,我发现是不一样的,但是我又没有办法进行总结,所以我就想把这个话题抛给晓南,QA它的全称到底是什么?它到底是一个什么样的角色?

我们对QA的定义随着时间的推移已经有一些延伸了。

最早的时候QA的全称是 Quality Assurance(质量保障工程师),就有点像刚才你提到的这种传统行业的质检员,我们其实是软件的质检员。那在这一层的时候,要求我们是一个专业的测试人员

后来随着行业的发展,各行各业在进步,尤其软件行业,对QA本身的这个要求也提升了。

这时我们把QA翻译成 Quality Analyst(质量分析师),要能够度量质量、分析质量,去分析质量问题和质量风险产生的原因,从而整体去帮助团队改进质量。这一层,要求我们是一个质量的观察者和分析者,相当于是一个专业的质量管理人员

那第三层,也是我们现在比较倡导的叫 Quality Advocate(质量倡导者)。那我们了解的话,其实知道质量它不是一个局部的话题,不是一个单一的话题,它有点像我们讲集成测试,是一个集成的话题。我们在整个的软件研测过程中每个工件的质量都很好,还要有一些拉通整体集成的这种方法集成起来,它才有可能质量好。

因此 Quality Advocate,质量倡导者,要帮团队去内建质量文化,提升整体的质量意识。其实这一层是一个很难、也是最漫长的一个过程。达到这一层需要我们的从业者是一个顾问或者教练的身份,能够带着团队一起去成长,一起去关注全局的质量。

这三层是我们现在对QA怎么翻译,以及它有哪些含义的解读。

晓南

展红

非常谢谢晓南,三个层次。所以当别人一过来说我是一个QA,或者是说我们看这种JD说我要找个QA,怎么判断他是属于第几层呢?

其实是有一些判断的逻辑,主要可能会从这个QA以前的工作过程中做过哪些工作。按照这三层来讲,我们会有一些在不同层级应该有哪些能力的描述,有哪些主要的职责,这样的话我们就可以去判断了。

大部分场景下,其实现在QA这个角色已经很模糊了,它已经不再是偏传统的这种软件测试工程师的概念了。

晓南

展红

那它会是什么样的一个概念?

更泛的一个概念,会需要你去关注质量。

因为大家也知道现在技术在发展,像以前我们可能需要很多的点工,点工就是拿着手指点点点,不管是在软件系统上还是在APP上。

但是现在其实有很多自动化的手段,自动化的方式,再加上团队的质量内建做得好的话,研发自测质量比较好,提测的软件本身质量就是不错的。那这个时候QA你还做什么事情呢?可能你以前点点点能做那些事情,已经在前面的阶段完成了,或者是被机器被自动化测试完成了。那这时候你还能做些什么呢?

可能有的实践是说,你要去关注质量的状态,关注缺陷的分布,然后思考有没有整体提升的方式;或者是,可能基于自己以往的一些经验,去做更多的探索式测试。甚至是去关注整个软件在发布过程中的风险、上线之后的风险等等。

这些都是可以做的。虽然说技术在进步,但可做的事情还是挺多的。

晓南

展红

明白了所以现在QA的范畴更广了,可做的事情更多了,对人的要求是不是也更高了呀?

嗯,我觉得是这样。

晓南

推荐阅读:《再谈敏捷QA》by 林冰玉

圆小豆的美梦工场

于晓南@Thoughtworks

资深咨询师 & 赋能专家

微信:yxn125

博客:qualityfocus.club

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