Jul 19 2010

Stop automating manual test scripts!

Published by gojko under articles

Creating an Executable Specification from existing manual test scripts might seem as a logical thing to do when starting out with Specification by Example and Agile Acceptance Testing. Such scripts already describe what the system does, and the testers are running them anyway, so automation will surely help. Not really — this is in fact one of the most common failure patterns. Continue Reading »

One response so far

Jun 16 2010

Anatomy of a good acceptance test

Published by gojko under articles

The long term benefits of agile acceptance testing come from live documentation – a description of the system functionality which is reliable, easily accessible and much easier to read and understand than the code. In order to be effective as live specification, acceptance tests have to be written in a way that enables others to pick them up months or even years later and easily understand what they do, why they are there and what they describe. Here are some simple heuristics that will help you measure and improve your tests to make them better as a live specification. Continue Reading »

9 responses so far

Sep 21 2009

Agile Acceptance Testing – HSBC Talk Slides and Links

Published by gojko under presentations

Thanks very much for inviting me to speak about agile acceptance testing and specification by example at HSBC today. It was great to chat to you and I must say that your video-conferencing system is really impressive. As promised, here are the slides and links from the presentation.

Online articles and resources

Books

Events

No responses yet

Aug 27 2009

Learn BDD and specification by example straight from the horse’s mouth

Published by gojko under news,tutorials

Dan North and I met up today and decided to do a joint workshop on behaviour-driven development and specification by example. The workshop will be very practical, focused around the following topics:

  • How to communicate effectively with project stakeholders
  • Value of specification by example
  • How to write good scenarios
  • How to spot problems with scenarios and examples and how to fix them
  • How to integrate BDD and specification by example into your development process and organisation
  • Focusing on writing software that really matters
  • Managing code after it is released, using examples and scenarios as live documentation

This will be a unique opportunity to learn BDD and specification by example straight from the horse’s mouth. We’re ironing out the final details and I’ll publish them early next week. For now, I can only say that the workshop will take place in central London mid December this year and that the number of places will be very limited (definitely not more than 30), so if this sounds interesting send me an e-mail or ping me on twitter and I’ll keep you posted.

No responses yet

May 12 2009

Examples make it easy to spot inconsistencies

Published by gojko under articles

I organised a workshop on Specification by Example yesterday at the Progressive .NET mini-conference in London, demonstrating how realistic examples are a very effective tool to flush out incorrect assumed rules and point to real business rules in software requirements. Continue Reading »

6 responses so far

Next »