Since I'm speaking on running BDD with Cucumber against .NET code at the ALT.NET Oresund meeting Monday April 27, I've compiled a list of useful resources for anyone interested.
General/conceptual
- An article from the beginning of BDD: A new look at Test-Driven Development by Dave Astels.
- DanNorth.net: Introducing BDD and What's in a Story?
- Aslak Hellesøy on RSpec + BDD from QCon
- The BDD Wiki
Ruby
- Shoulda, Context-Specification style in Ruby.
- RSpec, Given-When-Then and Context-Specification style in Ruby.
- Cucumber, a re-write of the Given-When-Then story runner in RSpec.
- Railscasts about Cucumber: 155, 159
Java
- JBehave - Given-When-Then style for Java.
.NET
- NBehave - Given-When-Then style for .NET.
- MSpec - Context-Specification style for .NET (Intro, code).
Python
- pyhistorian - Given-When-Then style for Python
- should-dsl - Should assertions for Python
2 kommentarer:
On Python world, Pyccuracy also can be cited.
Rodrigo, if I've understood it correctly, Pyccuracy is a front-end giving a plain-text way to control Selenium, not a general-purpose BDD framework. It's a quite interesting way to control Selenium, though.
Post a Comment