Android单元测试在蘑菇街支付金融部门的实践(6)

发表于:2016-06-12来源:推酷作者:邹小创点击数: 标签:单元测试
8. 不要最求完美 刚开始的时候,不用追求测试代码的质量,也不用追求完美,如果有些地方不好写测试,可以先放放,以后再来补,有部分测试总比没有

  8. 不要最求完美

  刚开始的时候,不用追求测试代码的质量,也不用追求完美,如果有些地方不好写测试,可以先放放,以后再来补,有部分测试总比没有测试好。Martin Fowler说过

  Imperfect tests, run frequently, are much better than perfect tests that are never written at all.

  然而等你熟悉写测试的方法以后,强烈建议先写测试!因为如果你先写了正式代码,那你对这写代码是如何work的已经有一个印象了,因此你往往会写出能顺利通过的测试,而忽略一些会让测试不通过的情况。如果先写测试,则能考虑得更全面。

  9. 未来的打算

  使用Groovy和RoboSpock或者是Kotlin和Spek,真正实现BDD,这是很可能的事情,只是目前我们这边还没太多那方面的实践,因此就不说太多了。以后有一定实践了,到时候可以再更大家交流。

  文/邹小创(简书作者)

  原文链接:http://www.jianshu.com/p/9f7a992fe9ec

  著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

原文转自:http://www.jianshu.com/p/9f7a992fe9ec