Earlier quoted context omitted.
Could you recommend some resources for learning BDD?
Sure. Now that I'm not on my phone, it's much easier to grab some links. Here's the original work on the subject, by Dan North: http://blog.dannorth.net/introducing-bdd/ A little Rails specific, but this post by Sarah Mei is pretty awesome: http://www.sarahmei.com/blog/2010/05/29/outside-in-bdd/ These two Railscasts on Cucumber are good: http://railscasts.com/episodes/155-beginning-with-cucumber http://railscasts.com…
http://www.pragprog.com/titles/achbd/the-rspec-book
Your links to the RailsCasts screencasts are great also. PeepCode also has their Cucumber Screencast that is a little more detailed than RailsCasts.
http://peepcode.com/products/cucumber
These are all Ruby or Rails specific. Cucumber itself is a DSL to be used along with another language, and there are projects underway to implement Cucumber or Cucumber-like frameworks for other languages like Python, Java and .NET