<?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: Three myths about testing</title>
	<atom:link href="http://cakebaker.42dh.com/2007/04/01/three-myths-about-testing/feed/" rel="self" type="application/rss+xml" />
	<link>http://cakebaker.42dh.com/2007/04/01/three-myths-about-testing/</link>
	<description>baking cakes with CakePHP</description>
	<lastBuildDate>Tue, 31 Jan 2012 15:12:14 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: cakebaker</title>
		<link>http://cakebaker.42dh.com/2007/04/01/three-myths-about-testing/comment-page-1/#comment-6156</link>
		<dc:creator>cakebaker</dc:creator>
		<pubDate>Tue, 03 Apr 2007 08:02:21 +0000</pubDate>
		<guid isPermaLink="false">http://cakebaker.42dh.com/2007/04/01/three-myths-about-testing/#comment-6156</guid>
		<description>@All: Thanks for your comments.

@as230: I agree with you. I think it is a learning process a developer has to undergo until he sees that the &quot;hit-reload-to-test&quot; method is not that efficient. I for example used this method many years...

@Matthias: I think it depends on your philosophy whether you mention the testing efforts to the customer. &quot;Software testing&quot; is rather abstract for most customers and it is difficult to explain why testing takes as long as programming itself ;-)

@keymaster: At least for me testing is an integral part of my &quot;production process&quot;, as it is the way I usually work. So it doesn&#039;t matter whether a site will change much after it has been created. 

