By tag: BDD
0
kicks
Development team best practices and techniques - review and quiz
A list of best practices used by mature development teams. In the form of "Quiz" - you can point which of them you use and answer how advanced your team is.
0
kicks
Behavior Driven Development (BDD) with SpecFlow and ASP.NET MVC
How does BDD compare with TDD, and how can you use BDD-style tools such as Cucumber and SpecFlow with ASP.NET MVC? Steve Sanderson considers the options, and provides an example of combining ASP.NET MVC 2, SpecFlow, and WatiN.
0
kicks
Automocking and BDD style tests with NUnit
A low friction approach to get rolling with TDD/BDD.
0
kicks
Toward a Better Use of Context/Specification
have you hand-rolled your own base class for your Context/Specification style specs? Curious whats different between a Context/Specification base class and a typical unit testing base class? read on...
0
kicks
Specification Testing in .NET using Ruby
The purpose of this post is to run through a process which will ultimately allow you to write Ruby based specifications for your .NET code. Why would you want to do this? The intended purpose for this practice is to gain the most benefit when doing BDD. Trying to do BDD in C# results in a lot of syn...
0
kicks
Code Contracts - TDD in a DbC World
As developers start to discover the upcoming Code Contracts for .NET 4.0, it's important to understand not only Design by Contract, and TDD, but how they can complement each other. For business value, we as developers need to flush out our design through the use of TDD, and we can refactor into usi...
0
kicks
Doing BDD, with Rhino Mocks AAA syntax
Ayende proposed a new AAA syntax in Rhino Mocks. I was wondering how it mixed with BDD.
0
kicks
Doing BDD, when expecting an exception
I really like the look of my tests specifications, they read almost like plain English.
After fumbling around for a while, I finally get how to specify an expected exception.
0
kicks
Doing BDD
Basically it a shift towards specifying behavior instead of testing behavior.
The specification consists of 3 parts:
1: A namespace with called "Specs_for_subject"
2: One or more classes called "When_operation_on_state", with a SetUp/Init method that performs the "op...
0
kicks
Save Your Fingers, Use a BDD AutoHotKey Script!
Using a bdd_style_naming_convention_for_you_specifications? Save yourself some time and keystrokes by using BDD AutoHotKey Script.
0
kicks
Executable Specifications - Part 2
Second part of an article about BDD (Behaviour Driven Development).
0
kicks
BDD Spec Generator
A little app to turn BDD tests/specs into a non-developer readable text document.
0
kicks
Test Supported Development (TSD) is not Test Driven Development (TDD)
"Test Supported Development" (TSD) intends to characterize the creation of tests during ANY/ALL stages of development, that is, tests are not necessarily created before their respective System Under Test (SUT), but not necessarily created as an afterthought, either...
0
kicks
Expectation Based Testing with Mocks
An example and walk-through showing how to use mocks, Rhino.Mocks that is, to do expectation based testing... with a little BDD flavor thrown in just for fun.