测试工具并不能教测试员如何测试。如果测试出现问题,则测试工具会加重问题。在实现测试过程自动化之前,应首先解决测试过程中的问题。
有些测试工具带有测试策略的建议。但是这种建议很少能够描述得很清楚,并不能针对具体情况,而且往往过于强调他们那种自动化测试的重要性。
我们接触过一些测试经理,他们想采购测试工具,而不是聘用测试员。(我们也接触过一些助长这种思想的工具提供商。)我们从来没有见到这种想法行得通的情况。如果采购这样的工具,解聘测试员,最终只能会有很多繁忙的工具使用者,有大量的活动,找到很少或根本找不到程序错误。这样做的价值何在?