本帖最后由 Shaman_s 于 2014-1-2 13:58 编辑
活动地点:上海浦东新区银宵路39弄(浦东世纪花园二期)3号楼1002室(Odd-e办公室) 活动时间:12月21日上午9:30~下午6:00 参加人数:10人 活动内容:
早上半天里 学习并应用了 什么是一个好的单元测试
- ARRANGE
- ACT
- ASSERT
- STUB 状态测试
- MOCK 行为测试
如何构建好的单元测试
只有一个ASSERT、独立、完整、重复执行结果一致
下午 学习 如何 测试驱动开发TDD
为什么要先写测试
可测
识依赖
FALL --> PASS --> REFACTPR
先写失败的测试
写最最愚蠢(最快的)code 让测试通过
重构以上代码
循环
重构时 频繁运行测试
重复的 return 或者 声明 都是 需要重构的信号
TDD
实质 数学归纳法
|