测试总监的第二封回信, 小王还应该继续做测试吗?
上下文请参考前两篇:
小王是一个测试团队的新成员,遇上这个情况应该怎么办?
测试总监的第一封回信, 然后小王又问了第二个问题
小王的第二个问题是:
"现在项目比较被动, 作为测试人员, 我会按照上面的标准, 尽量把产品缺陷提前找出来, 并且坚持上诉原则, 确保产品质量. 但是这么多bug都一定要坚持修的话, 看来推迟产品发布很难避免了. 那到了最后作工作总结的话, 作为测试人员, 既然我做好了测试工作, 也坚持了产品质量原则, 那产品延期是不是我就不需要承担责任, 反而应该得到奖励呢?"
测试总监的回答如下:
能找到bug固然是值得表扬的, 但是测试人员的绩效表现, 不是取决于发现bug的多少. 每个工程师都制定了自己的工作规划, 绩效评定取决于工作规划的目标,和最终达到的结果.对测试工程师, 我们往往不会单纯用发现的bug数量来衡量. 我检查过了你的工作规划, 首要的一条就是确保项目在计划的时间内发布. 这也是我们对所有工程师的明确要求.
开发,测试只是工作的角色不同. 这样的角色分配,是业界中对很多项目的的经验和总结而已, 任何角色都不能脱离项目这一优先级最高的目标来谈自己的工作. 如果项目失败了, 是项目组所有成员的失败, 个别工作的优劣, 比如发现了多少bug, 不会对这个结果有太大改变.
对于你现在的情况, 我建议你和项目组所有成员, 都应该首先考虑如何才能使项目顺利发布.我和你的经理正在讨论是否让测试团队帮助修复产品的bug, 他应该很快会和你们讨论.
小王看到这样的回答, 心理有一丝说不出的失落. 老板的回答的确没错, 但是为什么开发人员犯下的错误, 要让测试团队一起来承担呢? 联想到平时在很多社区, 比如51testing, CSDN等看到的测试vs开发的讨论, 小王一时觉得做软件测试真的如社区中所言, 低人一等.
晚饭的时候,小王找到小马(前面两篇提到过这位仁兄是做开发的, 小王的好朋友),聊起感受. 小马沉思一会, 说其实小王技术不错, 早就应该考虑转开发了. 开发经理其实也挺欣赏小王的. 开发比测试好, 就是显而易见, 道理也很简单
1. 没有开发就没有测试. 没有人写东西,测个啥? 很多公司都没有测试团队, 开发人员自己弄弄也就可以了.明显开发才是贡献产品的主力
2. 也就开发人员不够强的时候,测试还能测点东西. 在开发人员能力很强的团队里面, 本身bug就少, 测试的工作价值就不那么高了
3. 总的来说,开发是一个创造性的工作. 测试是一个破坏性的工作. 孰轻孰重自然一目了然
4. 绝大多数公司里面,开发工资都比测试高. 不会和RMB过不去吧?
小王顿时无语. 想想以前朋友介绍他做测试, 好像也都是提做测试轻松, 压力小. 自己当时觉得找bug有趣才做的. 现在看来,要不要继续做下去,还得三思阿. 就这个项目吧, 要真实开发做得好了, 能到这个地步么......
小王也不好拿这个话题再去麻烦测试总监, 和直属经理说吧, 也不恰当. 园子里的朋友, 你对小王有什么建议吗?