<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>finally{} &#187; testing</title>
	<atom:link href="http://www.jjude.com/tag/testing/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jjude.com</link>
	<description>all will be well finally</description>
	<lastBuildDate>Wed, 28 Dec 2011 18:00:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Learning to test</title>
		<link>http://www.jjude.com/2008/05/learning-to-test/</link>
		<comments>http://www.jjude.com/2008/05/learning-to-test/#comments</comments>
		<pubDate>Mon, 05 May 2008 16:53:57 +0000</pubDate>
		<dc:creator>Joseph Jude</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://www.jjude.com/index.php/archives/75</guid>
		<description><![CDATA[<p>Along with learning Python, I am learning other components of web development - most importantly testing.</p><p><a href="http://www.jjude.com/2008/05/learning-to-test/">Learning to test</a> is post from <a href="http://www.jjude.com">finally{}</a>.
<p>Author Bio : Joseph is an independent consultant helping organizations to achieve their business objectives through IT investment. You can follow him on twitter <a href="http://twitter.com/jjude">@jjude</a></p></p>]]></description>
			<content:encoded><![CDATA[<p>I started programming in C. Then moved to VB and VC++. Then I moved to packaged software solutions like Vantive and Peoplesoft. In all these days, I managed not to write automated test cases. It is not that I didn&#8217;t want to, but it wasn&#8217;t the practice. I spent most of my time, learning and programming tools, languages and other similar aspects but never concentrated on automated testing.</p>
<p>But when one starts to write an application on their own, their perspective differ. More so when it is an open source. Now I want to test my software enough to avoid embarrassment in the community. I don&#8217;t want to release a (open-source) software without testing. It is not that the application will not contain any bugs; but I&#8217;ve taken all the steps that I know to make the application bug-free.</p>
<p>When one treads on an unknown territory any kind of hand-holding is appreciated. With detailed documentation, Django makes it easier to get into testing territory. Because of the fear of unknown, I&#8217;ve been postponing writing test cases for days. Then one evening, I sat down, read through Django&#8217;s documentation on test cases, browsed few more sample test cases (that is the beauty of open source) and I started to write test cases. It wasn&#8217;t scared of writing test cases any more. It came in so easily!</p>
<p>Okay! I haven&#8217;t yet done the full test suite. I&#8217;ve understood and managed to write test cases to test the views alone (Django Test Client). I still need to write detailed unit test cases and in-browser testing.</p>
<p>But at least this is a good start.</p>
<p>P.S: You can browse the the tests as part of <a title="http://code.google.com/p/s-o-l/" href="http://code.google.com/p/s-o-l/">http://code.google.com/p/s-o-l/</a></p>
<h4  class="related_post_title">Related Posts:</h4><ul class="related_post"><li><a href="http://www.jjude.com/2008/08/s-i-p-goes-online/" title="S-I-P goes online">S-I-P goes online</a></li><li><a href="http://www.jjude.com/2008/07/understanding-django-template-tags/" title="Understanding Django Template Tags">Understanding Django Template Tags</a></li><li><a href="http://www.jjude.com/2008/06/say-in-pixels-a-photoblog-in-django/" title="Say In Pixels &#8211; a photoblog in Django">Say In Pixels &#8211; a photoblog in Django</a></li></ul><p><a href="http://www.jjude.com/2008/05/learning-to-test/">Learning to test</a> is post from <a href="http://www.jjude.com">finally{}</a>.
<p>Author Bio : Joseph is an independent consultant helping organizations to achieve their business objectives through IT investment. You can follow him on twitter <a href="http://twitter.com/jjude">@jjude</a></p></p>]]></content:encoded>
			<wfw:commentRss>http://www.jjude.com/2008/05/learning-to-test/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

