测试的角色到底是啥

好友问测试的角色到底是啥?

我脑子浮现了一个关键词:补位。根据木桶效应原理,补齐最低木板,从而增加用户对产品的认可度。

第一个方面需要了解木桶都需要哪些木板,每块木板对应一个技能,一个软件产品的成功需要产品、开发、测试、运维、运营。

产品:作为一个测试角色,应该对负责的产品业务非常熟悉,这里的熟悉不单纯是功能的熟悉,而是能够从表面看到本质的能力,这里的本质是指界面对应后端数据关联性。这能够补位开发人员只关注某个模块的短板,从而保证模块间相关性的正确。体验性测试,用户体验好的原则有哪些,竞品对比是一个通用方法。开发:测试角色能够进行code review,发现隐蔽的逻辑问题。功能出现问题能够根据日志定位到哪个模块的问题,从而提升这个开发效率。测试:从质量角度能够给出保障产品可用性,如果把软件产品看作千疮百孔的一个璞玉,那就需要利用不同纬度进行评测打磨,不同的工具与测试方法能够补上不同的漏洞,形成一套行之有效的质量体系,从而沉淀出质量架构。运维:目前devops盛行的潮流下,测试角色能够推动打造切实可行的devops流程体系,使软件过程流水线式运行起来,这就需要测试具备相关知识体系。运营:运营阶段就是维持用户的增长与活跃度,这里面就会牵涉到AB测试、增长黑客等相关内容,那就需要测试人员了解用户增长的因素以及运营过程的模型体系。

还有团队补位的思考:

足球相关:一个团队不可能都是前锋,但是每个球员都想进球,因为进球是利益驱动,但是各自为战就如一盘散沙,一个强有力的团队是结合自己实力找准自己的位置,帮助队友成功,最终达到团队的成功。

电阻并联串联感悟:

串联电阻得到阻力是他们之和,就如团队中各自为战,从而会导致阻力巨大,从而影响效率。并联电阻得到阻力比他们本身都小,就如团队协作相互协同起来,就会阻力减少,从而有利于效率提升。如果两个并联的电阻差别较大,形成阻力之和会更小,就如团队中相互能力形成补位,而不是同质化的能力,团队协作形成阻力会更小,做成事情的概率会更高。


想做一个好的质量人,不是容易的一件事情,是需要成为T型人才,因此测试角色成长空间还是有的,只是取决于自己想要达到哪个阶段。

你可能感兴趣的:(测试的角色到底是啥)