6.3 合理投入

每当我被迫从事繁琐而没有意义的执行工作,或者偏执、无休止地做回归测试时,我总希望这种日子尽快结束。而工作必须进行,我只能选择靠双手改变这种工作方式,或是提升一些满足感。

当我整理团队的工作流程时,我发现我们竟然没有认真考虑过测试投入的合理性。改正测试发现的问题并没有直接增加产品的价值,而我们却时常给领导施加压力要求给测试部门投入更多资源。“测试无法穷尽所有的缺陷”是一句推诿责任的借口还是公理?如何规划测试人员的职业道路,激发其对工作的热情和认同感?自动化测试降低了人工干预,但是自动化测试的投入本身成为成本,如何核算并规划具有合理投入产出比的自动化测试?带着这些问题,我曾反复思考,过去许多年的实践经验或许可以给出答案。