1. 要有测试团队;
2. 要传承;
3. 要保证测试的有效性。
自动化测试要回答的两个问题:1)自动化测试能做什么?2) 产品的质量又是如何保证的?
自动化测试的主要应用范围是回归测试,也就是说测试曾经正常的功能在产品加入新功能或者有了bug fixing以后是不是依然能够工作。这是自动化测试的主要目的,而自动化测试的Case依然需要测试人员的智慧来编写,所以可以说自动化测试只是一个辅助性的工具。当然,在某些软件的压力测试上也需要自动化测试工具。产品质量其实在设计之间就已经被决定了,这其中的决定因素就是团队本身的素质和团队成员在这个具体项目上的经验。测试只能帮助一个设计良好的产品不会因为小的bug而大幅度的降低可用性,而无法挽救一个设计就很差的产品成为优秀的产品。
原文转自:http://www.cnblogs.com/Tcorner/archive/2009/12/28/1634475.html