@theman: Yes, I agree with you. I wrote in earlier posts about how to write tests.</description>
		<content:encoded><![CDATA[<p>@All: Thanks for your comments.</p>
<p>@as230: I agree with you. I think it is a learning process a developer has to undergo until he sees that the &#8220;hit-reload-to-test&#8221; method is not that efficient. I for example used this method many years&#8230;</p>
<p>@Matthias: I think it depends on your philosophy whether you mention the testing efforts to the customer. &#8220;Software testing&#8221; is rather abstract for most customers and it is difficult to explain why testing takes as long as programming itself ;-)</p>
<p>@keymaster: At least for me testing is an integral part of my &#8220;production process&#8221;, as it is the way I usually work. So it doesn&#8217;t matter whether a site will change much after it has been created. </p>
<p>@theman: Yes, I agree with you. I wrote in earlier posts about how to write tests.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: theman</title>
		<link>http://cakebaker.42dh.com/2007/04/01/three-myths-about-testing/comment-page-1/#comment-6137</link>
		<dc:creator>theman</dc:creator>
		<pubDate>Mon, 02 Apr 2007 18:11:40 +0000</pubDate>
		<guid isPermaLink="false">http://cakebaker.42dh.com/2007/04/01/three-myths-about-testing/#comment-6137</guid>
		<description>I think we all agree that testing is important and has it&#039;s place, but I&#039;m not sure everyone knows how to write tests or how to incorporate them into their projects.</description>
		<content:encoded><![CDATA[<p>I think we all agree that testing is important and has it&#8217;s place, but I&#8217;m not sure everyone knows how to write tests or how to incorporate them into their projects.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: keymaster</title>
		<link>http://cakebaker.42dh.com/2007/04/01/three-myths-about-testing/comment-page-1/#comment-6136</link>
		<dc:creator>keymaster</dc:creator>
		<pubDate>Mon, 02 Apr 2007 07:49:08 +0000</pubDate>
		<guid isPermaLink="false">http://cakebaker.42dh.com/2007/04/01/three-myths-about-testing/#comment-6136</guid>
		<description>Not to be argumentative, but.. how do you know it will pay off in the long run? 

Certainly in the short run it is extra overhead that slows things down.

Doesn&#039;t it depend on how much future development and evolution you intend to do on the product?

If you are just building a simple site for a client where you don&#039;t think it will change much thereafter, I&#039;m not sure it makes sense to invest the extra time setting up automated testcases.

On the other hand, if you are starting a product which you intend to have several versions/releases in the future, and build upon - it would be suicide not to setup automated testing.

It all depends on the future regression testing requirements.</description>
		<content:encoded><![CDATA[<p>Not to be argumentative, but.. how do you know it will pay off in the long run? </p>
<p>Certainly in the short run it is extra overhead that slows things down.</p>
<p>Doesn&#8217;t it depend on how much future development and evolution you intend to do on the product?</p>
<p>If you are just building a simple site for a client where you don&#8217;t think it will change much thereafter, I&#8217;m not sure it makes sense to invest the extra time setting up automated testcases.</p>
<p>On the other hand, if you are starting a product which you intend to have several versions/releases in the future, and build upon &#8211; it would be suicide not to setup automated testing.</p>
<p>It all depends on the future regression testing requirements.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthias Schmidt</title>
		<link>http://cakebaker.42dh.com/2007/04/01/three-myths-about-testing/comment-page-1/#comment-6134</link>
		<dc:creator>Matthias Schmidt</dc:creator>
		<pubDate>Mon, 02 Apr 2007 07:10:22 +0000</pubDate>
		<guid isPermaLink="false">http://cakebaker.42dh.com/2007/04/01/three-myths-about-testing/#comment-6134</guid>
		<description>&gt; I think the best approach is to not mention “testing” as a separate topic and to treat tests and production code as a unit.

I am sure this is the worst approach, not the best. 
Not to mention testing efforts is like not doing it (even if you hide the costs in other features). Explain your customers why testing is important and why it will reduce cost in the long run. 

As you write in myth3: 

&gt; But in the long run you will notice that it pays off

Testing means quality. And quality will pay off - as we all know ;)</description>
		<content:encoded><![CDATA[<p>&gt; I think the best approach is to not mention “testing” as a separate topic and to treat tests and production code as a unit.</p>
<p>I am sure this is the worst approach, not the best.<br />
Not to mention testing efforts is like not doing it (even if you hide the costs in other features). Explain your customers why testing is important and why it will reduce cost in the long run. </p>
<p>As you write in myth3: </p>
<p>&gt; But in the long run you will notice that it pays off</p>
<p>Testing means quality. And quality will pay off &#8211; as we all know ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: as230</title>
		<link>http://cakebaker.42dh.com/2007/04/01/three-myths-about-testing/comment-page-1/#comment-6132</link>
		<dc:creator>as230</dc:creator>
		<pubDate>Sun, 01 Apr 2007 23:46:07 +0000</pubDate>
		<guid isPermaLink="false">http://cakebaker.42dh.com/2007/04/01/three-myths-about-testing/#comment-6132</guid>
		<description>I think there&#039;s yet another myth - I&#039;m writing a webapp, why do I bother with coding tests instead of just hitting reload on the browser?

Even if there&#039;s Serenium which can test the behavior of the webapp on the browser, some people still tend to use the traditional &quot;hit-reload-to-test&quot; method, which cost a lot more time than writing tests to do the same.

Gotta find someway to punish those mind snatchers.</description>
		<content:encoded><![CDATA[<p>I think there&#8217;s yet another myth &#8211; I&#8217;m writing a webapp, why do I bother with coding tests instead of just hitting reload on the browser?</p>
<p>Even if there&#8217;s Serenium which can test the behavior of the webapp on the browser, some people still tend to use the traditional &#8220;hit-reload-to-test&#8221; method, which cost a lot more time than writing tests to do the same.</p>
<p>Gotta find someway to punish those mind snatchers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cakebaker</title>
		<link>http://cakebaker.42dh.com/2007/04/01/three-myths-about-testing/comment-page-1/#comment-6122</link>
		<dc:creator>cakebaker</dc:creator>
		<pubDate>Sun, 01 Apr 2007 16:57:14 +0000</pubDate>
		<guid isPermaLink="false">http://cakebaker.42dh.com/2007/04/01/three-myths-about-testing/#comment-6122</guid>
		<description>@KesheR: Why do you think testing is boring?</description>
		<content:encoded><![CDATA[<p>@KesheR: Why do you think testing is boring?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: KesheR</title>
		<link>http://cakebaker.42dh.com/2007/04/01/three-myths-about-testing/comment-page-1/#comment-6116</link>
		<dc:creator>KesheR</dc:creator>
		<pubDate>Sun, 01 Apr 2007 13:49:03 +0000</pubDate>
		<guid isPermaLink="false">http://cakebaker.42dh.com/2007/04/01/three-myths-about-testing/#comment-6116</guid>
		<description>Yeah, it&#039;s true. But soooo boring though...</description>
		<content:encoded><![CDATA[<p>Yeah, it&#8217;s true. But soooo boring though&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

