barcamp演讲:ruby 中的单元测试(something about unit tests in Ruby)
访问量: 7744
8月5号,我参加了 barcamp 活动, 进行了 ruby中的单元测试这个演讲。讲述一些单元测试的基本方法,rpsec 中的 mock , stub , 某些大型系统中的测试框架和技巧。最后的提问环节很有意思,很多朋友都提出了关于创业啊,或者寻找程序员好手的想法,ruby-china 的石川(shichuan)、文洋、林生以及好几位朋友也到了场。
单元测试中的几个术语:
double: the generic term for any kind of pretend object used in place of areal object for testing purpose. 是一种通用的称呼,来指: 所有用于替换真实对象的组建。
Dummy: 空对象,啥都不做。仅仅用于某些parameter的占位( fill parameter lists)
Fake : 能用,但是不适合生产环境,例如: in memory database.
Stubs: 对某个方法的模拟调用,它返回的值是被我们预先设定的。
Mocks: 某个模拟用的对象,替换真实存在的对象。
大家的合影(我妈妈也在里面哈哈):