Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Good resource to learn BDD, TDD (ruby , C#, javascript)

What are the good resource to learn BDD & TDD (ruby , C#, javascript).

What are the good framework using now?

like image 860
pang Avatar asked Jul 27 '09 04:07

pang


3 Answers

See

  • Why should I practice Test Driven Development and how should I start?
  • Beginning TDD - Challenges? Solutions? Recommendations?
  • Good C# Unit testing book
  • Introducing BDD
  • What is the Path to Learn BDD on Ruby On Rails?
  • Jasmine
  • Hanselminutes - Understanding BDD and NSpec
like image 155
Eugene Yokota Avatar answered Oct 13 '22 10:10

Eugene Yokota


I can't really speak with too much authority on this subject, nor will I speak with too greater vigour given how storongly people feel about those two acronyms but it seams as though you are new to BDD / TDD so I will tell you what I wish someonehad told me when I first encoubtered them.

Tests and tools are one component of the overall process and methodology behind TDD, it is arguably one of the more visible aspects and so it is likely that you will see a lot of references to testing being an importabt part of TDD, and it is, I'm just saying, if you are interested in learning about TDD, don't forget the other aspects of it as well.

Resources I have found helpful:

  • The Pragmatic Programmer: doesn't really talk about TDD per se, but it does emphisise a lot of other good practices that will help you.

Hanselminutes Episode 169

Tools I find helpful

  • TestDriven.NET - test runner in visual studio
  • xUnit.NET - Test Framework
  • Rhino Mocks - Isolation (mocking) framework
like image 36
Crippledsmurf Avatar answered Oct 13 '22 10:10

Crippledsmurf


Here are a few links that may be helpful to you.

  • What is the most mature BDD Framework for .NET?
  • Introduction to BDD and Mocking
  • BDD using NUnit and Moq
  • RSpec vs Cucumber (RSpec stories)
  • BDD with Cucumber and rspec - when is this redundant?
  • NSpec Project Site
  • Continuous Testing
like image 20
Amir Avatar answered Oct 13 '22 11:10

Amir