近几天一直在思考什么是用户思维,决定结合这一年的工作,把自己的想法记录下来。
在这之前,自己一直秉持一种观念——测试开发从工作内容上,更加符合“开(码)发(农)”的定义,因此应当更加着重于技术深耕,并且在业务对接时,也尽可能地从从技术实现的角度去阐述观点与想法。但是在经过同事伙伴们的提点,以及和家中领导激烈讨(吵)论(架)了一番之后,这个观念就慢慢地改变了。
测试,不仅仅是根据需求,利用各种工具,对开发交付的产品进行功能、性能、安全等测试,发现bug而后提交复现/解决方案,从而确保产品稳定(QC)。而另一些方面在于——如何确保研发计划完备进行,预防产品设计缺陷,从而保证产品体验;如何优化产品生命周期流程,从而使产品顺利上线运营(QA)。作为偏中台的测试开发,扮演的角色更像是“优化产品生命周期”的实现者,而前线上的QA与QC,则成为了我们的用户。因此在业务对接时,首先都需要尽可能满足前线同学的需求,让他们引领效率工具/平台的设计。