<?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 Reality of Automated Acceptance Testing</title>
	<atom:link href="http://blog.gdinwiddie.com/2010/03/01/the-reality-of-automated-acceptance-testing/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.gdinwiddie.com/2010/03/01/the-reality-of-automated-acceptance-testing/</link>
	<description>Effective software development</description>
	<lastBuildDate>Wed, 08 Feb 2012 21:01:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Money quotes from the Shore acceptance-testing discussion &#171; Matt Philip&#039;s blog</title>
		<link>http://blog.gdinwiddie.com/2010/03/01/the-reality-of-automated-acceptance-testing/comment-page-1/#comment-117885</link>
		<dc:creator>Money quotes from the Shore acceptance-testing discussion &#171; Matt Philip&#039;s blog</dc:creator>
		<pubDate>Thu, 20 Jan 2011 21:42:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gdinwiddie.com/?p=353#comment-117885</guid>
		<description>[...] &#8211; George Dinwiddie [...]</description>
		<content:encoded><![CDATA[<p>[...] &#8211; George Dinwiddie [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: George Dinwiddie</title>
		<link>http://blog.gdinwiddie.com/2010/03/01/the-reality-of-automated-acceptance-testing/comment-page-1/#comment-104701</link>
		<dc:creator>George Dinwiddie</dc:creator>
		<pubDate>Sun, 11 Apr 2010 00:39:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gdinwiddie.com/?p=353#comment-104701</guid>
		<description>Pete, It may be important to consider that most orgs that Jim Shore works with are still in the throes of Agile adoption. Automated end-to-end regression testing is not generally the first thing I try to instill, either.</description>
		<content:encoded><![CDATA[<p>Pete, It may be important to consider that most orgs that Jim Shore works with are still in the throes of Agile adoption. Automated end-to-end regression testing is not generally the first thing I try to instill, either.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pete Tansey</title>
		<link>http://blog.gdinwiddie.com/2010/03/01/the-reality-of-automated-acceptance-testing/comment-page-1/#comment-104699</link>
		<dc:creator>Pete Tansey</dc:creator>
		<pubDate>Sun, 11 Apr 2010 00:27:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gdinwiddie.com/?p=353#comment-104699</guid>
		<description>I gather from the links that James Shore is simply reflecting on the value of automating acceptance tests, not automated testing. 
He values the business collaboration associated with identifying the concrete examples - not the automation beyond a unit level.
But surely there is still business value in being able to provide some sort of automated end to end regression acceptance testing?</description>
		<content:encoded><![CDATA[<p>I gather from the links that James Shore is simply reflecting on the value of automating acceptance tests, not automated testing.<br />
He values the business collaboration associated with identifying the concrete examples &#8211; not the automation beyond a unit level.<br />
But surely there is still business value in being able to provide some sort of automated end to end regression acceptance testing?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Questioning Automated Acceptance Testing &#171; The Art of Software Development</title>
		<link>http://blog.gdinwiddie.com/2010/03/01/the-reality-of-automated-acceptance-testing/comment-page-1/#comment-102885</link>
		<dc:creator>Questioning Automated Acceptance Testing &#171; The Art of Software Development</dc:creator>
		<pubDate>Wed, 03 Mar 2010 10:13:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gdinwiddie.com/?p=353#comment-102885</guid>
		<description>[...] George Dinwiddie thinks Shore is throwing out the baby with the bathwater and that the problems are fixable. [...]</description>
		<content:encoded><![CDATA[<p>[...] George Dinwiddie thinks Shore is throwing out the baby with the bathwater and that the problems are fixable. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Есть ли смысл в приемочном тестировании? &#171; XP Injection</title>
		<link>http://blog.gdinwiddie.com/2010/03/01/the-reality-of-automated-acceptance-testing/comment-page-1/#comment-102882</link>
		<dc:creator>Есть ли смысл в приемочном тестировании? &#171; XP Injection</dc:creator>
		<pubDate>Wed, 03 Mar 2010 08:16:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gdinwiddie.com/?p=353#comment-102882</guid>
		<description>[...] споров по поводу проблем приемочного тестирования и нужно ли приемочное тестирование вообще, стоит ли его автоматизировать или есть [...]</description>
		<content:encoded><![CDATA[<p>[...] споров по поводу проблем приемочного тестирования и нужно ли приемочное тестирование вообще, стоит ли его автоматизировать или есть [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam Knight</title>
		<link>http://blog.gdinwiddie.com/2010/03/01/the-reality-of-automated-acceptance-testing/comment-page-1/#comment-102813</link>
		<dc:creator>Adam Knight</dc:creator>
		<pubDate>Mon, 01 Mar 2010 23:10:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gdinwiddie.com/?p=353#comment-102813</guid>
		<description>I cannot see anything in either of the two objections stated above that cannot be overcome with sufficiently skilled testers and the appropriate level of communication. 

&quot;Typically, responsibility for the tests gets handed off to testers, which defeats the whole point&quot; - I would question why this defeats the whole point. In more traditional development processes an analyst would be present who would be skilled in converting the requirements in the language of the business into the appropriate models and requirements to drive the development of the system. If a tester possesses the necessary analytical skills then why not rely on them to create the appropriate tests based on the requirements communicated from the cusomer. To put it another way - if your analyst could create a specification that tested itself you would be very happy, so why not furnish the tester with analytical skills to allow them to achieve the same?

In terms of the maintenance costs, I have been running with an in-house developed automated test harness for 3 years now. There is an overhead on maintenance but with careful consideration towards maintaining the tests separately from the executable code we have managed to overcome some significant rework of application functionality without having to rework large numbers of tests. Again this does require the necessary skills within the test team to treat the regression harnesses as applications in their own right, and design them with maintenance in mind.

I would reiterate Lisa&#039;s point that it’s an evolution, and there are obstacles to overcome, many of which we are stil tackling. I do not see, however, any of the problems as sufficient reason to give up on automated acceptance testing, which are the one of the cornerstones of our current development process.

---------------------------------------------------------
http://www.linkedin.com/in/adampknight
http://a-sisyphean-task.blogspot.com
http://www.twitter.com/adampknight</description>
		<content:encoded><![CDATA[<p>I cannot see anything in either of the two objections stated above that cannot be overcome with sufficiently skilled testers and the appropriate level of communication. </p>
<p>&#8220;Typically, responsibility for the tests gets handed off to testers, which defeats the whole point&#8221; &#8211; I would question why this defeats the whole point. In more traditional development processes an analyst would be present who would be skilled in converting the requirements in the language of the business into the appropriate models and requirements to drive the development of the system. If a tester possesses the necessary analytical skills then why not rely on them to create the appropriate tests based on the requirements communicated from the cusomer. To put it another way &#8211; if your analyst could create a specification that tested itself you would be very happy, so why not furnish the tester with analytical skills to allow them to achieve the same?</p>
<p>In terms of the maintenance costs, I have been running with an in-house developed automated test harness for 3 years now. There is an overhead on maintenance but with careful consideration towards maintaining the tests separately from the executable code we have managed to overcome some significant rework of application functionality without having to rework large numbers of tests. Again this does require the necessary skills within the test team to treat the regression harnesses as applications in their own right, and design them with maintenance in mind.</p>
<p>I would reiterate Lisa&#8217;s point that it’s an evolution, and there are obstacles to overcome, many of which we are stil tackling. I do not see, however, any of the problems as sufficient reason to give up on automated acceptance testing, which are the one of the cornerstones of our current development process.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
<a href="http://www.linkedin.com/in/adampknight" rel="nofollow">http://www.linkedin.com/in/adampknight</a><br />
<a href="http://a-sisyphean-task.blogspot.com" rel="nofollow">http://a-sisyphean-task.blogspot.com</a><br />
<a href="http://www.twitter.com/adampknight" rel="nofollow">http://www.twitter.com/adampknight</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick Wilson-Welsh</title>
		<link>http://blog.gdinwiddie.com/2010/03/01/the-reality-of-automated-acceptance-testing/comment-page-1/#comment-102805</link>
		<dc:creator>Patrick Wilson-Welsh</dc:creator>
		<pubDate>Mon, 01 Mar 2010 21:51:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gdinwiddie.com/?p=353#comment-102805</guid>
		<description>Thank, you George!  All the more pressing now, really, that those of us who wish to rescue this practice get together and attempt to harvest best practices for launching it for a team. I hope that in Nashville we can come closer to speaking about it with one voice. I have seen it work wonders. How sad that powerful thoughtleaders are publicly abandoning it. 

-Patrick</description>
		<content:encoded><![CDATA[<p>Thank, you George!  All the more pressing now, really, that those of us who wish to rescue this practice get together and attempt to harvest best practices for launching it for a team. I hope that in Nashville we can come closer to speaking about it with one voice. I have seen it work wonders. How sad that powerful thoughtleaders are publicly abandoning it. </p>
<p>-Patrick</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: George Dinwiddie</title>
		<link>http://blog.gdinwiddie.com/2010/03/01/the-reality-of-automated-acceptance-testing/comment-page-1/#comment-102804</link>
		<dc:creator>George Dinwiddie</dc:creator>
		<pubDate>Mon, 01 Mar 2010 21:43:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gdinwiddie.com/?p=353#comment-102804</guid>
		<description>Thanks to Markus Gärtner (http://blog.shino.de/) for finding the Jerry Weinberg quote.</description>
		<content:encoded><![CDATA[<p>Thanks to Markus Gärtner (<a href="http://blog.shino.de/" rel="nofollow">http://blog.shino.de/</a>) for finding the Jerry Weinberg quote.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Boos</title>
		<link>http://blog.gdinwiddie.com/2010/03/01/the-reality-of-automated-acceptance-testing/comment-page-1/#comment-102803</link>
		<dc:creator>Paul Boos</dc:creator>
		<pubDate>Mon, 01 Mar 2010 20:51:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gdinwiddie.com/?p=353#comment-102803</guid>
		<description>My thoughts after reading yours, Ron&#039;s and Gojko&#039;s responses as well as Jim Shore&#039;s original post is could the experiment perhaps for him to try would be to use pair test creation (much like an XP pair programming)?  Have the customer and the knowledgeable tester work through the test as a pair.  The customer has teh trust in what was written, but didn&#039;t actually do the &quot;hard&quot; part in their mind.

As someone who is trying to get a team to strive towards automating their acceptance tests, seems lik increasing the conversation around concrete examples is the way to go.</description>
		<content:encoded><![CDATA[<p>My thoughts after reading yours, Ron&#8217;s and Gojko&#8217;s responses as well as Jim Shore&#8217;s original post is could the experiment perhaps for him to try would be to use pair test creation (much like an XP pair programming)?  Have the customer and the knowledgeable tester work through the test as a pair.  The customer has teh trust in what was written, but didn&#8217;t actually do the &#8220;hard&#8221; part in their mind.</p>
<p>As someone who is trying to get a team to strive towards automating their acceptance tests, seems lik increasing the conversation around concrete examples is the way to go.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Money quotes from the Shore acceptance-testing discussion &#171; Excellentist</title>
		<link>http://blog.gdinwiddie.com/2010/03/01/the-reality-of-automated-acceptance-testing/comment-page-1/#comment-102802</link>
		<dc:creator>Money quotes from the Shore acceptance-testing discussion &#171; Excellentist</dc:creator>
		<pubDate>Mon, 01 Mar 2010 20:50:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gdinwiddie.com/?p=353#comment-102802</guid>
		<description>[...] &#8211; George Dinwiddie [...]</description>
		<content:encoded><![CDATA[<p>[...] &#8211; George Dinwiddie [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lisa Crispin</title>
		<link>http://blog.gdinwiddie.com/2010/03/01/the-reality-of-automated-acceptance-testing/comment-page-1/#comment-102799</link>
		<dc:creator>Lisa Crispin</dc:creator>
		<pubDate>Mon, 01 Mar 2010 20:26:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gdinwiddie.com/?p=353#comment-102799</guid>
		<description>My sentiments exactly!

I wonder if people just get impatient. It takes months and even years of experimenting with different approaches, learning how to help customers illustrate desired behavior with examples and turning those into tests, knowing how much detail to get into with tests before coding starts... it&#039;s an evolution. No magic happens overnight. 

My team&#039;s been doing this 6+ years and we still are refining, every sprint.</description>
		<content:encoded><![CDATA[<p>My sentiments exactly!</p>
<p>I wonder if people just get impatient. It takes months and even years of experimenting with different approaches, learning how to help customers illustrate desired behavior with examples and turning those into tests, knowing how much detail to get into with tests before coding starts&#8230; it&#8217;s an evolution. No magic happens overnight. </p>
<p>My team&#8217;s been doing this 6+ years and we still are refining, every sprint.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

