week20

我是一个焦虑的测试经理,因为我总是会担心只会做测试的人很快就会失业。有以下一些原因:

第一,测试的工作不是标准化的。不同的组织,开发的工作基本相同,测试的工作差异很大,取决于测试人员的技能,组织的流程设计。市场上的测试员很少有高级的岗位。

第二,越来越多的组织开始舍弃专职手工的测试人员,由开发自己写单元测试和自动化测试代码。

第三,在20年前,互联网不发达,我们的软件是需要刻在一张光盘上,卖给用户的,失败成本很高,打补丁不容易。现如今,更多的软件是服务器端的服务,有各种灰度发布,A/B testing, blue-green deployment, 来保障发布的顺利进行,有错误的话,迅速就可以回滚修复,对客户的影响很小。雇一帮人拼命测拼命测的时代已经慢慢过去了。

我们的测试团队很专业,测的很细致,自动化很完备,我很焦虑,因为测试的成本不小,研发的团队效率不高。我从来不认为bug是测试团队的成果,因为bug修好以后,“成果”就不存在了啊。相反,bug是成本,写bug 的成本,修bug的成本,沟通和流程的成本,重新部署测试的成本。看着很多bug,我其实一点也不开心呢。

我们现在大部分经历都放在独立的自动化功能测试上,我希望未来的软件产品质量保证有三层结构,冒烟测试+UAT+单元测试,它们都可以做成自动化,再加上基于业务的系统监控和报警功能,就可以安心开发了。团队仍然需要测试工作,但是会比现在更加有效率,一两个人就可以完成,他们更加关注全过程质量管理和做为产品经历和研发的桥梁,去落实UAT。更少的bug,更多的开心。

你可能感兴趣的:(week20)