保证测试的覆盖程度,但穷举测试是不可能的。所有的测试都应追溯到用户的需求和公司的利益<难点在于解决二者的矛盾>越早测试越好,测试过程与开发过程应是相结合的。测试的规模由小到大,从单元测试到系统测试。为了尽可能的发现错误,应该由独立的第三方来测试。既应该测试软件该做什么,也应该测试软件不该做什么。