我们应该尽量避免一个经常容易犯的错误,即对不应该实行自动化的对象进行了自动化。

通常来讲,各种人力密集型和重复的任务是自动化的对象。但是,在有些情况下,自动化却是得不偿失。例如,预计运行次数仅为一次的测试用例不是自动化的一个好的选择;当一个系统正在经历快速的变更时,通常也不要耗费更多的资源来实现测试自动化,因为系统尚未处于稳定状态;另外,对人和系统的接口进行检验的测试也不能实现自动化。