<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Hello Test World</title>
	<atom:link href="http://hellotestworld.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://hellotestworld.com</link>
	<description>Aaron, Brian, Oliver and Richard on the art of testing</description>
	<lastBuildDate>Wed, 22 Feb 2012 01:38:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='hellotestworld.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/ec475e13be14ded5bfc63be87053a50a?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Hello Test World</title>
		<link>http://hellotestworld.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://hellotestworld.com/osd.xml" title="Hello Test World" />
	<atom:link rel='hub' href='http://hellotestworld.com/?pushpress=hub'/>
		<item>
		<title>JMeter issue running in Remote Mode on Ubuntu</title>
		<link>http://hellotestworld.com/2012/02/16/jmeter-issue-running-in-remote-mode-on-ubuntu/</link>
		<comments>http://hellotestworld.com/2012/02/16/jmeter-issue-running-in-remote-mode-on-ubuntu/#comments</comments>
		<pubDate>Thu, 16 Feb 2012 03:12:34 +0000</pubDate>
		<dc:creator>oliver_nz</dc:creator>
				<category><![CDATA[Performance Testing]]></category>
		<category><![CDATA[JMeter]]></category>
		<category><![CDATA[Oliver]]></category>
		<category><![CDATA[performance testing]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://hellotestworld.com/?p=240</guid>
		<description><![CDATA[I do a lot of performance testing with JMeter and every now and again you get thrown a curve ball. I was trying set up a remote performance testing cluster and when invoking the servers with JMeter RMI calls the tests were executing but the valuable results were not coming back to the client. Looking [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hellotestworld.com&amp;blog=16007215&amp;post=240&amp;subd=hellotestworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I do a lot of performance testing with <a href="http://jmeter.apache.org">JMeter </a>and every now and again you get thrown a curve ball. I was trying set up a remote performance testing cluster and when invoking the servers with JMeter <a href="http://en.wikipedia.org/wiki/Java_remote_method_invocation">RMI</a> calls the tests were executing but the valuable results were not coming back to the client. Looking at the log&#8230;</p>
<p><span id="more-240"></span></p>
<p>&#8230;(jmeter-server.log on server machine) I could see that the connection back failed. I must add, that I am using Ubuntu in a headless mode to do these things and it looks like a Linux/Debian only issue.</p>
<p>The log output was:</p>
<pre style="padding-left:30px;">ERROR - jmeter.JMeter: Uncaught exception: org.apache.jorphan.util.JMeterError: Could not return sample
 at org.apache.jmeter.samplers.AsynchSampleSender$Worker.run(AsynchSampleSender.java:148)
Caused by: java.rmi.ConnectException: Connection refused to host: <strong>127.0.1.1</strong>; nested exception is:
 java.net.ConnectException: Connection refused</pre>
<p>After searching the web for quite a bit there was little to go on. Eventually I figured out that the issue is actually on the client side and not the server-side as you would anticipate by the error log. Google didn&#8217;t quite help as much as I would have liked it to so I thought I&#8217;d just do a blog post o that others can find a clearer answer.</p>
<p>The solution is to go into the /etc/hosts file and find the entry that looks something like</p>
<pre style="padding-left:30px;">127.0.1.1     &lt;server-name1&gt; &lt;server-name2&gt;</pre>
<p>Comment this line out with a # or delete it completely.</p>
<p>Please note though that I don&#8217;t know if this has any other implications. The line was added to deal with issues in Debian when using Gnome.</p>
<p>I hope this helps someone else that runs into the same issue and sorry to the non technical people out there for this post.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hellotestworld.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hellotestworld.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hellotestworld.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hellotestworld.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hellotestworld.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hellotestworld.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hellotestworld.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hellotestworld.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hellotestworld.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hellotestworld.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hellotestworld.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hellotestworld.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hellotestworld.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hellotestworld.wordpress.com/240/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hellotestworld.com&amp;blog=16007215&amp;post=240&amp;subd=hellotestworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hellotestworld.com/2012/02/16/jmeter-issue-running-in-remote-mode-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/65af5848f7066cbc3944eb0e779c2259?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">erlewein</media:title>
		</media:content>
	</item>
		<item>
		<title>Test Script Madness: Is there any value of documenting test scripts after execution</title>
		<link>http://hellotestworld.com/2012/01/10/test-script-madness-is-there-any-value-of-documenting-test-scripts-after-execution/</link>
		<comments>http://hellotestworld.com/2012/01/10/test-script-madness-is-there-any-value-of-documenting-test-scripts-after-execution/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 00:50:43 +0000</pubDate>
		<dc:creator>richrichrich79</dc:creator>
				<category><![CDATA[Exploratory Testing]]></category>
		<category><![CDATA[experience report]]></category>
		<category><![CDATA[Richard]]></category>
		<category><![CDATA[Test Scripts]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://hellotestworld.com/?p=227</guid>
		<description><![CDATA[I spoke with a tester recently about capturing tests to be reused. I had a discussion with them on what they thought about the process. I will outline their task, what they were supposed to do, what they did, and the questions and comments that came from the discussion afterwards. Some valuable lessons and insight [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hellotestworld.com&amp;blog=16007215&amp;post=227&amp;subd=hellotestworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I spoke with a tester recently about capturing tests to be reused. I had a discussion with them on what they thought about the process. I will outline their task, what they were <em>supposed</em> to do, what they did, and the questions and comments that came from the discussion afterwards. Some valuable lessons and insight were uncovered.</p>
<p><span id="more-227"></span></p>
<p>The tester’s task was to formally document their testing effort using a test case repository tool. To do this they used their memory and experience of using the system to write out in more detail the test steps already performed. The tests were already executed, and bug reported. This was just a documentation exercise to capture the tests, for future use.</p>
<p>The testing performed was done using charters in an exploratory manner. The tester was left to learn about the product feature and build up a group of tests. They came up with many tests, including the following. They knew what each meant, but there was too little detail for them to be reused.</p>
<p><strong>Test Idea</strong>: Logon<br />
<strong>Tests</strong>:<br />
1. Known bad password<br />
2. Invalid password<br />
3. No password</p>
<p>And each of the above were supposed to be split out so anybody could pick up the tests for next time. Ambiguity was to be cleared up, and greater levels of detail added. The intended detail was something like below.</p>
<p><strong>Title</strong>: Log in to app with known bad password<br />
<strong>Preconditions and Setup</strong><em><br />
</em>1. User is general user, with general roles and permissions<br />
2. Site is \\testserver\mainbranch\Application3.0\Login.htm<br />
3. OS is Win64b Pro<br />
4. Browser is FF9<br />
<strong>Test Steps</strong><em><br />
</em>1. Go to login page<br />
2. Enter known bad password eg notmypassword12<br />
3. Press Enter or click on Log On button<br />
4. Wait for response<br />
<strong>Expected Result</strong><br />
Error message saying “bad password” will appear</p>
<p>This would have to be repeated for each of the three tests they outlined (bad password, invalid password, no password).</p>
<p>But the tester did this:<br />
<strong>Title</strong>: Log on using various passwords<br />
<strong>Preconditions</strong><br />
1. User is general user, with general roles and permissions<br />
2. Site is \\testserver\mainbranch\Application3.0\Login.htm<br />
3. OS is Win64b Pro<br />
4. Browser is FF9<br />
<strong>Test Steps</strong><em><br />
</em>1. Go to login page<br />
2. Enter known bad password eg notmypassword12<br />
3. Press Enter or click on Log On button<br />
4. Wait for response<br />
5. Enter invalid password eg !@#$%^&amp;*<br />
6. Press Enter or click on Log On button<br />
7. Wait for response<br />
8. Enter no password<br />
9. Press Enter or click on Log On button<br />
10. Wait for response<br />
<strong>Expected Result</strong><br />
[4] Error message saying “bad password” will appear<br />
[7] Error message saying “invalid password” will appear<br />
[10] Error message saying “please enter password” will appear</p>
<p>The tester made some interesting comments.<br />
<em>Too much admin</em><br />
The tester decided to mix up multiple tests in the one test case record. The problem in the testers mind was that they felt that there was too much description being replicated. They would have had to copy/paste the preconditions across all tests. They thought that if they combine tests, then there is less administration work.</p>
<p><em>The system will change anyway</em><br />
The tester mentioned that there was little point in spending much time on the exercise as the system would change over time, and the tests would need to be checked each time for accuracy and relevance.</p>
<p><em>I wouldn’t follow this script myself</em><br />
The tester exclaimed that they would not actually follow the test script. They find test scripts very boring and monotonous to follow. They find that they just read over the script, get some general ideas, and go and perform testing in their own way.</p>
<p><em>Documenting wastes a lot of my testing time</em><br />
The tester estimated that they spent more time on documenting previously completed tests, than actually performing the tests themselves.</p>
<p><em>Illusion of structure</em><br />
The tester confessed that they knew what they were doing was not adding much value. But they did comment that they thought management like to see tests all in one place, and in a table of some sort. The table gave the test script the illusion of structure.</p>
<p>Is this a disobedient tester or one trying to use their brain?</p>
<p>Author: Richard Robinson</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hellotestworld.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hellotestworld.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hellotestworld.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hellotestworld.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hellotestworld.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hellotestworld.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hellotestworld.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hellotestworld.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hellotestworld.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hellotestworld.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hellotestworld.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hellotestworld.wordpress.com/227/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hellotestworld.wordpress.com/227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hellotestworld.wordpress.com/227/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hellotestworld.com&amp;blog=16007215&amp;post=227&amp;subd=hellotestworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hellotestworld.com/2012/01/10/test-script-madness-is-there-any-value-of-documenting-test-scripts-after-execution/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99d0ec4844f34f51c10305ae9f561b48?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">richrichrich79</media:title>
		</media:content>
	</item>
		<item>
		<title>A Menagerie of Testers</title>
		<link>http://hellotestworld.com/2012/01/05/a-menagerie-of-testers/</link>
		<comments>http://hellotestworld.com/2012/01/05/a-menagerie-of-testers/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 21:42:13 +0000</pubDate>
		<dc:creator>awghodder</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Aaron]]></category>
		<category><![CDATA[Animals]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[KWST]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://hellotestworld.com/?p=78</guid>
		<description><![CDATA[At KWST Brian Osman coined a term: &#8220;Possum testers&#8221;. &#160; And that got us thinking&#8230; what other testing animals make up the testing profession zoo? Possum testing &#8211; Playing dead in the headlights of process.  aka pathetic compliance Leopard testing &#8211; &#8220;Leopards are agile and stealthy predators&#8221;  &#8211; Wikipedia.  The stealthy tester is well camouflaged [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hellotestworld.com&amp;blog=16007215&amp;post=78&amp;subd=hellotestworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>At <a title="KWST" href="http://blog.softed.com/2011/06/28/kiwi-software-testers-unite/" target="_blank">KWST</a> Brian Osman coined a term: <a title="Possum testing" href="http://testerkiwi.blogspot.com/2011/06/kwst-possum-testing.html" target="_blank">&#8220;Possum testers&#8221;</a>.</p>
<p>&nbsp;</p>
<p>And that got us thinking&#8230; what other testing animals make up the testing profession zoo?</p>
<p><span id="more-78"></span></p>
<ul>
<li><strong>Possum testing</strong> &#8211; Playing dead in the headlights of process.  aka pathetic compliance</li>
<li><strong>Leopard testing</strong> &#8211; &#8220;Leopards are agile and stealthy predators&#8221;  &#8211; Wikipedia.  The stealthy tester is well camouflaged and appears possum-like to the untrained eye.  But quietly, the leopard is an agile hunter and will do valuable testing unseen and below the radar.</li>
<li><strong>Peacock testing</strong> &#8211; A deliberate attempt to wow via a magnificent display of extravagant test cases and scripts</li>
<li><strong>Meerkat testing</strong>: Always sticking your head up and being receptive to new information.  First to stand when overhearing a BA talk to a developer and go &#8220;wait, what was that?&#8221;</li>
<li><strong>Ostrich testing</strong>: Testing with your head in the sand.  If it ain&#8217;t in the requirements document, I don&#8217;t want to know about it.  It doesn&#8217;t exist until it&#8217;s written down.</li>
<li><strong>Penguin Testing</strong>: Testing in a tuxedo.  Black Tie testing.  Or Formal Testing. <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
<li><strong>Blue Whale Tester</strong>: Big &#8216;fish&#8217; but all blubber.  Has to stay near the surface lest it gets out of its depth.</li>
<li><strong>Manatee Tester</strong>: Noone really knows what they do or what they are.  They just seem to sit there
<p><div class="wp-caption alignnone" style="width: 330px"><img title="Manatee" src="http://upload.wikimedia.org/wikipedia/commons/thumb/1/1e/Manatee_at_Sea_World_Orlando_Mar_10.JPG/320px-Manatee_at_Sea_World_Orlando_Mar_10.JPG" alt="Manatee" width="320" height="214" /><p class="wp-caption-text">Noone knows what they actually do</p></div></li>
</ul>
<p>Have you spotted any other testing animals in the wild?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hellotestworld.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hellotestworld.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hellotestworld.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hellotestworld.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hellotestworld.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hellotestworld.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hellotestworld.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hellotestworld.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hellotestworld.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hellotestworld.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hellotestworld.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hellotestworld.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hellotestworld.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hellotestworld.wordpress.com/78/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hellotestworld.com&amp;blog=16007215&amp;post=78&amp;subd=hellotestworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hellotestworld.com/2012/01/05/a-menagerie-of-testers/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c06acafc0538dfff0e3116afb03a3708?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">awghodder</media:title>
		</media:content>

		<media:content url="http://upload.wikimedia.org/wikipedia/commons/thumb/1/1e/Manatee_at_Sea_World_Orlando_Mar_10.JPG/320px-Manatee_at_Sea_World_Orlando_Mar_10.JPG" medium="image">
			<media:title type="html">Manatee</media:title>
		</media:content>
	</item>
		<item>
		<title>Fun, IT and Quality</title>
		<link>http://hellotestworld.com/2011/12/14/fun-it-and-quality/</link>
		<comments>http://hellotestworld.com/2011/12/14/fun-it-and-quality/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 22:00:06 +0000</pubDate>
		<dc:creator>oliver_nz</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[creativity]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[Oliver]]></category>

		<guid isPermaLink="false">http://hellotestworld.com/?p=197</guid>
		<description><![CDATA[A couple of days ago I had one of my epiphanies. (I&#8217;m not a genius so something probably just dawned on me ) The question in my mind was &#8220;Why do we keep on producing such cr*p software that people just don&#8217;t like to use?&#8220;. I need to caveat that a little as I solely focus [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hellotestworld.com&amp;blog=16007215&amp;post=197&amp;subd=hellotestworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A couple of days ago I had one of my epiphanies. (I&#8217;m not a genius so something probably just dawned on me <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> )</p>
<p>The question in my mind was &#8220;<em>Why do we keep on producing such cr*p software that people just don&#8217;t like to use?</em>&#8220;. I need to caveat that a little as I solely focus on bespoke development for larger organisations here.</p>
<p>There&#8217;s lots of rational reasons why this happens. Examples are:</p>
<ul>
<li>Overly aggressive <a href="http://www.computer.org/cms/Computer.org/ComputingNow/homepage/2011/1111/W_SW_AllLateProjectsAretheSame.pdf">timelines</a></li>
<li>No well-defined quality criteria</li>
<li>Poorly understood requirements/no understanding of solution</li>
<li>Bad SDLC</li>
<li>Politics<a href="http://hellotestworld.files.wordpress.com/2011/12/toyota-fun.jpg"><br />
</a></li>
<li>People</li>
<li><a href="http://www.objectwatch.com/white_papers.htm#ITProcurement">Budget</a></li>
<li>&#8230;</li>
</ul>
<p>But there&#8217;s one that I actually never thought of listing&#8230;..<strong><em> <a href="http://en.wikipedia.org/wiki/Fun">FUN</a></em>.</strong></p>
<p><span id="more-197"></span></p>
<p>I can see how you go <em>FUN</em>?!?!?! Yes, <em>fun</em>. Let me explain&#8230;</p>
<p>IT people are not the drones they usually appear like (what managers like calling a resource). All those IT geeks &amp; nerds are actually fiercely creative and clever. If you look at the hobbies and little things they do outside work you&#8217;ll realize that they are massively diverse and engaging. I&#8217;m talking about the guy that developed a new open source phone interface stack that outperforms anything on the market or the guy that did a full automated regression suite for some game because it was the <em>cool</em> thing to do. All of that with no pay at all.</p>
<p>What motivates them? Two things: <em>challenge</em> and <em>fun</em></p>
<p>At work we totally ignore <em>fun</em> (not the challenges though). Projects are dull, rigid, predictable; everything but <em>fun</em>. <em>Fun</em> is difficult to plan for. It&#8217;s revenue neutral (is it really?). It&#8217;s something that the company has just shied away from banning in their work contracts (for legal reasons).</p>
<p><em>Fun</em> you have usually working with all the diverse and interesting people. Project content wise&#8230;.</p>
<p>Imagine working at Ferrari and the only important requirement is to get a soul from A-to-B.  The end product certainly wouldn&#8217;t be a Ferrari!</p>
<p>I am sure everyone working for Ferrari is really engaged in the product and will have at least a modicum of <em>fun</em> building one of the coolest machines on the planet and watching their team win the F1. Getting a soul from A-to-B is probably quite far down the list of important things (if not further qualified).</p>
<p>Why wouldn&#8217;t we try and harness that engagement, the <em>fun</em> and coolness factor? I think agile, scrum &amp; co is a big step in that direction and my personal experience actually reflects that. Does that mean though that these things are out-of-scope for Waterfall/V-Model? I definitely don&#8217;t think so. Although I would put my money on the fact that one of the first things that would happen is that the project would go agile &amp; scrum or something along those lines.</p>
<p>Maybe it has to do with trust. Freedom -and therefore <em>fun</em>-is bought by trusting your employees and peers. Missing trust is the cause of so much of the grief and issues on a project level. It is one of the reasons for RFPs, SOWs, contracts, reports, metrics,&#8230;.</p>
<p>One way to increase <em>fun</em>, coolness and get a great product is to let the SMEs, geeks, nerds and creative heads have more say about how things are done. Even to the extent of redefining requirements and challenging business decisions. It takes a lot of trust to do that and it could go wrong. With the abysmal project success rates on large projects I doubt a case against can really be made.</p>
<p>But look at what you stand to gain!! It could even equate to a new gold rush in IT. Success rates might improve and $$$ wouldn&#8217;t become the only motivational tool you have to gain &amp; keep staff (not that $$$ ever are).</p>
<p>So why would I start mulling over such things in a testing blog? The reason is that I look at quality of the produced product.<br />
Let&#8217;s stay in the motoring world and imagine you&#8217;re a worker at Toyota producing Priuses. Now we all know they produce great cars with a high quality standard. Imagine that worker goes home, where he has a <a href="http://en.wikipedia.org/wiki/Ferrari_250_GTO">Ferrari 250 GTO</a> in his garage that he is painstakingly restoring. When the restoration is finished which car do you think will have the better end quality? Which one will be &#8220;better&#8221;?</p>
<p>Now imagine you&#8217;d let that employee contribute to designing/engineering the new Prius. Wouldn&#8217;t you think it looked more like below? Or any other/better design than the no-design that Prius currently has.</p>
<div id="attachment_201" class="wp-caption aligncenter" style="width: 507px"><a href="http://designcollector.net/toyota-fun-vii/"><img class="size-full wp-image-201" title="toyota-fun" src="http://hellotestworld.files.wordpress.com/2011/12/toyota-fun.jpg?w=497&#038;h=328" alt="Toyota fun car" width="497" height="328" /></a><p class="wp-caption-text">Toyota Fun (my case in point)</p></div>
<p>The example here is a bit flawed but I think I can make my point. People do good work but they do they excel if they are personally engaged, have <em>fun</em> and pride in the product. That includes quality!</p>
<p>Or take the famous 20% <a href="http://www.google.com/jobs/lifeatgoogle/englife/index.html">employee-time thingy</a> that Google does (did?). They say all new products come from that 20%. Probably because people are having <em>fun</em> with developing cool stuff. So yes, there are easy ways to harness all this creative energy. Question is then, why it&#8217;s only 20% and even more pertinent, why is not everyone following such a successful model?</p>
<p>From a testing perspective I can actually tell (over and above factors like complexity), when a developer/architect/BA/DBA didn&#8217;t have <em>fun</em> doing something. It will be riddled with defects and the product &#8220;feel&#8221; will reflect the<em> work-for-$$$$-attitude</em>. So I/we have a vested interest in seeing developers have <em>fun</em>.</p>
<p>On top of that I think testing something, where a developer had <em>fun</em> and could be creative, is way more <em>fun</em> and satisfying to the tester too. There is nothing as boring as testing a product that has been un-lovingly designed and assembled.</p>
<p>As testers, we can apply this to our own work, too.  Are we having fun while testing?  One of the issues I have with the factory school of software testing is that they are trying to eliminate the <em>fun</em> from testing.  Where is the fun in creating spreadsheets of scripts, and ticking them off?  Where is the personal challenge in declaring you have achieved &#8220;100% test coverage&#8221; because you have written a single test against each written requirement.  Compare that with the child-like glee in being given a new build, and the personal challenge of trying to find all the ways this program may fail in the field.  Which approach do you think would ultimately be most beneficial for the end user?</p>
<p>So next time you look at your process, product or whatever is in front of you in your work life, ask yourself: &#8220;Where is the <em>fun</em> in this?&#8221;. If you can&#8217;t find any please don&#8217;t despair or do something rash! Think about what you need to install <em>fun 2.0</em> into whatever you are doing. Then try -with baby steps- to move there. You might be surprised about the returns.</p>
<p>Author: Oliver Erlewein</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hellotestworld.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hellotestworld.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hellotestworld.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hellotestworld.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hellotestworld.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hellotestworld.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hellotestworld.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hellotestworld.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hellotestworld.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hellotestworld.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hellotestworld.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hellotestworld.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hellotestworld.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hellotestworld.wordpress.com/197/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hellotestworld.com&amp;blog=16007215&amp;post=197&amp;subd=hellotestworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hellotestworld.com/2011/12/14/fun-it-and-quality/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/65af5848f7066cbc3944eb0e779c2259?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">erlewein</media:title>
		</media:content>

		<media:content url="http://hellotestworld.files.wordpress.com/2011/12/toyota-fun.jpg" medium="image">
			<media:title type="html">toyota-fun</media:title>
		</media:content>
	</item>
		<item>
		<title>Thoughts on one New Zealand test community</title>
		<link>http://hellotestworld.com/2011/12/06/thoughts-on-one-new-zealand-test-community/</link>
		<comments>http://hellotestworld.com/2011/12/06/thoughts-on-one-new-zealand-test-community/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 01:14:03 +0000</pubDate>
		<dc:creator>bjosman</dc:creator>
				<category><![CDATA[Communities]]></category>
		<category><![CDATA[Brian]]></category>
		<category><![CDATA[communities]]></category>
		<category><![CDATA[KWST]]></category>
		<category><![CDATA[Software testing]]></category>
		<category><![CDATA[STNZ google group]]></category>
		<category><![CDATA[Test leaders]]></category>

		<guid isPermaLink="false">http://hellotestworld.com/?p=188</guid>
		<description><![CDATA[In November 2009, I created software testers new zealand google group. It&#8217;s not limited to just Kiwi&#8217;s (we have members from Australia, India and the US that I know of). The point of the group was to provide a *local* forum to communicate matters related to testing. Since then, I&#8217;ve notice some interesting behaviour about [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hellotestworld.com&amp;blog=16007215&amp;post=188&amp;subd=hellotestworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In November 2009, I created <a title="STNZ" href="http://groups.google.com/group/software-testers-new-zealand" target="_blank">software testers new zealand</a> google group. It&#8217;s not limited to just Kiwi&#8217;s (we have members from Australia, India and the US that I know of). The point of the group was to provide a *local* forum to communicate matters related to testing. Since then, I&#8217;ve notice some interesting behaviour about the group which I would like to share here&#8230;.</p>
<p><span id="more-188"></span></p>
<p><em>It takes time to build a community </em>-<em> </em>and initially I was doing the *heavy lifting*. I so realised this is natural as it takes time for the community to *come together* and to share the load</p>
<p><em>Once the community gathers momentum, new voices/leaders emerge </em>– The more members, the more potential leaders. The more leaders, the more momentum generated.</p>
<p><em>Enthusiasm can become a group multiplier</em> &#8211; (paraphrased from General Colin Powell) – When discussions abound and there is energy within the group, the group becomes larger and more involved.</p>
<p><em>Like ideas/minds attract </em>– Since the group started, I have met approximately a dozen liked minded testers with at least four or five with whom I share a similar philosophy.</p>
<p><em>Robust discussions take time to generate</em> &#8211; it’s a safety thing for most people. They want to feel safe before they contribute</p>
<p><em>Discussion topics</em> &#8211; What is interesting here is that there have been a number of robust conversations (certification, use of tools, performance testing and quality to name a few) that seem to ignite tester’s thoughts, ideas, opinions (or in other words passion). On one discussion thread, what was evident were the voices/leaders in this group not taking comments at face value. As testers, we have the right to question other tester’s comments/experience/statements. This is for a number of reasons:</p>
<ul>
<li>First &#8211; we want to understand and then possibly learn from you</li>
<li>Second &#8211; we will challenge your assertions. We hope that you can defend your position and by doing so help us question our own models. It does not mean that we will agree with you but such challenges are necessary to build the craft.</li>
<li>Third &#8211; it most cases &#8211; it&#8217;s not a personal attack <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>Fourth &#8211; If your assertion is misleading or damaging in anyway to the craft then expect to be challenged (the end result if we don&#8217;t is a soulless, pathetic craft devoid of any creativity or thought)</li>
</ul>
<p><em>Leaders emerge at unexpected times</em> &#8211; often they have something interesting to say &#8211; at the very least, its fodder for discussion. I have been surprised at the activity of the quieter members of the group and often I have seen them raise valid and valuable points</p>
<p><em>There ARE very controversial topics that will get testers attention</em> – It seems to me that certification is very controversial. Lets not shy away from it, lets discuss it</p>
<p><em>Most members of the group lurk</em> &#8211; (which is not in itself a bad thing) but imagine if they actually contributed to the group?</p>
<p><em>As the groups reputation grows, so does the number of members that join</em> – which leads to more leaders to the group</p>
<p><em>There is a ton more activity in the middle stages of the year</em> – and a lot less at the bookends</p>
<p><em>The more vibrant the community, the more robust the conversation</em> &#8211; which has been true this year. The group has regularly engaged in some really robust discussions such as performance testing, test tool management and certification.</p>
<p><em>The more robust the discussions, the more opportunity for *passive* learning by those members who prefer to lurk</em> – There has been the odd comment by a *lurker* saying how much they have gleaned from the online discussions</p>
<p><em> </em>In summary, we have a small (184 members) vibrant community. The strongest voices tend to be those testers who align themselves with the context driven school of testing. However, there are a number of testers who don&#8217;t align themselves with any school of thought (or haven&#8217;t declared themselves as such) who contribute well.</p>
<p>This leads me to the opinion that we are building a better craft OUTSIDE of what I call, the template school of thought (those test managers who see testing as an artifact, standardise driven way to test). If we don&#8217;t engage in communities like <a title="STNZ" href="http://groups.google.com/group/software-testers-new-zealand" target="_blank">software testers new zealand</a>, then we will have less leaders participating in worthwhile forums such as <a title="Brian Osman - KWST" href="http://bjosman.wordpress.com/2011/06/28/kwst-kiwi-workshop-on-software-testing/" target="_blank">KWST</a>.</p>
<p>In my opinion the solution is *simple* &#8211; be involved in the craft, participate, engage, debate, discuss and learn!</p>
<p>Author: Brian Osman</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hellotestworld.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hellotestworld.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hellotestworld.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hellotestworld.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hellotestworld.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hellotestworld.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hellotestworld.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hellotestworld.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hellotestworld.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hellotestworld.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hellotestworld.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hellotestworld.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hellotestworld.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hellotestworld.wordpress.com/188/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hellotestworld.com&amp;blog=16007215&amp;post=188&amp;subd=hellotestworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hellotestworld.com/2011/12/06/thoughts-on-one-new-zealand-test-community/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3a6b8ebfa925c8c2a8fe3e4752c62b5b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bjosman</media:title>
		</media:content>
	</item>
		<item>
		<title>Performance Ideas from 1-Click-Buy</title>
		<link>http://hellotestworld.com/2011/11/18/performance-ideas-from-1-click-buy/</link>
		<comments>http://hellotestworld.com/2011/11/18/performance-ideas-from-1-click-buy/#comments</comments>
		<pubDate>Fri, 18 Nov 2011 10:08:08 +0000</pubDate>
		<dc:creator>oliver_nz</dc:creator>
				<category><![CDATA[Performance Testing]]></category>
		<category><![CDATA[Oliver]]></category>
		<category><![CDATA[performance testing]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://hellotestworld.com/?p=156</guid>
		<description><![CDATA[Why do we performance test? *duh* because we want faster response times&#8230;. oh and we want to know how to scale our virtual machines&#8230;. oh and we want to tune our systems&#8230; oh and XXXXX&#8230;.  there are tons of reasons. Performance testing has it&#8217;s testing rigor and we go and &#8220;hammer&#8221; the system to get at those [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hellotestworld.com&amp;blog=16007215&amp;post=156&amp;subd=hellotestworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Why do we performance test?</p>
<p>*<em>duh</em>* because we want faster response times&#8230;. oh and we want to know how to scale our virtual machines&#8230;. oh and we want to tune our systems&#8230; oh and <em>XXXXX</em>&#8230;.  there are tons of reasons. Performance testing has it&#8217;s testing rigor and we go and &#8220;hammer&#8221; the system to get at those answers.</p>
<p>One thing I like to do (because it&#8217;s fast and cheap) is use a calculator/spreadsheet for performance testing. I take architecture diagrams of present and future systems, infrastructure diagrams, requirements, human oracles and more and put all the numbers together. Then I check if they stack up. Like where the product tries to get 1GB of data across a 10Mbit network link in under a second. I don&#8217;t need a test to be able to tell you, that there&#8217;s a problem there.</p>
<p>But then it struck me today. There is something similarly simple that I am not doing (and am guessing not many performance testers do)&#8230;.</p>
<p>Ask yourself, what is the web page that has a response time of 0.000 milliseconds and has a infinitesimally small  throughput footprint?</p>
<p><span id="more-156"></span></p>
<p>It&#8217;s the page that doesn&#8217;t get loaded!</p>
<p>Think of purchasing something online. You run through a dozen screens entering passwords, addresses, delivery types&#8230;. on and on it goes. Usually one shop worse than the next. Just as you start thinking that it is actually simpler to drive to the shop and buy the damn thing there, someone comes along and invents the <a href="http://en.wikipedia.org/wiki/1-Click">1-Click purchase</a>. Never mind, what that did to sales of goods but think of what the advantages from the performance perspective are.</p>
<ol>
<li>Fewer web pages, resources and redirects to serve up</li>
<li>Less transactions in flight at one time</li>
<li>Less database interactions</li>
<li>Less infrastructure handshaking and latency</li>
</ol>
<p>These are just the obvious ones, there&#8217;s probably a dozen more. The example here might not even be a good one either but I think you get where I am going.</p>
<p>Is it not time for performance testing to look at a bit more than just response times?  This kind of analysis gets us looking beyond response times of single web pages but looks at complete flows. How much interaction does a whole flow create and can the process/business flow be optimized?</p>
<p>It seems to me that architects and business analysts ignore performance related issues in their designs. It can be false assumptions on what appropriate design is or just bad customer requirements that proliferate this behaviour. Too many unnecessary steps, interactive-polling overload, re-entry or confirmation of trivial data and many more that can be really annoying. Normal performance testing might highlight these issues too but the cost and effort involved might be much higher. This method is quick, easy and cheap.</p>
<p>So next time you front up to a performance testing gig maybe start right at the project beginning and have a look at what can be cut out of process and business flows and screen design/functionality. See if you can&#8217;t just go <em>1-Click.</em> It could even make your pending performance test a lot easier by having less of and a simpler application to test. I must admit I have not yet done this but I can&#8217;t see how a simple check like this could not be worthwhile.</p>
<p>&#8230;and who knows, there might be a patent hidden in there too <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Author: Oliver Erlewein<br />
&amp; thanks Aaron for the good tips for improving this post!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hellotestworld.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hellotestworld.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hellotestworld.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hellotestworld.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hellotestworld.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hellotestworld.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hellotestworld.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hellotestworld.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hellotestworld.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hellotestworld.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hellotestworld.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hellotestworld.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hellotestworld.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hellotestworld.wordpress.com/156/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hellotestworld.com&amp;blog=16007215&amp;post=156&amp;subd=hellotestworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hellotestworld.com/2011/11/18/performance-ideas-from-1-click-buy/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/65af5848f7066cbc3944eb0e779c2259?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">erlewein</media:title>
		</media:content>
	</item>
		<item>
		<title>Thoughts on Performance Testing in NZ</title>
		<link>http://hellotestworld.com/2011/11/07/thoughts-on-performance-testing-in-nz/</link>
		<comments>http://hellotestworld.com/2011/11/07/thoughts-on-performance-testing-in-nz/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 00:04:59 +0000</pubDate>
		<dc:creator>oliver_nz</dc:creator>
				<category><![CDATA[Performance Testing]]></category>
		<category><![CDATA[experience report]]></category>
		<category><![CDATA[NZ]]></category>
		<category><![CDATA[Oliver]]></category>
		<category><![CDATA[performance testing]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://hellotestworld.com/?p=98</guid>
		<description><![CDATA[I&#8217;ve spent the last couple of years helping projects with their application performance in NZ (mainly Wellington). I thought it&#8217;s about time I wrote something on the experiences I&#8217;ve had during that time and the lessons learned. NZ is comparatively a smallish place. 4.5m people live here. A large bank for example has about 0.5-0.75m [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hellotestworld.com&amp;blog=16007215&amp;post=98&amp;subd=hellotestworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.motogp.com"><img class="aligncenter size-full wp-image-116" title="26danipedrosa,motogp_preview_big" src="http://hellotestworld.files.wordpress.com/2011/11/26danipedrosamotogp_preview_big.jpg?w=497" alt=""   /></a></p>
<p>I&#8217;ve spent the last couple of years helping projects with their application performance in NZ (mainly Wellington). I thought it&#8217;s about time I wrote something on the experiences I&#8217;ve had during that time and the lessons learned.</p>
<p>NZ is comparatively a smallish place. 4.5m people live here. A large bank for example has about 0.5-0.75m customers. One of the biggest online applications running in NZ is probably TradeMe. They have 2.8m customers and about 75k-200k active customers at any point in time. On average they have less than 1m logins a day. If I contrast that to large international systems this is laughable. Ebay for instance has 83m users and  670 million page views a day (I don&#8217;t know from when these figures are though). Facebook has 750m users,&#8230;. So big international companies talk about building another datacenter, where we might start clustering.</p>
<p>We do things a bit smaller. That has its advantages – if we do our homework correctly. Most products used nowadays are designed to be massively scalable to the requirements of large international companies. So we should have no issues with performance&#8230;.<em>EVER</em>!</p>
<p>But as you probably know from your own surfing experience this is not always the case. It gets even worse when we use web applications that are in-house. All of this should actually be a no-brainer. So what&#8217;s going wrong?</p>
<p>I&#8217;ll try and list the thoughts and experiences that I see are common in projects here (no particular order).</p>
<p><span id="more-98"></span></p>
<ol>
<li><strong>No performance testing/analysis</strong><br />
Performance testing is still a rarity. Luckily awareness is rising and due diligence is being done more often. There are still long ways to go though.</li>
<li><strong>Unrealistic &amp; bad requirements</strong><br />
In most projects I have encountered the requirements are about 10-100 times higher than needed. This results in tuning for the wrong sweet spot. You might have an app that works excellently under high load but performs badly under low load. Or you might agree to test something the user actually doesn&#8217;t use that much. Describing performance is not easy by any stretch.</li>
<li><strong>Misunderstanding of terms</strong><br />
Concurrent, load, stress, performance, latency, response time,&#8230; they mean different things in different projects.These need to be clarified first before discussing anything. Do not assume that a technically correct interpretation equates to what people understand what the term is.</li>
<li><strong>Bad architecture</strong><br />
My experience is that most solution architects treat performance as a minor worry, if at all. It presents one of the biggest risks to any project. I have seen re-architectures very close to go-live. Performance specialists (and I don&#8217;t mean performance testers only!) should be part of the early architecture &amp; design phases.</li>
<li><strong>Developers unaware of performance</strong><br />
Not only architects but – in the heat of meeting the next milestone – even developers will not  think of how their code will perform. Only when confronted directly do they start tuning their code. It is less an active ignorance as a result of too narrowly focussed expectations. Non-functional requirements are often just an afterthought in development. There is the fallacy that they are minor things that are just by-products that any developer does anyway.</li>
<li><strong>No implementation of product tuning guidelines</strong><br />
Most products have tuning guidelines. They tell you things like threads per core, buffer sizes at different configurations or how to set up thread pools. Or they tell you what optimal hardware/virtualization configurations are for running the product. There might be hints on when and how to correctly cluster your solution. These are straightforward things that should be done/defined by the architects and developers before releasing their product. I have not yet seen a project do this without being told to do so by the performance tester. Oh and the excuse &#8220;there are no guidelines&#8221; doesn&#8217;t count. In that case the guideline is revealed by Google.</li>
<li><strong>Political &amp; bad choices for products<br />
</strong>IT is not as easy as the glossy brochures make it out to be. Products don&#8217;t work together, hardware won&#8217;t perform in certain set-ups and things are just plain buggy. As any good performance tester will tell you, <em>everything will fail </em>(that is actually always true. The question here is, does it matter). These are the things that should guide proper product selection but often products are selected by company default (we use Microsoft only/only HP servers/Cisco networking/&#8230;) or because the CIO went to dinner with XYZ product sales guy. Often products get chosen by people who have never even seen the product themselves or have any clue what it does. These people also are the same, that ignore advice from SMEs that know what they are talking about.</li>
<li><strong>Lack of monitoring or useful monitoring</strong><br />
Monitoring is one of the most important parts of running something in production. It tells you when things break. So why on earth would you not focus on it? Monitoring is also the brother of performance testing. Without it how can you see what load does to your system? But also the converse is true. Monitoring only can never replace performance testing.</li>
<li><strong>Lack of qualified people</strong><br />
There are only so many people in this country with specialist know how. We cannot keep up with the volume of new information that is being disseminated internationally. But amazingly it&#8217;s not only the complex stuff that goes wrong. It&#8217;s the basics. This to me just shows that we are not thorough enough. I think employers and customers should be asking for more and taking the lead with giving people the correct/full list of expectations and requirements.</li>
<li><strong>Blind belief in delivery dates</strong><br />
Ship and then performance test. Or &#8220;can we cut 2 weeks off the performance test?&#8221;.  Need I say more?</li>
<li><strong>Lack of  performance testers</strong><br />
My rule of thumb is the 10/20/70 rule. In performance testing 10% is the tool, 20% the training of how to performance test and 70% is just plain experience. It&#8217;s the 70% that make a performance tester. In Wellington I&#8217;d say there are probably only two-dozen performance testers that have that 70%. The market could do with a multiple of that but because this is learning from experience it&#8217;s a viscous circle. We don&#8217;t test enough because we can&#8217;t get the specialists and we can&#8217;t get specialists because there is too little performance testing.</li>
<li><strong>Project timelines</strong><br />
Ok, so when do we performance test? 99.9% of PMs will put a PT phase just before go-live. If you look at some of the issues above you might see why this can be a really bad idea. If you get architectural or product issues you might have a huge challenge on your hands and an immediate and huge delay in delivery. So performance testing should be pervasive throughout the SDLC to minimise the big risks.</li>
<li><strong>Staff turnover</strong><br />
I have worked on projects that have been running for years. Developers &#8220;get the feel&#8221; for performance once you have done a few performance testing cycles. They get better at developing performing code from the onset. As is normal for a project there is turnover. This means though that performance will drop when new team members come on board. They do not know the product well enough and will run into issues when the next PT comes. The process starts over. On projects that are highly performance critical I would suggest leaving team members in place for as long as possible and to <em>never</em> exchange a whole team big-bang style.</li>
<li><strong>Testing vs. Investigation</strong><br />
Last but not least it helps to understand the difference between these words. Testing means I have a clearly defined outcome that I am expecting. This is rarely the case. There are rough ideas, some data and guesses but certainly nothing that is clear and defined (see 2). So what performance testing – in all it&#8217;s diversity – is, is an investigation and tuning exercise. Think of this when creating/reading/critiquing the performance test plan or when asking for documentation. Also remember that investigation is an agile process and will form as time progresses so don&#8217;t be too rigid when prescribing what tests should look like. The investigation might lead you to unanticipated tests.</li>
<li><strong>Complex Tools</strong><br />
Performance Testing from a tool perspective is actually quite straightforward. Complex tools might make performance testing projects more intricate than they need to be. Worst case they get dumped into the &#8220;too hard&#8221; basket and don&#8217;t get done at all. Keep things simple and increase complexity when needed. In my experience the issues encountered in NZ are mostly not that intricate.</li>
<li><strong>Following advice<br />
</strong>On nearly every project I have the situation, where a vendor/developer/PM/architect/&#8230; doesn&#8217;t believe that there is a problem or that the cause of the problem is something other than what I tell him/her. I have spent weeks waiting and trying to convince people to look at XYZ without success. Time and effort wasted, just to come back to XYZ and find it&#8217;s exactly what is causing it. I am not saying that I or performance testers are infallible (far from it actually). But it would help immensely if <em>whoever</em> could start by looking at XYZ first, as chances are that the performance tester&#8217;s experience in performance exceeds <em>whoever&#8217;s</em>.</li>
<li><strong>Averages are worthless</strong><br />
People love to talk about averages. They are easy to understand and from school we know they are important. Well, in performance testing they tell you very little. They actually tell you nothing without other numbers that form a context. I think it is safe to stipulate that you shouldn&#8217;t use averages in performance testing (at least when reporting). The number to go for is 90th percentile (or any other percentile between 90% and 99%). If you need details go to Wikipedia, they do a good job of explaining these. And when using these numbers always relate them back to throughput. Without this relation they reveal nothing.</li>
</ol>
<div>As with everything it all depends on <em>your</em> personal context in <em>your</em> project. I&#8217;d be surprised though if not more than half of the issues above weren&#8217;t spot on. So have a think about the above and see if they cannot be solved or mitigated in some way. Best of course by doing proper performance testing.</div>
<div>I have probably forgotten another two dozen things but that will be another blog post on another sunny Sunday.</div>
<div>Author: Oliver Erlewein</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hellotestworld.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hellotestworld.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hellotestworld.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hellotestworld.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hellotestworld.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hellotestworld.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hellotestworld.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hellotestworld.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hellotestworld.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hellotestworld.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hellotestworld.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hellotestworld.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hellotestworld.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hellotestworld.wordpress.com/98/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hellotestworld.com&amp;blog=16007215&amp;post=98&amp;subd=hellotestworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hellotestworld.com/2011/11/07/thoughts-on-performance-testing-in-nz/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/65af5848f7066cbc3944eb0e779c2259?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">erlewein</media:title>
		</media:content>

		<media:content url="http://hellotestworld.files.wordpress.com/2011/11/26danipedrosamotogp_preview_big.jpg" medium="image">
			<media:title type="html">26danipedrosa,motogp_preview_big</media:title>
		</media:content>
	</item>
		<item>
		<title>Beyond scripts &#8211; transcripts</title>
		<link>http://hellotestworld.com/2011/11/02/beyond-scripts-transcripts/</link>
		<comments>http://hellotestworld.com/2011/11/02/beyond-scripts-transcripts/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 00:52:53 +0000</pubDate>
		<dc:creator>awghodder</dc:creator>
				<category><![CDATA[Context Driven Testing]]></category>
		<category><![CDATA[Exploratory Testing]]></category>
		<category><![CDATA[Aaron]]></category>
		<category><![CDATA[Scripted Testing]]></category>

		<guid isPermaLink="false">http://hellotestworld.com/?p=80</guid>
		<description><![CDATA[&#8220;Can you show me your test scripts?&#8221; &#8220;Will your test scripts be part of the deliverable?&#8221; &#8220;This role involves writing and executing test scripts&#8221;. There is a sector of the software development community that believes, no, accepts unquestionably as a truth, that testing is writing test scripts then executing them. This leads to a vicious [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hellotestworld.com&amp;blog=16007215&amp;post=80&amp;subd=hellotestworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>&#8220;Can you show me your test scripts?&#8221;<br />
&#8220;Will your test scripts be part of the deliverable?&#8221;<br />
&#8220;This role involves writing and executing test scripts&#8221;.</p>
<p>There is a sector of the software development community that believes, no, accepts unquestionably as a truth, that testing is writing test scripts then executing them. This leads to a vicious cycle of managers and clients asking for test scripts, and testers delivering test scripts because they were asked for them, thus reinforcing the requests and so on ad infinitum.<br />
<span id="more-80"></span></p>
<p>I&#8217;m not going to describe how wasteful scripting before testing is, or even the oxymoron of putting <em>scripted</em> and <em>testing </em>together in a sentence. If you want to read further, Michael Bolton does a great job <a href="http://www.developsense.com/blog/2009/08/testing-vs-checking">here</a> and <a title="here" href="http://www.developsense.com/blog/2009/09/pass-vs-fail-vs-is-there-problem-here/">here</a>. I make an attempt <a title="here" href="http://testerkiwi.blogspot.com/2011/03/exploratory-testing-is-pleonasm.html">here</a>.</p>
<p>Instead I&#8217;m going to put forward some propositions:<br />
1) At the beginning of a project we know least about the project<br />
2) Good testing requires sapience<br />
3) Skilled exploratory testers perform hundreds of what could be considered discrete tests in a session. Few are worth repeating.<br />
4) Most tests performed are informed by the results of the previous test.<br />
5) The usefulness of a test is often not known until it has been performed. You don&#8217;t know if a rock is worth lifting until you&#8217;ve lifted it to see what&#8217;s underneath.<br />
6) Testers, when following a script, will deviate from the script.<br />
7) Different testers interpret scripted instructions differently resulting in differences between testers even when following the same script.</p>
<p>Therefore:<br />
8 ) Test Scripts don&#8217;t tell you what you may think they are telling you.</p>
<p>Instead, let&#8217;s delve a little deeper into what&#8217;s being asked of us when others request test scripts. Could it be that that&#8217;s the only artifact they know of that will deliver what it is they want? Why do people want test scripts?</p>
<p>* They want to know what you did<br />
* They want to be able to verify coverage<br />
* They want some kind of repeatability</p>
<p>If you want evidence of what happened, for whatever reason, then how about thinking beyond scripts, and into transcripts. Like scripts, but written after the fact.</p>
<p>What&#8217;s written down in a script and what a tester actually does is often two separate activities anyway, so scripting, even when done with the best of intentions, is already behind. But if we transcript our tests, we can write down what we actually did.</p>
<p>And I&#8217;m not talking about recording EVERYthing we do. But when we perform some testing activity that we determine the particulars of to be very important, perhaps for some future formal testing, perhaps to show as evidence of some claim we make, we transcript those details. It could look like a traditional script, or it could take some other form, but it&#8217;s a win win for everyone:</p>
<p>* The tester is free to investigate the software as they see fit at the time of testing using their judgement<br />
* Clients and managers get evidence of what was performed<br />
* Tests activities that are judged to be worth repeating in a particular way in future are recorded<br />
* Time isn&#8217;t wasted writing down testing activities in minute details at exactly the point in the project we know the least about it.</p>
<p>In conclusion, I&#8217;m asking for a subtle shift in the language we use to bring about a more fundamental shift in the activities and artifacts that are judged to be useful by others.</p>
<p>Let&#8217;s move from Test Scripts to <strong>Test Transcripts</strong> as an alternative. Perhaps if we start offering transcripts as an alternative, and provide good value from them, then people may begin asking for transcripts and we can break the cycle.</p>
<p>Alternative Test Artifacts may be the topic of a future post.</p>
<p>Author: Aaron Hodder</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hellotestworld.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hellotestworld.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hellotestworld.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hellotestworld.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hellotestworld.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hellotestworld.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hellotestworld.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hellotestworld.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hellotestworld.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hellotestworld.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hellotestworld.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hellotestworld.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hellotestworld.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hellotestworld.wordpress.com/80/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hellotestworld.com&amp;blog=16007215&amp;post=80&amp;subd=hellotestworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hellotestworld.com/2011/11/02/beyond-scripts-transcripts/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c06acafc0538dfff0e3116afb03a3708?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">awghodder</media:title>
		</media:content>
	</item>
		<item>
		<title>Thanks Steve</title>
		<link>http://hellotestworld.com/2011/10/11/thanks-steve/</link>
		<comments>http://hellotestworld.com/2011/10/11/thanks-steve/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 00:20:10 +0000</pubDate>
		<dc:creator>oliver_nz</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Oliver]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[Steve Jobs]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://hellotestworld.com/?p=68</guid>
		<description><![CDATA[A little on the late side but I did want to do a post on thanking Steve Jobs and what he did for me personally. I&#8217;ve wanted an Apple ever since the original Apple II. My first Mac I ever saw was actually an Apple Lisa at my fathers design department. They were using it [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hellotestworld.com&amp;blog=16007215&amp;post=68&amp;subd=hellotestworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A little on the late side but I did want to do a post on thanking<a href="http://www.apple.com/stevejobs/"> Steve Jobs</a> and what he did for me personally.</p>
<p>I&#8217;ve wanted an <a href="http://www.apple.co.nz">Apple</a> ever since the original Apple II. My first Mac I ever saw was actually an Apple Lisa at my fathers design department. They were using it for CAD with a whopping 5MB Winchester drive. But the world turned out a bit differently. I never got to having an Apple II or a Mac.</p>
<p><a href="http://hellotestworld.files.wordpress.com/2011/10/steve-jobs.jpg"><img class="alignright size-medium wp-image-69" title="steve-jobs" src="http://hellotestworld.files.wordpress.com/2011/10/steve-jobs.jpg?w=239&#038;h=300" alt="" width="239" height="300" /></a></p>
<p>Only in 2004, when we immigrated to NZ did we shell out for a MacMini and enter Steve&#8217;s world. Today we own several Macs, have had many more, have iPhones, iPods and are 101% Apple followers. We&#8217;ve never looked back.</p>
<p><em>But what has that got to do with a testing?</em></p>
<p>As it turns out there is/was someone at Apple which had a relentless drive for quality and usability. Now as you can easily guess that person is/was Steve Jobs (still struggling with the was here!). This drive is pervasive in all Apple products.</p>
<p><span id="more-68"></span></p>
<p><em>Again! What has that to do with my testing?</em></p>
<p>Ever since switching I have been confronted daily with something that works and gives me the power to do what I want. I have been using Windows PC&#8217;s for decades and have used Linux for nearly a decade and on no system have I felt this kind of empowerment. Empowerment, usability, friendliness, quality, ease of use, performance, craft, art, predictability and many more adjectives are what I use to describe Apple&#8217;s soft &amp; hardware. And nobody can dispute that that is Steve&#8217;s footprint right there delivering all these things.</p>
<p>That is -fellow testers- what I took away, the ability to <em>expect more</em>. To be able to discern when something is badly made, unpractical, riddled with defects and plain unusable <em>and</em> to call it out. Steve has given me a new base reference I measure against. I now <em>do</em> care how many clicks something takes or if menus make sense or if screens and messages are understandable or not. The IT world has been badly served by most of it&#8217;s masters in that we are complacent and accept the bad quality and lack of proper thought when delivering IT to our customers. I can see it in the deliveries I get from developers. I can see it in the lack of criticism by testers. I can see it in the products that exist. No, the requirements are <em>not</em> the only source of truth. <em>You</em> are.</p>
<p>That means we should call out if something gets developed and is absolutely unusable or just plain wrong, even if requirements are met or the customer asked for it. Raise it as a defect! Raise a defect for things that annoy you, that you don&#8217;t want to live with. Or put yourself in the business users shoes and ask yourself if he/she would want that. Take a step back and look at the creation. Could it be better? Should it be better? Dare to ask the fundamental questions and act upon them. Steve Jobs has shown us all that thought and a relentless drive for quality can make you immensely successful. I&#8217;m not saying that all testers should now rebel against the establishment but I am pledging for common sense and reason to be used more readily and don&#8217;t be dissuaded by &#8220;it&#8217;s not in the specs/requirements/whatever&#8221;. That just means you have to find a logical, reasonable and good for the defect to be fixed (btw, one of those reasons should include why it makes $ sense!).</p>
<p>So that is what Steve did for me. He made me a royal -testing- pain in the bu**.</p>
<p style="text-align:left;">&#8230;.and that is a very good thing, that I will always be thankful for.</p>
<p style="text-align:center;">RIP Steve Jobs 1955-2011</p>
<p>Author: Oliver Erlewein</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hellotestworld.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hellotestworld.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hellotestworld.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hellotestworld.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hellotestworld.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hellotestworld.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hellotestworld.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hellotestworld.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hellotestworld.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hellotestworld.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hellotestworld.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hellotestworld.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hellotestworld.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hellotestworld.wordpress.com/68/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hellotestworld.com&amp;blog=16007215&amp;post=68&amp;subd=hellotestworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hellotestworld.com/2011/10/11/thanks-steve/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/65af5848f7066cbc3944eb0e779c2259?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">erlewein</media:title>
		</media:content>

		<media:content url="http://hellotestworld.files.wordpress.com/2011/10/steve-jobs.jpg?w=239" medium="image">
			<media:title type="html">steve-jobs</media:title>
		</media:content>
	</item>
		<item>
		<title>Did you enjoy STANZ 2011 in Wellington?</title>
		<link>http://hellotestworld.com/2011/09/01/stanz-2011-poll/</link>
		<comments>http://hellotestworld.com/2011/09/01/stanz-2011-poll/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 02:13:11 +0000</pubDate>
		<dc:creator>oliver_nz</dc:creator>
				<category><![CDATA[Event]]></category>
		<category><![CDATA[Poll]]></category>
		<category><![CDATA[STANZ]]></category>

		<guid isPermaLink="false">http://hellotestworld.com/?p=56</guid>
		<description><![CDATA[<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hellotestworld.com&amp;blog=16007215&amp;post=56&amp;subd=hellotestworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<a name="pd_a_5468584"></a><div class="PDS_Poll" id="PDI_container5468584" style="display:inline-block;"></div><div id="PD_superContainer"></div><noscript><a href="http://polldaddy.com/poll/5468584">Take Our Poll</a></noscript>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hellotestworld.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hellotestworld.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hellotestworld.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hellotestworld.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hellotestworld.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hellotestworld.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hellotestworld.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hellotestworld.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hellotestworld.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hellotestworld.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hellotestworld.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hellotestworld.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hellotestworld.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hellotestworld.wordpress.com/56/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hellotestworld.com&amp;blog=16007215&amp;post=56&amp;subd=hellotestworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hellotestworld.com/2011/09/01/stanz-2011-poll/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/65af5848f7066cbc3944eb0e779c2259?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">erlewein</media:title>
		</media:content>
	</item>
	</channel>
</rss>
