管理者如何为团队赋能,提升测试效率
更多软件测试学习资料戳
01 学员问题:团队建设初期,作为管理者如何为团队赋能,提升测试效率。
02 嘉宾回答
01Amy 老师
作为一个管理者,在考虑如何为团队赋能前,我们首先需要确定的一点是你的上级领导对于测试团队的预期是什么?我们知道了预期,才知道我们应该建设什么样的团队,然后才能去排兵布阵。
然后提升团队的效率的话,一个是工作的效率,前期的话需要去了解一下团队目前的状态,我们人员的一个成本是什么样的?我们的测试开发的比例是多少?我们现在研发团队的投入是多少?我们测试团队是多少?我们在相对的人力投入的情况下,我们是否有相应的产出?我的团队是不是在拼命的通过加班加点去保我们的质量, 我们的流程是不是规范,是不是有一些完善的一些规章制度来提升我们的测试效率。前期首先我们要做的事情是先跟我们的团队制定好基本的整个测试规范是什么样的?保证我们提测的质量,测试质量,还有线上质量,通过规范的流程把这些风险控制住了。
其次就是提升我们团队内部的效率,内部的效率的话可能就是要引入一些测试工具、测试平台。工具平台的建设也是需要有一定的阶段性的,前期的话我们可能会有一些高 p 的同学进来,会先给我们搭一些框架,然后引入一些自动化,提升我们的一个基本的效率。当我们的业务整体稳定之后,可以把我们的初期的平台扩展成一个整体的质量保障体系。最后还有一个就是我们效率是否有提升的一个结果度量。这个结果度量是怎么样实施的呢?基本上就是我们会定期对整个团队的一些质量做一些复盘。比如测试前期的一些质量、测试中的质量、还有上线后的质量做复盘,复盘的过程中我们发现一些漏洞的话,会及时地去弥补。针对这个话题,这就是我想跟大家分享的一些内容。
02 无轩老师
从 0 到 1 去做这种团队建设的初期阶段的话,其实如果作为一个管理者想为团队做一个赋能,我觉得是从两个方面,第一块是在这个基础质量指标这一块,这种属于基础指标,是属于我们质量的基本盘。首先还是流程标准这一块,从 0 到 1 的这种业务的话,我觉得流程标准还是很重要的,因为好的流程标准它可以提升我们的效率。让我们知道在什么时间点该做什么事?怎么做?如何做?做成什么样子?这是首先需要去建设的。从需求串讲,到最后开发、测试、上线 review 、线上的质量分析这一块流程标准还是需要建起来的。
然后其次的话,我觉得自动化工具这块,它只是一个工具,是提升我们整个流程的某一个阶段的一个效率的。当我们从 0 到 1 做实施的时候,首先我们要去看在哪一个流程的点,它消耗的人力和时间是最多的,那么这个时候我们要针对这个点,然后去加入我们的自动化测试,比如说一些 CI/CD 这种持续集成的,也可以做一些接口测试、性能测试。这块的赋能是属于我们整个业务的基本盘。但是作为一个初级或者说中高级的管理者,他更看重的其实是业务价值。业务价值它不同于我们的测试质量的这种价值,测试质量的话比如说我们线上 bug 逃逸率降低了多少个百分点、我们完成了多少个接口的自动化、 我们的性能是秒开,这种它属于质量标准,但它并不是属于业务价值。对业务价值最直观的是以用户视角来说,在我们的产品上它能提升我们的业务指标。比如我们质量保障的同学去通过分析线上的一些业务数据,一些线上业务的一些漏斗,去采取一些措施来去提升某个页面的 CTR 比,某个页面的 PV,包括我们的整个付费的转化率。这一块的话,其实时候作为高层的管理者,他可能是更希望看到的。基础质量它就是基本盘,业务价值才是最重要的,在业务价值这一块做好之后,无论是到最后评绩效,还是说评优秀奖这种,还是对于我们下面这种大头兵,我觉得还是很有价值的。我主要补充这两个点。
评论