<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: Testing Your Web Applications</title>
	<link>http://www.programmersmind.com/blog/2008/03/testing-your-web-applications.html</link>
	<description>Tips &#38; Tricks for Freelance Developers &#38; Designers</description>
	<pubDate>Fri, 10 Oct 2008 22:45:39 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
		<item>
		<title>By: Dave Stewart</title>
		<link>http://www.programmersmind.com/blog/2008/03/testing-your-web-applications.html#comment-66</link>
		<dc:creator>Dave Stewart</dc:creator>
		<pubDate>Fri, 11 Apr 2008 15:24:54 +0000</pubDate>
		<guid>http://www.programmersmind.com/blog/2008/03/testing-your-web-applications.html#comment-66</guid>
		<description>Sounds good Kalen!

The only thing I don't really get with unit tests, is that you need to think what might go wrong before you can write a test for it.

I find the reason stuff breaks is that I didn't think of how something could be broken in the first place, and if I had, I may not have spent the time to rite a unit test I just would have spent the time making sure it had the right checks in there in the first place.

A tricky one huh!</description>
		<content:encoded><![CDATA[<p>Sounds good Kalen!</p>
<p>The only thing I don&#8217;t really get with unit tests, is that you need to think what might go wrong before you can write a test for it.</p>
<p>I find the reason stuff breaks is that I didn&#8217;t think of how something could be broken in the first place, and if I had, I may not have spent the time to rite a unit test I just would have spent the time making sure it had the right checks in there in the first place.</p>
<p>A tricky one huh!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kalen_jordan</title>
		<link>http://www.programmersmind.com/blog/2008/03/testing-your-web-applications.html#comment-64</link>
		<dc:creator>kalen_jordan</dc:creator>
		<pubDate>Fri, 11 Apr 2008 13:46:57 +0000</pubDate>
		<guid>http://www.programmersmind.com/blog/2008/03/testing-your-web-applications.html#comment-64</guid>
		<description>Hey Dave, basically it boils down to setting up automated test cases to test various "low-level" features of your code and ensure that you're not introducing regressions.

Unit testing is very different from functional testing in that most of the things you are testing are at a very granular level.  It's difficult to test higher level user interface issues.

But for example, you have a variable in your code that should be an integer.  So you setup a test case to assert that that variable is an integer, and of course it passes.  Now, two months down the line when you're coding some other piece, you accidentally turn that into a string to accomplish something else but of course you don't have the foggiest memory of why it needs to be an integer for some other piece of your code.

So you run your long list of unit tests you've accumulated and you get all green lights except for that one.  So then you fix it.

Hope that makes a lil sense...I'm going to work on a full post on this topic for ya ;)</description>
		<content:encoded><![CDATA[<p>Hey Dave, basically it boils down to setting up automated test cases to test various &#8220;low-level&#8221; features of your code and ensure that you&#8217;re not introducing regressions.</p>
<p>Unit testing is very different from functional testing in that most of the things you are testing are at a very granular level.  It&#8217;s difficult to test higher level user interface issues.</p>
<p>But for example, you have a variable in your code that should be an integer.  So you setup a test case to assert that that variable is an integer, and of course it passes.  Now, two months down the line when you&#8217;re coding some other piece, you accidentally turn that into a string to accomplish something else but of course you don&#8217;t have the foggiest memory of why it needs to be an integer for some other piece of your code.</p>
<p>So you run your long list of unit tests you&#8217;ve accumulated and you get all green lights except for that one.  So then you fix it.</p>
<p>Hope that makes a lil sense&#8230;I&#8217;m going to work on a full post on this topic for ya <img src='http://www.programmersmind.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Stewart</title>
		<link>http://www.programmersmind.com/blog/2008/03/testing-your-web-applications.html#comment-61</link>
		<dc:creator>Dave Stewart</dc:creator>
		<pubDate>Fri, 11 Apr 2008 12:54:46 +0000</pubDate>
		<guid>http://www.programmersmind.com/blog/2008/03/testing-your-web-applications.html#comment-61</guid>
		<description>So Kalen what do you know about "Unit Testing"? I'm aware of it, but I don't know how to do it, and what I'd actually test.

Any insights, links, etc!?</description>
		<content:encoded><![CDATA[<p>So Kalen what do you know about &#8220;Unit Testing&#8221;? I&#8217;m aware of it, but I don&#8217;t know how to do it, and what I&#8217;d actually test.</p>
<p>Any insights, links, etc!?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kalen_jordan</title>
		<link>http://www.programmersmind.com/blog/2008/03/testing-your-web-applications.html#comment-57</link>
		<dc:creator>kalen_jordan</dc:creator>
		<pubDate>Thu, 10 Apr 2008 12:42:02 +0000</pubDate>
		<guid>http://www.programmersmind.com/blog/2008/03/testing-your-web-applications.html#comment-57</guid>
		<description>Totally man!  That's exactly the kind of thing I'm trying to drill into some young developer's skull out there.  It's *so* hard to learn on your own and *really* internalize.  Testing is a friggin beast!!</description>
		<content:encoded><![CDATA[<p>Totally man!  That&#8217;s exactly the kind of thing I&#8217;m trying to drill into some young developer&#8217;s skull out there.  It&#8217;s *so* hard to learn on your own and *really* internalize.  Testing is a friggin beast!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Stewart</title>
		<link>http://www.programmersmind.com/blog/2008/03/testing-your-web-applications.html#comment-53</link>
		<dc:creator>Dave Stewart</dc:creator>
		<pubDate>Wed, 09 Apr 2008 10:05:59 +0000</pubDate>
		<guid>http://www.programmersmind.com/blog/2008/03/testing-your-web-applications.html#comment-53</guid>
		<description>&#62; testing and bug fixing time frame can double the development schedule

I tried for years to ignore the facts about this one, but it's absolutely true. I almost NEVER build in enough time for changes, bug fixing or such like and usually quote on the "perfect" project, but it's just not practical to do that if you want some kind of a life outside of work!!!</description>
		<content:encoded><![CDATA[<p>&gt; testing and bug fixing time frame can double the development schedule</p>
<p>I tried for years to ignore the facts about this one, but it&#8217;s absolutely true. I almost NEVER build in enough time for changes, bug fixing or such like and usually quote on the &#8220;perfect&#8221; project, but it&#8217;s just not practical to do that if you want some kind of a life outside of work!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: &#160; Video Summary for Saturday, April 5, 2008&#160;by&#160;Programmer&#8217;s MInd</title>
		<link>http://www.programmersmind.com/blog/2008/03/testing-your-web-applications.html#comment-42</link>
		<dc:creator>&#160; Video Summary for Saturday, April 5, 2008&#160;by&#160;Programmer&#8217;s MInd</dc:creator>
		<pubDate>Sat, 05 Apr 2008 22:26:56 +0000</pubDate>
		<guid>http://www.programmersmind.com/blog/2008/03/testing-your-web-applications.html#comment-42</guid>
		<description>[...] Testing Your Web Applications [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Testing Your Web Applications [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kalen_jordan</title>
		<link>http://www.programmersmind.com/blog/2008/03/testing-your-web-applications.html#comment-34</link>
		<dc:creator>kalen_jordan</dc:creator>
		<pubDate>Thu, 03 Apr 2008 04:09:56 +0000</pubDate>
		<guid>http://www.programmersmind.com/blog/2008/03/testing-your-web-applications.html#comment-34</guid>
		<description>Hey Mark - yes, for more complex web apps I would not even be surprised by that kind of QA/testing time frame.  It's amazing how much these pieces can bit you in the hind parts if you're not careful!</description>
		<content:encoded><![CDATA[<p>Hey Mark - yes, for more complex web apps I would not even be surprised by that kind of QA/testing time frame.  It&#8217;s amazing how much these pieces can bit you in the hind parts if you&#8217;re not careful!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Schmulen</title>
		<link>http://www.programmersmind.com/blog/2008/03/testing-your-web-applications.html#comment-28</link>
		<dc:creator>Mark Schmulen</dc:creator>
		<pubDate>Wed, 02 Apr 2008 17:40:32 +0000</pubDate>
		<guid>http://www.programmersmind.com/blog/2008/03/testing-your-web-applications.html#comment-28</guid>
		<description>Great post on a very important point. I would actually say that for many projects that the testing and bug fixing time frame can double the development schedule. I know that is true for many projects i have worked on.</description>
		<content:encoded><![CDATA[<p>Great post on a very important point. I would actually say that for many projects that the testing and bug fixing time frame can double the development schedule. I know that is true for many projects i have worked on.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
