Did you know? DZone has great portals for Python, Cloud, NoSQL, and HTML5!

BDD

  • submit to reddit

TDD vs. BDD: or why can’t we all just get along?

The DevOps Zone is presented by ThoughtWorks Studios and UrbanCode to bring you the most interesting and relevant content on the DevOps movement.  See today's top DevOps content and be sure to check out ThoughtWorks Studio's Continuous Delivery Whitepapers and UrbanCode's Webinars.

I was listening to another good Hanselminuets podcast - Understanding BDD and NSpec with Matt Florence and Amir Rajan. As always it was a good and informative show. Towards the end of the show one of the interviewees (I think it was Amir) explained why BDD...

0 replies - 4675 views - 12/12/11 by Dror Helper in Articles

BDD & the Holy Grail of User Story Testability & Traceability

The Holy Grail of Requirements has always been traceability, measurability and perhaps most importantly testability. The evolution of requirements has gone through various iterations: Use Cases, MosCow analysis and perhaps most usefully, Agile User Stories.

0 replies - 4551 views - 08/01/11 by Wille Faler in News

Tumble dried BDD from Studio Pragmatists

On the 18th of May, 2010, the very new tumbler-glass project by Studio Pragmatists uploaded Tumbler 0.2.1 to Maven.  Having recently written about JBehave I found myself really liking the concept of behavior driven development.  So I decided to write a...

1 replies - 3636 views - 06/07/10 by Martin Harris in News

Bad or Good? Behavior Driven Development within Scrum.

I wanted to explore the possibility of using JBehave to formalise scrums definition of done. The idea being to encapsulate a definition of done as a JBehave scenario. So in true scrum style I decided to timebox 4 hours of work dedicated to JBehave.

2 replies - 4972 views - 05/19/10 by Martin Harris in News

Continuous Testing with Selenium and JBehave using Page Objects

Since Mike‘s inception we have always sought to automate as much of our testing as possible. For some time now we have been using Selenium for our functional/acceptance tests, and thus far have been very happy with this approach.

0 replies - 11462 views - 05/06/10 by Adam Leggett in News

Continuous Integration and Testing Conference (April 16 & 17, Raleigh-Durham, NC)

The Open Information Foundation, co-founded by Jeffrey Fredrick and Paul Julius, presents CITCON North America 2010 in Raleigh-Durham, North Carolina. CITCON (Continuous Integration and Testing Conference) brings together people from every corner of the...

0 replies - 14621 views - 04/01/10 by Lyndsey Clevesy in Announcements

Twist 2.0: Test Automation in BDD - Now with Groovy

A lot of organizations transitioning to agile are focused on getting planning and communication practices in place, but they tend to neglect engineering practices until later.  ThoughtWorks Studios tries to correct this anti-pattern with its ALM tools, which...

0 replies - 9920 views - 03/02/10 by Mitchell Pronsc... in Articles

Java Power Tools Author John Smart Comes to the UK

 Well known in the Java community for his many published articles, and as author of the Java Power Tools book, John Smart has agreed to fly over from New Zealand to teach his 5-day Java Power Tools Bootcamp at Skills Matter in London on February 15-19th.

0 replies - 1077 views - 01/04/10 by Wendy Devolder in Announcements

Mockito 1.8 - New Useful Features

Mockito expands its impressive feature set with release 1.8.I was once a happy EasyMock user. If asked, I think I would have even questioned the need for a new mocking framework – EasyMock did it all, didn’t it?

1 replies - 8351 views - 11/03/09 by Barry Fitzgerald in Articles

Is easyb Easy?

I was introduced to easyb by none other than the creator of easyb: Andrew Glover. In spite of hearing and reading a lot about easyb from Andy, I never had a chance to actually work on easyb. So, I spent a couple of hours last weekend to dig deep into this...

14 replies - 32087 views - 09/17/08 by Meera Subbarao in Articles

Reducing Coupling Through Unit Tests

After my previous post on the subject of coupling and cohesion, a lot of the feedback I've gotten has been from people who want examples of lowering coupling, or want to know how they can see if their code is loosely coupled. (Reposted from my blog.)The...

2 replies - 4026 views - 05/23/08 by Vidar Hokstad in News

Behavior Driven Development - putting testing into perspective

The ultimate aim of writing software is to produce a product that satisfies the end user and the project sponsor (sometimes they are the same, sometimes they are different). How can we make sure testing helps us obtain these goals in a cost-efficient manner?

1 replies - 4008 views - 02/17/08 by John Ferguson Smart in Blogs