【问题标题】:Good sources for learning Cucumber and RSpec? [closed]学习 Cucumber 和 RSpec 的好资源? [关闭]
【发布时间】:2010-11-01 18:47:55
【问题描述】:

有哪些学习 Cucumber 和 RSpec 的好视频、文章、电子书等?

我知道来自 Pragmatic 的 PeepCode 截屏视频和 The RSpec Book,但不确定是否还有其他可靠资源。

【问题讨论】:

    标签: ruby-on-rails testing rspec cucumber


    【解决方案1】:

    Ruby 社区的伟大之处在于愿意分享;当然也有像 O'Reilly 和 Red Dirt 这样的公司不会泄露他们的视频,所以我不再购买他们的产品和/或不会参加他们的会议。

    这里有一些专门关于 Cucumber 和 RSpec 的视频:
    BDD with Cucumber
    Cucumber: Automating the Requirements Language You Already Speak
    Behaviour Driven Development with RSpec
    Working Outside-in with Cucumber and RSpec
    Beyond Test Driven Development: Behaviour Driven Development

    一些关于 TDD/BDD 的通用视频:
    Test-Driven Development and Refactoring - Part One
    Test-Driven Development and Refactoring - Part Two

    关于 Ruby 对象模型的最佳免费视频之一
    (看到这个我就买了Pragmatic series on metaprogramming):
    The Ruby Object Model - Dave Thomas

    以下是我从以下网站获得了一些很棒的视频:
    http://confreaks.net/videos
    http://www.bestechvideos.com/
    http://www.engineyard.com/blog/community/scotland-on-rails/

    哦,别忘了Google videos

    这是一篇很棒的小博文,其中包含 20 篇关于 Cucumber 的文章的链接:
    http://www.robbyonrails.com/articles/2009/04/09/20-articles-on-cucumber-and-a-free-beverage-recipe

    【讨论】:

      【解决方案2】:

      在 BDDcasts.com 上有几个关于黄瓜的付费截屏视频:

      http://bddcasts.com/series/urlagg/episodes/cucumber-part-1

      http://bddcasts.com/series/urlagg/episodes/cucumber-part-2

      他们的 github wiki 上关于黄瓜的博客文章和教程也按时间倒序排列:

      http://github.com/aslakhellesoy/cucumber/wiki/tutorials-and-related-blog-posts

      【讨论】:

      • 我查看了 BDDCast 的黄瓜剧集样本 (mefeedia.com/watch/32656993),我不得不说我很不满意。他们有可怕的声音,没有解释,很多死气沉沉,没有真正的内容。这基本上就像看两个人结对编程而没有他们实际解释任何事情。不值 5 美元,甚至不值 1 美元。
      • 迈克的评论很中肯,但一些更精美的截屏视频的问题之一是人们并不真正像那样编程。他们当然不会一出门就那样做。因此,BDDcasts 具有一定的真实性。话虽如此,如果您以 5 美元的价格购买这两个零件,而不是为每个零件都付钱,我会感觉更好。
      【解决方案3】:

      我也会推荐 Ryan Bates Railscasts 剧集:

      http://railscasts.com/episodes?search=cucumber

      或者他的所有测试资源,包括 RSpec:

      http://railscasts.com/tags/7

      最后,我总是通过查看其他人项目的功能来学习很多东西。然后你可以看到一些现实世界的用法,而不仅仅是一些定制的例子。例如:

      https://github.com/radiant/radiant/tree/master/features/

      享受吧!

      【讨论】:

        猜你喜欢
        • 2010-12-04
        • 2010-11-20
        • 2010-11-25
        • 2012-07-15
        • 2015-11-03
        • 1970-01-01
        • 1970-01-01
        • 2011-07-02
        • 2011-05-19
        相关资源
        最近更新 更多