步骤
1. arrange
2. act
3. assert

test suite 测试套件
TDD
Test-Driven Development: By Example(Kent Beck)

test case 测试用例
fixture 固定器

一些好的实践
1. 测试命名
  a. 测试的名字应该展示了测试的目的
     testWithdraw()
  b. 使用下划线字符来放在行为名称和特殊用例之间
     testWithdraw_Zero()
2. 命名测试用例的类
  a. 以被测试的类来命名测试用例的类
     "Account"-->"AccountTest"
  b. 推荐的是动词短语
     WithdrawFromAccountTest
3. 测试的是行为(动词),而不是类(名词)
   测试太依赖于特定的实现,重构时,会遇到麻烦。


参考资料:
1. 《JUnit Recipes中文版》


欢迎大家访问我的个人网站 萌萌的IT人