很多东西总是很容易被提起,然后接着被忘记;比如开发的单元测试,和测试的自动化测试。
我觉得这个和企业的文化、开发测试团队的流程化水平相关。如果我们在工作中已经“敏捷”掉了需求分析和详细设计的时间,那么我们是不可能忍受单元测试使用初期带来的效率下降,也不可能坚持维护现有的单元测试脚本。同样如果测试组现在都不能在最开始参与到需求讨论会中,没有几个功能模块覆盖了测试用例,甚至还处于只会“冒烟儿”的初级阶段,那么可以肯定和测试自动化的阶段还非常遥远。
我们要做的不是在每次问题出现后才强调测试的重要性,也不是徒然想象或羡慕别人自动化测试带来的便利和测试成本的下降(这是不可能的),而是能够知道离我们最近的下一步在哪里。