<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: The Return of the Cucumber</title>
	<atom:link href="http://www.pathf.com/blogs/2009/06/the-return-of-the-cucumber/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pathf.com/blogs/2009/06/the-return-of-the-cucumber/</link>
	<description>Running commentary about agile development, user experience design and Ajax.</description>
	<lastBuildDate>Fri, 05 Mar 2010 19:33:43 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: Kevin Wilson</title>
		<link>http://www.pathf.com/blogs/2009/06/the-return-of-the-cucumber/comment-page-1/#comment-7104</link>
		<dc:creator>Kevin Wilson</dc:creator>
		<pubDate>Thu, 30 Jul 2009 15:44:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.pathf.com/blogs/?p=2684#comment-7104</guid>
		<description>I let the test refer to a key, then have the step definition lookup the value.</description>
		<content:encoded><![CDATA[<p>I let the test refer to a key, then have the step definition lookup the value.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hot chocolate #13 &#8230; &#124; Kai Richard König</title>
		<link>http://www.pathf.com/blogs/2009/06/the-return-of-the-cucumber/comment-page-1/#comment-6676</link>
		<dc:creator>Hot chocolate #13 &#8230; &#124; Kai Richard König</dc:creator>
		<pubDate>Sat, 13 Jun 2009 20:06:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.pathf.com/blogs/?p=2684#comment-6676</guid>
		<description>[...] Agile Ajax » The Return of the Cucumber [...]</description>
		<content:encoded><![CDATA[<p>[...] Agile Ajax » The Return of the Cucumber [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben Mabey</title>
		<link>http://www.pathf.com/blogs/2009/06/the-return-of-the-cucumber/comment-page-1/#comment-6675</link>
		<dc:creator>Ben Mabey</dc:creator>
		<pubDate>Sat, 13 Jun 2009 18:00:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.pathf.com/blogs/?p=2684#comment-6675</guid>
		<description>Thanks for another great Cucumber write-up!

There isn&#039;t a consensus on the writing style issue because it is really dependent on the project and customer IMO.  For a more in-depth look at the different type of writing styles take a look at my post: http://www.benmabey.com/2008/05/19/imperative-vs-declarative-scenarios-in-user-stories/

It is over a year old, so I was talking about RSpec Story Runner, but the issue is the same.  What I typically recommend is to start out with the imperative, or specific, style for a new feature.  Then, in a different scenario or feature you don&#039;t need to redeclare everything so taking the declarative, or general, approach makes more sense.  

For example, you may want to be specific on what types of fields are present for when creating a new resource.  However, if you are testing validation on that form you don&#039;t need to outline every field again since it is understood what fields are there.  So, it is really a balance on keeping the relevant information present in the steps while hiding the noise within more declarative step definitions.</description>
		<content:encoded><![CDATA[<p>Thanks for another great Cucumber write-up!</p>
<p>There isn&#8217;t a consensus on the writing style issue because it is really dependent on the project and customer IMO.  For a more in-depth look at the different type of writing styles take a look at my post: <a href="http://www.benmabey.com/2008/05/19/imperative-vs-declarative-scenarios-in-user-stories/" rel="nofollow">http://www.benmabey.com/2008/05/19/imperative-vs-declarative-scenarios-in-user-stories/</a></p>
<p>It is over a year old, so I was talking about RSpec Story Runner, but the issue is the same.  What I typically recommend is to start out with the imperative, or specific, style for a new feature.  Then, in a different scenario or feature you don&#8217;t need to redeclare everything so taking the declarative, or general, approach makes more sense.  </p>
<p>For example, you may want to be specific on what types of fields are present for when creating a new resource.  However, if you are testing validation on that form you don&#8217;t need to outline every field again since it is understood what fields are there.  So, it is really a balance on keeping the relevant information present in the steps while hiding the noise within more declarative step definitions.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic page generated in 0.240 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-03-21 16:42:15 -->
