惯性思维所导致的测试疏漏，也可减少由于手工测试中繁复的重复工作所导致的人为差错。
概述.
自动化测试的意义和优点.自动化测试（尤其是单元测试的自动化），是极限编程和敏捷软件开发的一个关键特征，这也被称为测试驱动开发（TDD）。单元测试的用例可以在代码编写完成之前就设计好，并作为功能的一种定义形式存在。随着新的代码不断完成编写，单元测试随之进行，缺陷被不断找出，因而代码也不断得到改进。 由于开发人员能够及时发现缺陷然后立即作出改变，修复的代价大大减小，这种不断发