BT

Examining the 'TDD is Dead' Controversy

by Shane Hastie on  Jun 04, 2014 10

Since DHH's opening keynote at Railsconf 2014 in which he questioned the use and value of TDD, and his subsequent post titled "TDD is Dead, Long Live Testing" have generated a lot of reaction and controversy. Much of the reaction has been focused on how TDD is, or should be, applied and used.

Behaviour Driven Development Is About Conversation Not Tooling

by Jan Stenberg on  Apr 24, 2014

The single most important of Behaviour-Driven Development (BDD) is the conversation, not the tooling, Liz Koegh states in a presentation about 10 years of doing BDD at the recent Cucumber conference. Liz believes we have made some big mistakes during these years of practicing BDD, but she is quite excited about some of the developments over the last few years.

Cucumber.js for BDD in JavaScript: An Interview with Julien Biezemans

by James Chesters on  Apr 15, 2014

Julien Biezemans is a Cucumber core team member and the author of Cucumber.js. Cucumber.js is a native JavaScript implementation of Cucumber, and is a strict port that can run on any JavaScript environment. Running on Node.js as well as within any browsers, Cucumber.js is virtually serviceable against everything producing JavaScript and HTML (Node.js, Ruby on Rails, PHP, .NET, etc)

New Gem Creates Test Boilerplate for Chef Cookbooks

by Cassiano Leal on  Feb 25, 2014

Meez is a new gem that will help get started with test-driven infrastructure for Chef cookbooks. It creates all the boilerplate necessary to assess a cookbook’s quality using tools such as Test Kitchen, Foodcritic, ChefSpec and others, allowing the user to focus on writing actual tests and infrastructure code.

BDD and JavaScript Using CucumberJS

by Jan Stenberg on  Jan 31, 2014

Adding CucumberJS to the TDD workflow for JavaScript-based projects embraces the ideas of Behaviour Driven Development, BDD, and allows a developer to follow the TDD principles while developing from the outside in; running automated tests that fail until code that supports a feature is implemented, Todd Anderson reveals in a recent blog post.

Martin Fowler Presented Workflows of Refactoring

by Rui Miguel Ferreira on  Jan 23, 2014

Martin Fowler published an article on his website describing the different workflows that could be used when refactoring and explaining the reasons for combining them.

Behaviour-Driven Development: Value through Collaboration

by Jan Stenberg on  Dec 30, 2013

The goal of a software project is to deliver value to stakeholders and Behaviour-Driven Development, (BDD), is designed for that, Viktor Farcic, a software developer working on transitions from waterfall to agile processes, states in the first of four blog posts describing his view on BDD.

Behaviour-Driven Development Tool Jasmine 2.0 Released

by Jan Stenberg on  Dec 22, 2013

The recently released version 2.0 of Jasmine, a Behaviour-Driven Development, BDD, testing framework for JavaScript, comes with improved support for Node.js, major work on increasing the internal quality and some backwards compatibility breaking changes.

AnyPresence Soups up Enterprise MBaaS Platform- Part 1 of 2

by Martin Monroe on  Oct 30, 2013

Mobile Backend as a Service provider AnyPresence continues to hone their chops. Launching the fifth update to their self-titled platform geared for the enterprise. Co-founder Rich Mendis provides some insights for InfoQ readers…

Behaviour Driven Development Tool Cucumber Questioned

by Jan Stenberg on  Oct 01, 2013 2

The Behaviour Driven Development, BDD, tool Cucumber is popular in Ruby’s TDD community. It offers a way to write tests that anybody can understand, but is any of the benefits of Cucumber really that beneficial, Kevin Liddle asks in a case against Cucumber. Jon Frisby and Matt Polito has each written a response somewhat arguing against Kevin’s ideas, both seeing benefits in using Cucumber.

Why You Should Care About Behaviour-Driven Development

by Jan Stenberg on  Sep 22, 2013

Agile has helped us move away from creating upfront requirements but we still have a huge amount of waste with lots of discovery and misunderstandings late in sprints. BDD is meant to decrease this by improving the communication between people working in the problem and solution domains, Matt Wynne states in a recent overview of Behaviour-Driven Development.

Get Started With Behaviour-Driven Development Focusing on the Domain Instead of on the Database

by Jan Stenberg on  Jul 09, 2013

Start using Behaviour-Driven Development (BDD) when designing an application and focus on the domain instead of the database, Julie Lerman, a Microsoft MVP since 2003, suggests. BDD lets developers focus on user stories and behaviour in the business domain when building up logic and tests. New to BDD, Julie has implemented a working example using Visual Studio, C# and SpecFlow.

BDD Tool Cucumber with a Larger Team and Numerous Bugs Fixed

by Jan Stenberg on  Apr 11, 2013

The project for Cucumber, a Behaviour Driven Development, BDD, tool, has recently increased the team and intensive work last months has brought open bugs down substantially, Aslak Hellesøy revealed when talking about the Cucumber ecosystem during a Cucumber conference day last week.

.NET Tools And Practices Research Insights

by Roopesh Shenoy on  Dec 13, 2012 2

The community research we published on .NET tools and practices had more than 650 votes leading to some interesting results. We attempt to draw insights.

Community-Driven Research: What are the most widely used .NET practices and tools?

by Dio Synodinos on  Sep 25, 2012

InfoQ's research initiative continues with an 8th question: "What are the most widely used .NET practices and tools?". This is a new service we hope will provide you with up-to-date & bias-free community-based insight into trends & behaviors that affect enterprise software development. Unlike traditional vendor/analyst-based research, our research is based on answers provided by YOU.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT