是否进行自动化测试的一些准则:
1)如果AUT不复杂而且不太大,不要自动化。
2)如果你只将接收几个(3个或更少)的构建版本,不要自动化。
3)如果一个特征不是100%有效,不要对它进行自动化测试,不管该AUT的规模或复杂度如何(你可以为它测试确定计划,但不要创建真的自动化测试脚本,除非该特征能够完成并100%有效).
4)如果开发周期的时间表很紧,每次交付间隔时间很短,你就没有时间自动化.
5)如果一个特征不能通过自动化测试达到100%准确测试,就不要进行自动化了,除非它能节省大量的手工测试时间.这并不意味着特征必须要100%的测试.注意软件测试几乎不可能覆盖到AUT的每个特征.不要妄图达到这个目标.你执行的测试不应该是主观的.结果应是可预见的,而且应该能指出通过或失败的条件.
注:AUT指被测试的软件.