4.1自测试代码的价值
1,每一个类都应该有一个测试函数,并以他来测试自己的这个类
2,确保所有的测试自动化,让他们检查自己的测试结果
3,一套测试就是一个强大的bug侦测器,能够大大缩短查找bug所需要的时间
4.编写测试代码最有用的时机在开始编程之前,当你需要添加特性的时候,先写相应的测试代码
5,java中测试惯用的手法是testing main 意思是每一个类都应该有一个用于测试的main(),但是很难轻松运行多个测试,另外一种做法是建立一个独立类用于测试,并在一个框架中运行它,使测试工作更加轻松
4.2 JUnit测试框架
举例 运用测试框架为一些Io类开发测试代码
1,创建一个FileReaderTester类测试文件读取器。任何包含测试代码的类都必须继承测试框架所提供的TestCase类,这个框架运用Composite模式,允许你将测试代码聚集到测试套件中
… 待续(git链接)
测试要诀:测试你最担心出错的部分,
则是技巧:寻找边界条件,把测试火力集中在那儿