<?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>www.erlewein.net &#187; Testing</title>
	<atom:link href="http://www.erlewein.net/tag/testing/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.erlewein.net</link>
	<description></description>
	<lastBuildDate>Tue, 27 Jul 2010 21:27:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>CITCON conference in Wellington</title>
		<link>http://www.erlewein.net/2010/citcon-conference-in-wellington/</link>
		<comments>http://www.erlewein.net/2010/citcon-conference-in-wellington/#comments</comments>
		<pubDate>Sat, 26 Jun 2010 10:43:52 +0000</pubDate>
		<dc:creator>Oliver Erlewein</dc:creator>
				<category><![CDATA[Event]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[CITCON]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[unconference]]></category>
		<category><![CDATA[Wellington]]></category>

		<guid isPermaLink="false">http://www.erlewein.net/?p=792</guid>
		<description><![CDATA[This year the Oceania CITCON was held in Wellington to my huge delight. It was a first attendance for me. I won&#8217;t go into detail about what was said and done because the website has a good Wiki where you can read-up on what went down. I hope all the scribes put up what they [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://citconf.com"><img class="alignright" title="CITCON" src="http://www.citconf.com/_Images/CitconLogo.png" alt="" width="108" height="135" /></a>This year the Oceania <strong><a href="http://citconf.com/">CITCON</a></strong> was held in Wellington to my huge delight. It was a first attendance for me.</p>
<p>I won&#8217;t go into detail about what was said and done because the website has a good <strong><a href="http://citconf.com/wiki/index.php?title=Main_Page#CITCON_ANZ_2010_Wellington">Wiki</a></strong> where you can read-up on what went down. I hope all the scribes put up what they have. There should also be some audio tracks up there soon. This post is mainly about me posting some rough &amp; dirty pics. AND of course to rave about how AMAZINGLY GREAT this unconference was. Lots to take home and brilliant people in attendance!</p>
<p>Thanks again to <strong><a href="http://www.pauljulius.com/">PJ</a></strong> and <strong><a href="http://blog.jeffreyfredrick.com/">Jeff</a></strong> for helping us do our own conference! Great stuff!</p>
<p><a href="http://www.erlewein.net/wp-content/uploads/2010/06/IMG_0582.jpg"><img class="aligncenter size-full wp-image-796" title="CITCON 3" src="http://www.erlewein.net/wp-content/uploads/2010/06/IMG_0582.jpg" alt="" width="650" height="488" /></a><a href="http://www.erlewein.net/wp-content/uploads/2010/06/IMG_0575.jpg"></a></p>
<p style="text-align: center;">Starting us all off To CITCON (speak KITKON!!!! VERY IMPORTANT!)</p>
<p><a href="http://www.erlewein.net/wp-content/uploads/2010/06/IMG_0575.jpg"><img class="aligncenter size-full wp-image-797" title="CITCON 4" src="http://www.erlewein.net/wp-content/uploads/2010/06/IMG_0575.jpg" alt="" width="650" height="488" /></a></p>
<p style="text-align: center;">So&#8230;..what&#8217;s on the menu</p>
<p><a href="http://www.erlewein.net/wp-content/uploads/2010/06/IMG_0585.jpg"><img class="aligncenter size-full wp-image-795" title="CITCON 5" src="http://www.erlewein.net/wp-content/uploads/2010/06/IMG_0585.jpg" alt="" width="650" height="488" /></a></p>
<p style="text-align: center;">Lively discussion</p>
<p><a href="http://www.erlewein.net/wp-content/uploads/2010/06/IMG_0577.jpg"><img class="aligncenter size-full wp-image-798" title="CITCON 2" src="http://www.erlewein.net/wp-content/uploads/2010/06/IMG_0577.jpg" alt="" width="650" height="488" /></a><a href="http://www.erlewein.net/wp-content/uploads/2010/06/IMG_0580.jpg"></a></p>
<p style="text-align: center;">Now this is what I call OFF TOPIC</p>
<p><a href="http://www.erlewein.net/wp-content/uploads/2010/06/IMG_0580.jpg"><img class="aligncenter size-full wp-image-794" title="CITCON_1" src="http://www.erlewein.net/wp-content/uploads/2010/06/IMG_0580.jpg" alt="" width="650" height="488" /></a></p>
<p style="text-align: center;">CI tools and the pro&#8217;s and con&#8217;s</p>
]]></content:encoded>
			<wfw:commentRss>http://www.erlewein.net/2010/citcon-conference-in-wellington/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter Testers Tweet</title>
		<link>http://www.erlewein.net/2010/twitter-testers-tweet/</link>
		<comments>http://www.erlewein.net/2010/twitter-testers-tweet/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 22:44:38 +0000</pubDate>
		<dc:creator>Oliver Erlewein</dc:creator>
				<category><![CDATA[Testing]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.erlewein.net/?p=782</guid>
		<description><![CDATA[I created my Twitter account sometime in 2009 but just couldn&#8217;t figure out what to do with it and what it was for. So I dropped the whole subject and fired up FaceBook. 2010 and WeekendTesting is gaining traction. In the process of getting involved I was confronted multiple times on how I could NOT [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitter.com"><img class="alignleft" title="twitter" src="https://s3.amazonaws.com/twitter_production/a/1275598481/images/twitter_logo_header.png" alt="" width="155" height="36" /></a>I created my <a href="http://twitter.com"><strong>Twitter</strong> </a>account sometime in 2009 but just couldn&#8217;t figure out what to do with it and what it was for. So I dropped the whole subject and fired up FaceBook.</p>
<p>2010 and <strong><a href="http://weekendtesting.com">WeekendTesting</a></strong> is gaining traction. In the process of getting involved I was confronted multiple times on how I could NOT have a twitter account. So in order to see what the fuss was about I re-activated twitter a couple of weeks back. Mainly for the whole testing scene thing.</p>
<p>This was during the same time the ugly FaceBook-privacy monster reared it&#8217;s head. So the motivation to look for an alternative communication channel was high.</p>
<p>After a few weeks of being tested-twitter-tester here&#8217;s my verdict: <strong><em><span style="text-decoration: underline;">AWESOME!!!!</span></em></strong></p>
<p>I have learned more about testing, test-tools, methodologies in about 3 weeks than in the last year (OK, I do exclude that dice-game-thing with <strong><a href="http://www.satisfice.com">James B.</a> </strong>from that)! Twitter is like a huge meeting/melting of minds machine. I love it.</p>
<p>Unlike FaceBook it is focused. The 140 chars is annoying but extremely helpful in concentrating thought and communication. FaceBook is personal and tends to be mostly bla-bla. Cool for catching up with mom but not for debating testing or communicating information quickly. FaceBook is a wasteland when it comes to progressing your subject at hand. Twitter is the opposite.</p>
<p>I am encouraging the uptake of twitter as a tester. It helps the trade, it helps your know-how. FTW</p>
<p>Oh and my twitter account: @<strong><a href="http://twitter.com/Oliver_NZ">Oliver_NZ</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.erlewein.net/2010/twitter-testers-tweet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Testing Terminology&#8230; today &#8211; automated exploratory testing</title>
		<link>http://www.erlewein.net/2010/testing-terminology-today-automated-exploratory-testing/</link>
		<comments>http://www.erlewein.net/2010/testing-terminology-today-automated-exploratory-testing/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 08:07:59 +0000</pubDate>
		<dc:creator>Oliver Erlewein</dc:creator>
				<category><![CDATA[Testing]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[exploratory]]></category>

		<guid isPermaLink="false">http://www.erlewein.net/?p=776</guid>
		<description><![CDATA[About three hours ago I got involved in a twitter-discussion with James Bach (@jamesmarcusbach) and Michael Bolton @michaelbolton). The discussion was all about how to call automated testing in conjunction with exploratory testing (ET). The knee-jerk reaction would be to call it &#8220;automated exploratory testing&#8221; or &#8220;exploratory test automation&#8221;. Sounds good and without much ado [...]]]></description>
			<content:encoded><![CDATA[<p>About three hours ago I got involved in a twitter-discussion with James Bach (@jamesmarcusbach) and Michael Bolton @michaelbolton). The discussion was all about how to call automated testing in conjunction with <a href="http://www.satisfice.com">exploratory testing</a> (ET).</p>
<p>The knee-jerk reaction would be to call it &#8220;automated exploratory testing&#8221; or &#8220;exploratory test automation&#8221;. Sounds good and without much ado we could put that into a test strategy/plan of some sort. But&#8230; what are we really saying? Just put yourself in the shoes of an unexperienced project manager or line manager. I could see a converstationlike the one below:</p>
<p style="padding-left: 60px;"><span style="color: #003366;">Tester: &#8220;We will be doing automated exploratory testing!&#8221;</span></p>
<p style="padding-left: 60px;"><span style="color: #003366;">PM: &#8220;Cool! I like that idea. &#8230;hmmmm&#8230; so you mean after some test scripting we can get rid of all those testers! Wow! Double cool!&#8221;</span></p>
<p style="padding-left: 60px;"><span style="color: #003366;">Tester: &#8220;No, no&#8221;</span></p>
<p style="padding-left: 60px;"><span style="color: #003366;">PM: &#8220;Getting confused here. Alredy wrote here &#8216;decrease test effort by $50k&#8217;.&#8221;</span></p>
<p style="padding-left: 60px;"><span style="color: #003366;">Tester: &#8220;That&#8217;s not what I said. I meant&#8230;.&#8221;</span></p>
<p style="padding-left: 60px;"><span style="color: #003366;">PM: &#8220;So no automated exploratory testing?&#8221;</span></p>
<p style="padding-left: 60px;"><span style="color: #003366;">Tester: &#8220;No. What I meant was&#8230;.&#8221;</span></p>
<p style="padding-left: 60px;"><span style="color: #003366;">PM: &#8220;On a different topic altogether,&#8230;.&#8221;</span></p>
<p>Testing is really great in choosing terminology that misleads non testing people in not getting it. This being one example.</p>
<p>What we want to say is that exploratory testing can use automation to facilitate the process of exploring. In the wider sense automation is just one part of our &#8220;bag of goodies&#8221; that we carry around. It is a powerful and sometimes inevitable tool but it does neither exploring nor testing. All automation can really do is checking (check out Michael Bolton&#8217;s blog on checking vs. testing <a href="http://www.developsense.com/blog/">http://www.developsense.com/blog/</a>) and supporting manual testing.</p>
<p>So I&#8217;d suggest something like &#8220;tool-supported exploratory testing&#8221;. It clearly defines action and scope. John Bach (@jbtestpilot) commented that the dash based names were not so ideal and I do tend to agree. For the moment though I&#8217;d see it as the only really viable option bar something completely new (like Bionic testing, Remote control testing &#8211; thanks John).  I personally would love to have an acronym like ETX. I have so far failed at finding the long version for ETX though.</p>
<p>What this discussion has sparked in me though is to think twice about the terminology I use. The pitfalls are plenty and easy to fall into. So my advice to testers is to start caring about what you call things. It might propell your testing into a favourable direction and do away with the constant need to correct mis-conceptions.</p>
<p>Thanks James, Michael, Ben (Simo, @QualityFrog) and John for a great twitter session!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.erlewein.net/2010/testing-terminology-today-automated-exploratory-testing/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Weekend testing ANZ session 01</title>
		<link>http://www.erlewein.net/2010/weekend-testing-anz-session-01/</link>
		<comments>http://www.erlewein.net/2010/weekend-testing-anz-session-01/#comments</comments>
		<pubDate>Sun, 18 Apr 2010 09:23:32 +0000</pubDate>
		<dc:creator>Oliver Erlewein</dc:creator>
				<category><![CDATA[Event]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[Weekend Testing]]></category>

		<guid isPermaLink="false">http://www.erlewein.net/?p=750</guid>
		<description><![CDATA[Well, the first step is done. We have just had the first ever WTAZ session! And it went great! *yay* The objective was here: http://groups.google.co.nz/group/software-testers-new-zealand/browse_thread/thread/6cbee3a6fb040310 The raised bugs can be seen on http://bugrepository.com &#8211; project WTANZ01 The transcript is here: WTANZ Session 01 18-04-2010 As you can see the session was very lively and we had [...]]]></description>
			<content:encoded><![CDATA[<p>Well, the first step is done. We have just had the first ever WTAZ session! And it went great! *yay*</p>
<p>The objective was here:<br />
<a href="http://groups.google.co.nz/group/software-testers-new-zealand/browse_thread/thread/6cbee3a6fb040310">http://groups.google.co.nz/group/software-testers-new-zealand/browse_thread/thread/6cbee3a6fb040310</a></p>
<p>The raised bugs can be seen on <a href="http://bugrepository.com">http://bugrepository.com</a> &#8211; project WTANZ01</p>
<p>The transcript is here: <a href="http://www.erlewein.net/wp-content/uploads/2010/04/WTANZ_01_18-04-2010-2.html">WTANZ Session 01 18-04-2010</a></p>
<p>As you can see the session was very lively and we had a really good attendance for a first time Weekend testing session. We pretty much kept to the time-frame of 2hrs.</p>
<p>The goal was to test the mortgage calculator on <a href="http://www.sorted.org.nz">Sorted.org.nz</a>. This is a popular website in NZ to learn about finances and things like retirement amongst others. From the word GO everybody really dug their heels in. One of the first insights was that there seems to be quite a big discrepancy when comparing results between various interest calculators. We really didn&#8217;t quite get to the bottom of that but it was interesting that a simple seeming thing can have so many &#8220;interpretations&#8221;.</p>
<p>Further testing quickly showed the obvious. This website has NO validation checking but&#8230;.. it doesn&#8217;t fall over either. No matter what you threw at it it would process the results. Never mind if the answer was correct. For details see the raised defects.</p>
<p>The testing then focused on usability more general usability and browser testing. This might have all been  bit much for one session but nonetheless there were some good learning points to take home (check from log time 19:25 onwards).</p>
<p>The discussion after highlighted that in such a high pressure testing situation most used the ET path. Some ideas around planning were done and shared with some good insights. I&#8217;m sure everyone could take something home from this.</p>
<p>All in all great fun and great sharing. It all made my facilitation role so much easier <img src='http://www.erlewein.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>So after all the butterflies I&#8217;m glad it all went well and we&#8217;re all looking forward to Marlena&#8217;s session in a fortnight.</p>
<p>Also have a look at <a href="http://ramsblog.wordpress.com/2010/04/18/wtanz-weekend-testing-australia-newzealand/">Ram&#8217;s blog entry</a> that gives even more detail on what we did.</p>
<p>Cheers &amp; till next time!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.erlewein.net/2010/weekend-testing-anz-session-01/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Weekend Testing ANZ</title>
		<link>http://www.erlewein.net/2010/weekend-testing-anz/</link>
		<comments>http://www.erlewein.net/2010/weekend-testing-anz/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 21:31:59 +0000</pubDate>
		<dc:creator>Oliver Erlewein</dc:creator>
				<category><![CDATA[Testing]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Weekend Testing]]></category>
		<category><![CDATA[WTANZ]]></category>

		<guid isPermaLink="false">http://www.erlewein.net/?p=737</guid>
		<description><![CDATA[This weekend we&#8217;ll finally have our own Weekend Testing chapter in Australia &#38; New Zealand! It&#8217;s been a few weeks in prep but it&#8217;s finally happening and I&#8217;m excited. Oh, you probably won&#8217;t know what Weekend Testing (WT, http://weekendtesting.com) is! So let me explain&#8230; This WT stuff was &#8220;invented&#8221; in India and is spreading the [...]]]></description>
			<content:encoded><![CDATA[<p>This weekend we&#8217;ll finally have our own Weekend Testing chapter in Australia &amp; New Zealand! It&#8217;s been a few weeks in prep but it&#8217;s finally happening and I&#8217;m excited.</p>
<p style="text-align: center;"><img class="aligncenter" title="weekendtesting.com" src="http://weekendtesting.com/wp-content/uploads/2009/12/WTlogo.jpg" alt="weekendtesting.com" width="326" height="73" /></p>
<p>Oh, you probably won&#8217;t know what Weekend Testing (WT, <a href="http://weekendtesting.com/about-us"><strong>http://weekendtesting.com</strong></a>) is! So let me explain&#8230; This WT stuff was &#8220;invented&#8221; in India and is spreading the globe. The aim is that Testers learn from other testers while using their skills. So the low down is, at a certain time on the weekend and undefined number of testers meet on a Skype chat and a facilitator then poses a task/mission. The testers go and do their stuff for an hour and then come back and discuss what they did and why.</p>
<p>The success has been quite phenomenal so far. There are three chapters in India and one in Europe. Because the time zone differences are quite extreme for us here at the other side of the globe there was a need to start our own chapter. So&#8230;.</p>
<p style="padding-left: 60px;"><span style="color: #ff0000;"><strong>18th April is the first session<br />
</strong></span><span style="color: #ff0000;"><strong>6:30PM New Zealand time and<br />
4:30PM AUS time (east coast).</strong></span></p>
<p>For more details have a look here: <strong><a href="http://marlenacompton.com/?p=692">http://marlenacompton.com/?p=692</a> </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.erlewein.net/2010/weekend-testing-anz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Testers are Test Analysts</title>
		<link>http://www.erlewein.net/2009/testers-are-test-analysts/</link>
		<comments>http://www.erlewein.net/2009/testers-are-test-analysts/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 11:03:32 +0000</pubDate>
		<dc:creator>Oliver Erlewein</dc:creator>
				<category><![CDATA[Event]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[Stanz]]></category>

		<guid isPermaLink="false">http://www.erlewein.net/?p=685</guid>
		<description><![CDATA[One year&#8217;s gone and Stanz 2009 has just finished. I like Stanz it gives us Test Analysts/Managers a regular wake-up call. It is the time we get reminded that the job we do can be more. It can be a calling, a field of interest and an engineering practice. Matt Mansell&#8217;s (DIA) talk about Growing Great [...]]]></description>
			<content:encoded><![CDATA[<p>One year&#8217;s gone and <strong><a href="http://www.softed.com/stanz/">Stanz 2009</a></strong> has just finished. I like Stanz it gives us Test Analysts/Managers a regular wake-up call. It is the time we get reminded that the job we do can be more. It can be a calling, a field of interest and an engineering practice.</p>
<p>Matt Mansell&#8217;s (DIA) <strong><a href="http://www.softed.com/stanz/wellington.aspx#gta">talk</a></strong> about <em>Growing Great Test Analysts</em> contained one comment that really struck a chord (not that the rest of the talk wasn&#8217;t excellent). He said (my own interpretation) that calling us <em>testers</em> is really putting down our capabilities and our profession. Instead we should make a point of calling ourselves <em>Test Analysts</em>. We ARE analysts and good testing is learned the hard and painful way. We are not monkeys or Business Analysts in sheep&#8217;s clothing.  I am as guilty as are most. I will in future make a real effort in using the proper term of  <em>Test Analyst</em>. It is a small but vital step in the right direction.</p>
<p style="text-align: center;">
<div id="attachment_687" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-687" title="Stanz 2009 FLTR: Julian Harty, Karen N. Johnson, Lee Copeland, James Bach" src="http://www.erlewein.net/wp-content/uploads/2009/08/6413_1180761757114_1170284334_30635203_8252604_n.jpg" alt="FLTR: Julian Harty, Karen N. Johnson, Lee Copeland, James Bach" width="500" height="389" /><p class="wp-caption-text">Stanz 2009 fltr: Julian Harty, Karen Johnson, Lee Copeland, James Bach</p></div>
<p>And the above really highlights what Stanz is all about. We go there to get reminded that we are in a testing profession. The speakers entice us to learn more, to read more and to <em>get off our complacent derrierès</em>. The 2009 Stanz definitely had the right set of speakers for this. I again enjoyed the quasi familiarity of the event. I doubt there are many places in the world where the attendees and speakers can get so up-close and personal to exchange ideas.</p>
<p>The effects of the recession were visible but that was to be expected. Even so I&#8217;d say the attendance was good and it was nice to see all those familiar faces again and meet some new ones.</p>
<p>Who knows, 2010 might be the year I switch sides from listening to talking. We&#8217;ll see&#8230;..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.erlewein.net/2009/testers-are-test-analysts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Rex Black Talking About Agile</title>
		<link>http://www.erlewein.net/2009/rex-black-talking-about-agile/</link>
		<comments>http://www.erlewein.net/2009/rex-black-talking-about-agile/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 21:42:09 +0000</pubDate>
		<dc:creator>Oliver Erlewein</dc:creator>
				<category><![CDATA[Testing]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://www.erlewein.net/?p=530</guid>
		<description><![CDATA[Today I was at a nice breakfast invite from the Soft Ed guys. They brought out Rex Black for some courses and had him give his short spin on (A)agile testing. As most of you probably know or can guess, Rex Black&#8217;s law is quite the opposite of what I believe testing should be like. [...]]]></description>
			<content:encoded><![CDATA[<p>Today I was at a nice breakfast invite from the <a href="http://www.softed.co.nz/"><strong>Soft Ed</strong></a> guys. They brought out <a href="http://www.rbcs-us.com"><strong>Rex Black</strong></a> for some courses and had him give his short spin on (A)agile testing.</p>
<p>As most of you probably know or can guess, Rex Black&#8217;s law is quite the opposite of what I believe testing should be like. So I was quite surprised to see him talk about (A)agile testing. I couln&#8217;t see how those worlds really fit together. And I wasn&#8217;t disappointed.</p>
<p>[(A)gile as defined in the talk was the commonly misused cloud of anything that is not really Waterfall/V-Model. I will use this definition here and not distinguish between the project management side and the engineering practices as I usually do.]</p>
<p>One of the first things that he said is that he sort of doesn&#8217;t believe in (A)agile (or was that (A)agile testing?). Then he went on in his usual self to ponder about Risk Based Testing and how (A)agile is failing it&#8217;s targets because testing is being squashed at the end&#8230; He even went so far as to propose his own take on sprints (adding a second sprint after each sprint for more testing). He can do that because (A)agile is about freedom but I&#8217;m not convinced that&#8217;s what he understood why he can do that.</p>
<p>I think Rex misunderstands what (A)aile is all about. In my opinion it&#8217;s all about <em>bottom up</em>. Or to use another overused phrase &#8220;<em>power to the people</em>&#8220;. I asked him about that and he said that that was a dreamers perspective and would never be really implemented. I think that&#8217;s what this is really about though. As long as we have managers/sales second guessing their subject matter experts (SMEs) and coming up (dreaming up) with estimates and time-frames overruns and bad projects will continue to happen. Why not let the people in the know do what they do best?</p>
<p>If you are not willing to go down the path of giving <em>power to the people</em> who actually know what they are doing you&#8217;re still in Waterfall/V-Model world. Only if you make the mental leap to trust the people you have employed to do their job can you contemplate going (A)agile. (A)agile and all of its different methodologies have (at least) one thing in common. They rely on adhering to the proposed rules of the methodology for them to work. The nice thing is that they are pretty simple and so can be remembered easily. The problem is that they usually get &#8220;waterfallified/v-modelized&#8221;. My conviction is, that as soon as you do that, you have just migrated all the downfalls of the past to what you want to do in the future.</p>
<p>Rex buys fully into the &#8220;waterfallified/v-modelized&#8221; agile. That&#8217;s like saying you quit before you start. So I classify Rex&#8217;s talk as an anti-agile presentation. He would of-course vehemently oppose what I just said and went so far as to indicate that the testing job in an agile world will not change that much and he&#8217;ll earn money no matter what happens.</p>
<p>Wat was interesting about Rex&#8217;s talk was that there are some new things I hadn&#8217;t seen him use before. One that amazed me was the use of <em>Test Oracles</em>. That is something I heard from <a href="http://www.satisfice.com"><strong>James Bach</strong></a> for the first time (although I&#8217;m not saying one was before the other because I plain just don&#8217;t know). Rex was using the exact same definition in his presentation and talk. For those that don&#8217;t know James and Rex are probably the most extreme positions we have in testing at the moment (each one on the opposite side). So what&#8217;s happening? Will we see a slow amalgamation of all testing lore out there? That would be like a dream come true. Or is this just a another ploy for ISTQB to make it even more encompassing (i.e. we cover that keyword too-type of encompassing)?</p>
<p>Anyway, the talk was good and it definitely opend my eyes a little more but I guess not quite like Rex might have wanted. I learned that the people like Rex are probably the biggest danger to (A)agile and all (A)agile methods. They say <em>yes</em> to agile but do not embrace the pure spirit of the movement (and reading a manifesto doesn&#8217;t really do it). Especially in people with a standing such as Rex saying it&#8217;s OK to deviate or water(fall) down the (A)agile teachings is really dangerous. They are giving the managers and non-believers out there the ammunition they need to scuttle (A)agile in the workplace.</p>
<p>If (A)agile does not become commonplace in the next 5-10 years it will be a huge loss to the industry. The loss of efficiency has the potential of slowing down or hampering the whole of human development. So I&#8217;d be happier if people like Rex who don&#8217;t believe that agile can work would say so and not try and fly some quirky path that leaves them somewhere in the middle just to keep in the game. I&#8217;m sure he can find enough to do in the &#8220;old&#8221; world to keep him happy until he retires. We need this revolution in the minds of leaders and managers for IT to survive as a sane engineering practice.</p>
<p>Thank you to SoftEd for the invite and the good breakfast.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.erlewein.net/2009/rex-black-talking-about-agile/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Finally! Google offline GMail</title>
		<link>http://www.erlewein.net/2009/finally-google-offline-gmail/</link>
		<comments>http://www.erlewein.net/2009/finally-google-offline-gmail/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 21:18:18 +0000</pubDate>
		<dc:creator>Oliver Erlewein</dc:creator>
				<category><![CDATA[Stuff]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[GMail]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.erlewein.net/?p=494</guid>
		<description><![CDATA[Google has finally started an experimental release of its offline GMail client. It uses Google Gears as you might expect. The current downside is that it is only available for US and UK customers. Since I like being a Beta tester (it hones my work skills as a tester) I&#8217;m a little disappointed. But it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="GMail_Icon" src="http://www.google.com/mail/help/images/logo1.gif" alt="" width="143" height="59" />Google has finally started an experimental release of its offline GMail client. It uses Google Gears as you might expect. The current downside is that it is only available for US and UK customers. Since I like being a Beta tester (it hones my work skills as a tester) I&#8217;m a little disappointed. But it&#8217;s only a question of time until it gets released for all.</p>
<p>You would be able to find offline GMail in the Google Labs tab in your GMail settings. For more details have a look <a href="http://gmailblog.blogspot.com/2009/01/new-in-labs-offline-gmail.html"><strong>here</strong></a>.</p>
<p>I&#8217;m probably not the right customer for this as I&#8217;m always online if I sit in-front of a computer but maybe this allows my wife to switch. She&#8217;s the one using the laptop. I will still give it a good go though. Who knows, the next internet-cable-cut maybe just around the corner.</p>
<p>I think this is a huge and important step for Google. If this works it is the corner stone that will be used to gun for Microsoft Office. This technology can then finally replace office software completely. Even companies could now join in (provided you&#8217;re not bound by legal issues of storing information off-site). I hope Google will be clever enough to provide this as one of their appliance kits as they do with their search-pizza-boxes. I know I&#8217;d love to leave Exchange behind too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.erlewein.net/2009/finally-google-offline-gmail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>No HTTPS with JMeter and Java 1.6.0</title>
		<link>http://www.erlewein.net/2009/no-https-with-jmeter-and-java-160/</link>
		<comments>http://www.erlewein.net/2009/no-https-with-jmeter-and-java-160/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 03:33:02 +0000</pubDate>
		<dc:creator>Oliver Erlewein</dc:creator>
				<category><![CDATA[Testing]]></category>
		<category><![CDATA[JMeter]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.erlewein.net/?p=476</guid>
		<description><![CDATA[Today I spent half a day on an issue with JMeter. I do lots of HTTPS testing and on some of my new PC&#8217;s running Ubuntu 8.10 JMeter would only give me&#8230; java.net.SocketException: Unconnected sockets not implemented After a lot of searching I discovered that this seems to be an HTTPS change in the Java [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-137" title="jmeter-logo" src="http://www.erlewein.net/wp-content/uploads/2008/08/jmeter-logo.jpg" alt="jmeter-logo" width="221" height="102" />Today I spent half a day on an issue with JMeter. I do lots of HTTPS testing and on some of my new PC&#8217;s running Ubuntu 8.10 JMeter would only give me&#8230;</p>
<p style="text-align: center;"><strong class="highlight">java</strong>.<strong class="highlight">net</strong>.<strong class="highlight">SocketException</strong>: <strong class="highlight">Unconnected</strong> <strong class="highlight">sockets</strong> <strong class="highlight">not</strong> <strong>implemented</strong></p>
<p><span><span class="highlight">After a lot of searching I discovered that this seems to be an HTTPS change in the Java 1.6.0 implementation. Sockets are created in a different way than under 1.5.0. So if you run into this issue just go back to Java 1.5.0. This problem surfaced with JMeter 2.3.2 but I guess it is true for earlier versions too.</span></span></p>
<p>Under Ubuntu do the following:</p>
<pre><strong>apt-get install sun-java5-bin
update-alternatives --config java</strong></pre>
<p>And select Java 1.5.0 when prompted.</p>
<p><span> </span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.erlewein.net/2009/no-https-with-jmeter-and-java-160/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox 3.1 can&#8217;t send Gmail emails</title>
		<link>http://www.erlewein.net/2008/firefox-31-cant-send-gmail-emails/</link>
		<comments>http://www.erlewein.net/2008/firefox-31-cant-send-gmail-emails/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 21:15:37 +0000</pubDate>
		<dc:creator>Oliver Erlewein</dc:creator>
				<category><![CDATA[Stuff]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[FireFox]]></category>
		<category><![CDATA[GMail]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://www.erlewein.de/?p=401</guid>
		<description><![CDATA[This is an update to the post below. I installed Firefox 3.1 beta2 and was surprised that the Send and Discard buttons in Gmail would not work when editing an email. In the Gmail v1.0 layout all would be fine. I searched for the issue but couldn&#8217;t find anyone else who had this problem. After [...]]]></description>
			<content:encoded><![CDATA[<p>This is an update to the post below. I installed Firefox 3.1 beta2 and was surprised that the <em>Send</em> and <em>Discard</em> buttons in Gmail would not work when editing an email. In the Gmail v1.0 layout all would be fine. I searched for the issue but couldn&#8217;t find anyone else who had this problem. After a while I realised it might be one of my add-ons. And alas it seems to have been the GMail S/MIME encryption add-on. Somehow that must have skewed the JavaScript somewhat. Disable the add-in and all is well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.erlewein.net/2008/firefox-31-cant-send-gmail-emails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox 3.1 (beta 2)</title>
		<link>http://www.erlewein.net/2008/firefox-31-beta-2/</link>
		<comments>http://www.erlewein.net/2008/firefox-31-beta-2/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 05:33:42 +0000</pubDate>
		<dc:creator>Oliver Erlewein</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[FireFox]]></category>
		<category><![CDATA[GMail]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.erlewein.de/?p=384</guid>
		<description><![CDATA[Just diligently downloaded the beta 2 of Firefox (Mac OS X). Yes, yes I know&#8230;. but I am this way. I test betas of Firefox, CrossoverOffice, WordPress and others. And I do give feedback to these projects. Probably one of the banes of a tester! But I think it&#8217;s a little like voting. If you [...]]]></description>
			<content:encoded><![CDATA[<p>Just diligently downloaded the <a href="http://www.mozilla.com/en-US/firefox/all-beta.html"><strong>beta 2</strong></a> of Firefox (Mac OS X). Yes, yes I know&#8230;. but I am this way. I test betas of <strong><a href="http://www.firefox.com">Firefox</a></strong>, <a href="http://www.codeweavers.com"><strong>CrossoverOffice</strong></a>, <a href="http://www.wordpress.org"><strong>WordPress</strong></a> and others. And I do give feedback to these projects. Probably one of the banes of a tester! But I think it&#8217;s a little like voting. If you don&#8217;t vote, then don&#8217;t <a href="http://www.firefox.com"><img class="alignright size-full wp-image-387" title="firefox_logo" src="http://www.erlewein.de/wp-content/uploads/2008/12/logo-wordmark-version-preview.png" alt="firefox_logo" width="208" height="67" /></a>complain about the government. Same here. Take the chance and mould the product to what you want (especially what quality is concerned).</p>
<p>What is amasing though is the quick and professional responses that you get most of the time. Although these are mostly Open Source products they still have a LOT of professionalism going for them. Something I can&#8217;t really say for a lot of products that cost several arms &amp; legs. But I&#8217;m getting off-topic&#8230;.</p>
<p>Firefox 3.1&#8230; what can I say&#8230;. FAST, very FAST, did I mention FAST? The other things Firefox 3.1 brings are mostly of secondary interest to me. Since I use GMail, Google Calendar and other online programs I do depend on the speed of Java Script and the rendering. This version does wonders for that. I&#8217;ll keep the memory footprint in the corner of my eye though&#8230;.</p>
<p>So if yer feel&#8217;n a li&#8217;ll adventeris taday try ye on fir size. <img src='http://www.erlewein.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><strong>[Update]</strong> Looks like the Better GMail plug-in doesn&#8217;t quite work correctly. It doesn&#8217;t allow to send email.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.erlewein.net/2008/firefox-31-beta-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lorem ipsum dolor sit amet&#8230;.</title>
		<link>http://www.erlewein.net/2008/lorem-ipsum-dolor-sit-amet/</link>
		<comments>http://www.erlewein.net/2008/lorem-ipsum-dolor-sit-amet/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 21:18:34 +0000</pubDate>
		<dc:creator>Oliver Erlewein</dc:creator>
				<category><![CDATA[Stuff]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.erlewein.de/?p=339</guid>
		<description><![CDATA[Sometimes when doing web pages or testing text input you wish you had the Lorem ipsum text handy. It is the de-facto standard for temporary text input. There are two sites that can help with that. Have a look at http://lorem2.com/ and http://www.blindtextgenerator.com/. Both allow for different configurations depending on what you need.]]></description>
			<content:encoded><![CDATA[<p>Sometimes when doing web pages or testing text input you wish you had the Lorem ipsum text handy. It is the de-facto standard for temporary text input. There are two sites that can help with that. Have a look at <a href="http://lorem2.com/"><strong>http://lorem2.com/</strong></a> and <a href="http://www.blindtextgenerator.com/"><strong>http://www.blindtextgenerator.com/</strong></a>. Both allow for different configurations depending on what you need.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.erlewein.net/2008/lorem-ipsum-dolor-sit-amet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WebKit for Internet Explorer</title>
		<link>http://www.erlewein.net/2008/webkit-for-internet-explorer/</link>
		<comments>http://www.erlewein.net/2008/webkit-for-internet-explorer/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 20:32:16 +0000</pubDate>
		<dc:creator>Oliver Erlewein</dc:creator>
				<category><![CDATA[Stuff]]></category>
		<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://www.erlewein.de/?p=300</guid>
		<description><![CDATA[S. Ballmer seems to be toying with the idea of using WebKit for the Internet Explorer (see here). Apart from the fact that I&#8217;ll only believe that when I see it I do support that idea. Especially IE is responsible for a lot of grief when browser testing. IE8 seems to be another milestone that [...]]]></description>
			<content:encoded><![CDATA[<p>S. Ballmer seems to be toying with the idea of using WebKit for the Internet Explorer (see <a href="http://www.appleinsider.com/articles/08/11/06/microsofts_ballmer_considers_using_webkit_within_ie.html"><strong>here</strong></a>). Apart from the fact that I&#8217;ll only believe that when I see it I do support that idea. Especially IE is responsible for a lot of grief when browser testing. IE8 seems to be another milestone that testers will have burned into their memories. IE8 again changes the goalposts what compatibility is concerned.</p>
<p>But with Safari and Chrome using WebKit and Firefox being very HTML conforming we could end up with a somewhat clean web environment if Microsoft would switch to using WebKit. Browser testing would become a lot simpler. WebKit is also quite easy to automate provided we testers get some tools for it at some point (hello developers! This is a request for Open Source development! <img src='http://www.erlewein.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> .</p>
<p>As much as I criticised Google for creating another browser I&#8217;d love Microsoft to switch to WebKit. It would make the online world a better place. But I&#8217;ll only believe it when i see it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.erlewein.net/2008/webkit-for-internet-explorer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ISTQB = I Still Test Quite Badly</title>
		<link>http://www.erlewein.net/2008/istqb-i-still-test-quite-badly/</link>
		<comments>http://www.erlewein.net/2008/istqb-i-still-test-quite-badly/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 10:10:49 +0000</pubDate>
		<dc:creator>Oliver Erlewein</dc:creator>
				<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://www.erlewein.de/?p=275</guid>
		<description><![CDATA[Or as Yoda would have said &#8220;To have fallen so far and learned nothing &#8211; that is your failing.&#8221;. I have now been in the testing business since 1998. It is my profession and I do sometimes think that I am a little proficient in what I do. I remember back in 2002/3 I was [...]]]></description>
			<content:encoded><![CDATA[<p>Or as Yoda would have said &#8220;<span title="Source: Star Wars: Knights of the Old Republic II: The Sith Lords"><em>To have fallen so far and learned nothing &#8211; that is your failing.&#8221;.</em></span></p>
<p>I have now been in the testing business since 1998. It is my profession and I do sometimes think that I am a little proficient in what I do.</p>
<p>I remember back in 2002/3 I was working with a colleague tester trying to come up with a glossary for testing. The company (<strong><a href="http://www.sqs.de">SQS Germany</a></strong>) had expanded into several markets and with that different languages. In order to facilitate clear communication between projects, subsidiaries and companies we wanted an online dictionary that had definitions and the translations into various languages. Without going into too much detail the whole exercise failed miserably at the time. We didn&#8217;t even get approval as far as two tester offices further down the corridor. If there was one thing we proved it was that everybody had their own tounge. It reminded me of what had happened to the Babylonians. It seems as if we testers are doomed to an existence without standardisation.</p>
<p>Well&#8230;. then there&#8217;s the guys from ISTQB. They say the testing world is just so and not one bit different. I&#8217;ve been through the syllabus and it is nothing more than a learning of vocab excercise and they are trying to sell you that there&#8217;s something like standardisation in the testing world. I&#8217;ve also found a number of errors in the material. Not very convincing. I must admit though that the course I went to was way better than the ISTQB itself so I did end up learning something. To this day I refuse to sit the exam. I&#8217;d rather&#8230;.well&#8230;any thing else but that!</p>
<p>ISTQB is corrupting the testing industry. As a so called qualification it proves nothing. I get especially cautious when I have ISTQB certified testers apply for a job with us. I question the motives and what the qualification means to them. Since they are now qualified testers I don&#8217;t have to pull punches. I can ask them anything aren&#8217;t they test <em>professionals</em>? Try it some day it&#8217;s fun. Most of the time it turns out they&#8217;re just poor souls trying to get some kind of recognition for their profession. Sorry dudes but ISTQB is exactely the opposite.</p>
<p>In 3 years time India and China will overrun us all with 60.000-gazillion ISTQB testers and they are all going to solve IT&#8217;s problems!! Sounds like a <a href="http://www.tui.co.nz/yrmap.asp"><strong>Tui</strong></a> ad.</p>
<p>OK, so by now you probably know that the ISTQB is the equivalent of a testing paper tiger. But amazingly enough I&#8217;m not the only one who thinks that. It seems that the good lady executive director of the American ISTQB is not far off the mark. Have a read <a href="http://www.satisfice.com/blog/archives/130"><strong>here</strong></a>. I can&#8217;t even begin to grasp the cheek of this lady. It&#8217;s a sad day for all those that have been gobbled up by the &#8220;<em>Big Dog</em>&#8221; ISTQB.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.erlewein.net/2008/istqb-i-still-test-quite-badly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>John Bach&#8217;s new Testing Blog</title>
		<link>http://www.erlewein.net/2008/john-bachs-new-testing-blog/</link>
		<comments>http://www.erlewein.net/2008/john-bachs-new-testing-blog/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 08:26:07 +0000</pubDate>
		<dc:creator>Oliver Erlewein</dc:creator>
				<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://www.erlewein.de/?p=273</guid>
		<description><![CDATA[I want to welcome John Bach to the Blog world. Especially since he seems to have taken his brother&#8217;s call for more testing blogs very seriously. There cannot be enough blogs/books/talks/conferences about testing. It&#8217;s too easy to fall behind and become complacent. I think especially blogs give you the chance of &#8220;staying awake at the [...]]]></description>
			<content:encoded><![CDATA[<p>I want to welcome <a href="http://jonbox.wordpress.com/"><strong>John Bach</strong></a> to the Blog world. Especially since he seems to have taken his <a href="http://www.satisfice.com/blog/"><strong>brother&#8217;s</strong></a> call for more testing blogs very seriously. There cannot be enough blogs/books/talks/conferences about testing. It&#8217;s too easy to fall behind and become complacent. I think especially blogs give you the chance of &#8220;staying awake at the wheel&#8221;.</p>
<p>So I hope long pauses in bolg entries is not hereditary and we&#8217;re going to see more good posts soon. I liked the ones so far. Keep up the good work and always use the force!</p>
<p>Only one little niggly thing&#8230; I am a &#8220;professional&#8221; niggler after-all&#8230;. John, your WordPress know-how still s*cks. <img src='http://www.erlewein.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.erlewein.net/2008/john-bachs-new-testing-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RAID 5 stops working in 2009</title>
		<link>http://www.erlewein.net/2008/raid-5-stops-working-in-2009/</link>
		<comments>http://www.erlewein.net/2008/raid-5-stops-working-in-2009/#comments</comments>
		<pubDate>Thu, 23 Oct 2008 09:09:32 +0000</pubDate>
		<dc:creator>Oliver Erlewein</dc:creator>
				<category><![CDATA[Stuff]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://www.erlewein.de/?p=249</guid>
		<description><![CDATA[Lots of us depend on RAID 5 for the security of our data (plus backups of course!). We often don&#8217;t really think about what RAID 5 is and the deeper workings of it. Well, I just got a wake-up-call. A good tester should take nothing for granted. Not even RAID 5 (or RAID 6 for [...]]]></description>
			<content:encoded><![CDATA[<p>Lots of us depend on RAID 5 for the security of our data (plus backups of course!). We often don&#8217;t really think about what RAID 5 is and the deeper workings of it. Well, I just got a wake-up-call. A good tester should take nothing for granted. Not even RAID 5 (or RAID 6 for that matter).</p>
<div id="attachment_250" class="wp-caption alignright" style="width: 251px"><a href="http://www.erlewein.de/wp-content/uploads/2008/10/raid5.jpg"><img class="size-full wp-image-250" title="RAID_5" src="http://www.erlewein.de/wp-content/uploads/2008/10/raid5.jpg" alt="RAID 5" width="241" height="204" /></a><p class="wp-caption-text">RAID 5</p></div>
<p>I came across <a href="http://blogs.zdnet.com/storage/?p=162"><strong>[this]</strong></a> post. Have a read. It is really interesting. What stumped me is that the death of RAID 5 will be our ever increasing need for bigger hard drives. We usually talk about things like <em>economies of scale</em>. That means that when a certain thing is done many times or in a large way the price/effort/risk drops. For lots of things this is true but in this case we achieve the opposite effect. Because disks have gotten so large the infinitesimal chance of an error occurring becomes relevant again due to the terabyte sized drives. So relevant in fact that it affects something we depend on.</p>
<p>This bane for RAID 5 and in a few years time RAID 6 made me aware that as a tester the mind should always be kept in overdrive. I&#8217;m sure the testers of the hard drive manufacturers have not thought that far (we would have seen some kind of increase in MTBF and MBFR). As a tester with a manufacturer you&#8217;d probably test only one drive as a unit. You would not test large drives in different arrays too in-depth. Testing would take too long and be too expensive.</p>
<p>I will be keen to see what happens in 2009/2010 when the first real occurrences happen and valuable data is lost. I&#8217;m sure some American will sue somebody.</p>
<p>As for testers&#8230;. I think a calculator and a keen eye can be good tools to finding the odd defect too. You don&#8217;t need to have an application or gadget in front of you to discover defects. Take the specification and start adding, multiplying and/or dividing!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.erlewein.net/2008/raid-5-stops-working-in-2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Does the World need another Browser?</title>
		<link>http://www.erlewein.net/2008/does-the-world-need-another-browser/</link>
		<comments>http://www.erlewein.net/2008/does-the-world-need-another-browser/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 05:09:40 +0000</pubDate>
		<dc:creator>Oliver Erlewein</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[FireFox]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://www.erlewein.de/?p=197</guid>
		<description><![CDATA[Google has announced another new tool. It&#8217;s called Chrome and is a browser. Why on earth do we need another browser? If they&#8217;d do one for Android (their mobile platform) I&#8217;d understand &#8211; but for OSes?! They use Apple&#8216;s WebKit as a base rendering engine and put some -admittedly good- fluff around it. But what [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.erlewein.de/wp-content/uploads/2008/09/google-chrome-logo.jpg"><img class="alignleft size-full wp-image-200" title="google-chrome-logo" src="http://www.erlewein.de/wp-content/uploads/2008/09/google-chrome-logo.jpg" alt="" width="150" height="55" /></a>Google has announced another new tool. It&#8217;s called <a href="http://googleblog.blogspot.com/2008/09/fresh-take-on-browser.html">Chrome</a> and is a browser. Why on earth do we need another browser? If they&#8217;d do one for <a href="http://code.google.com/android/">Android</a> (their mobile platform) I&#8217;d understand &#8211; but for OSes?!</p>
<p>They use <a href="http://www.apple.com">Apple</a>&#8216;s <a href="http://webkit.org/">WebKit</a> as a base rendering engine and put some -admittedly good- fluff around it. But what I don&#8217;t get is why they make another one. They would have been much more effective teaming up with Apple and <a href="http://www.apple.com/safari/">Safari</a> or the <a href="http://www.firefox.com">FireFox</a> guys. It would have left the browser landscape untouched. This now adds yet again another thing you need to test when developing web applications. The cost alone wor<a href="http://www.erlewein.de/wp-content/uploads/2008/09/webkit-image.png"><img class="alignright size-medium wp-image-198" title="webkit-image" src="http://www.erlewein.de/wp-content/uploads/2008/09/webkit-image.png" alt="" width="215" height="174" /></a>ldwide to web development projects will be in the hundreds of millions. Just because Google thought it would be cool to have their own browser. I wonder if they ever thought of the follow-on-effect of their actions.</p>
<p>The only hope I have is that the WebKit engine they use remains unchanged. That would mean testing Chrome would test Safari and the other way round. That remains to be seen once the browser is out in the wild.</p>
<p>The ideas <a href="http://www.google.com">Google</a> have and what they are trying to do is great but it&#8217;s just the wrong way. This smacks of a Microsoft stratagem and I also believe it will have a Microsoftish feel to it aka somewhat stale and big monopoly like.</p>
<p>As a tester I hope they will still come to their senses. We have enough browsers to have healthy competition and we have more than enough browsers to give testers a royal headache. So please not another cool browser!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.erlewein.net/2008/does-the-world-need-another-browser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t underestimate the Netwok</title>
		<link>http://www.erlewein.net/2008/dont-underestimate-the-netwok/</link>
		<comments>http://www.erlewein.net/2008/dont-underestimate-the-netwok/#comments</comments>
		<pubDate>Wed, 27 Aug 2008 03:23:20 +0000</pubDate>
		<dc:creator>Oliver Erlewein</dc:creator>
				<category><![CDATA[Testing]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.erlewein.de/?p=170</guid>
		<description><![CDATA[I&#8217;ve just finished another performance testing project for a government project. The application was not too testing but like a lot of projects the servers and users are dispersed across the country. This makes the influence of the network a key factor in performance issues. Networks are an unknown beast to most testers and there&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just finished another performance testing project for a government project. The application was not too testing but like a lot of projects the servers and users are dispersed across the country. This makes the influence of the network a key factor in performance issues. Networks are an unknown beast to most testers and there&#8217;s things like OSI layers and ports and firewalls and switches and&#8230; in short VERY complex. So how do we deal?</p>
<p>We&#8217;ve been spoiled by speed. Every gamer today has a 1Gbit switch at home. Wireless networks are accelerating past the 54Mbit barrier so who cares if the network is doing something &#8220;funny&#8221;? Who even notices things like that? We plug the cables and it works. Little or no considderation is given to tuning/testing networks in your average project.</p>
<p>On this project I relied on the information I was given. I had a WAN connection of 10Mbit to my server. My estimates were that I&#8217;d probably use 2Mbit of that for the tests. A 10Mbit connection should be able to push a net load of about 7Mbit. I didn&#8217;t expect to come even close to a network bottleneck. The focus was the app. After a few tests it was apparent that there was a bottleneck somewhere. Response times were getting drastically worse the more simulated users I added. After a certain level I even got connection resets. Having dismissed the network I decided to hunt for configuration omissions first.</p>
<p>This took the better part of a day without the expected result. Only then did somebody ask the obvious question about the network. Now there&#8217;s an easy way to find out if there&#8217;s something wrong with your network. It&#8217;s called PING. Any network guru will tell you that ping is &#8220;No way to test&#8221; and &#8220;Won&#8217;t tell you anything&#8221;. And they are probably correct but even a simple ping shows a stressed network connection or one that isn&#8217;t clean.<br />
So when running your performance test make it a standard task to run at least one test while running a ping alongside. On Windows use<em> ping -t &lt;IP-Address-of-server&gt;</em>. You will notice that a normal network has ping times of 1-30ms when idle. These values do tend to fluctuate somewhat. If ping times are longer there will be a good (technical) reason for it. Discuss this with the IT department or solution architect. They should know (if not then raise it as a defect <img src='http://www.erlewein.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> .<br />
Now you should see some degradation of ping times while running your test. If the degradation looks extreme 60-120ms (or more) or even ping time-outs then you are probably at the limit of the capacity or have a serious configuration error. At this point your only chance is a more thorough investigation by the network specialists.</p>
<p>Using ping is not really professional but it does do the job quickly. You can always go into more detail with further tests. And while you&#8217;re at it don&#8217;t forget tracert/traceroute. <img src='http://www.erlewein.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.erlewein.net/2008/dont-underestimate-the-netwok/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Testing HDD performance on Mac OS X</title>
		<link>http://www.erlewein.net/2008/testing-hdd-performance-on-mac-os-x/</link>
		<comments>http://www.erlewein.net/2008/testing-hdd-performance-on-mac-os-x/#comments</comments>
		<pubDate>Sun, 24 Aug 2008 00:49:23 +0000</pubDate>
		<dc:creator>Oliver Erlewein</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[AEBS]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.erlewein.de/?p=141</guid>
		<description><![CDATA[Every now and again I have the need to test the speed of hard drives. Usually to check that the connections I made (USB) are correct. Today I found a very good tool to do this with. It is called AJA Kona System Test and can be downloaded here. It even shows a graph of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.erlewein.de/wp-content/uploads/2008/08/aja-kona.jpg"><img class="alignright size-medium wp-image-143" title="aja kona" src="http://www.erlewein.de/wp-content/uploads/2008/08/aja-kona.jpg" alt="" width="250" height="292" /></a>Every now and again I have the need to test the speed of hard drives. Usually to check that the connections I made (USB) are correct. Today I found a very good tool to do this with. It is called AJA Kona System Test and can be downloaded <a href="http://www.aja.com/ajashare/AJA_KONA_System_Test_v2.app.tar">here</a>. It even shows a graph of how the transfers were. Very cool.</p>
<p><strong>[Update]</strong> I have now tested USB HDDs with my Airport Extreme Base Station and found out that a normal 1Gbit LAN connection to the AEBS is about twice as fast as a WiFi connection. WiFi has a read speed of about 8.2Mbit/s and a write speed of about 6.1Mbit/s. The wired connection gets 15.4Mbit/s and 10.2Mbit/s. Direct USB connection to the drive is about 22Mbit/s write and 33Mbit/s write.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.erlewein.net/2008/testing-hdd-performance-on-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Performance Testing with JMeter</title>
		<link>http://www.erlewein.net/2008/performance-testing-with-jmeter/</link>
		<comments>http://www.erlewein.net/2008/performance-testing-with-jmeter/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 09:53:50 +0000</pubDate>
		<dc:creator>Oliver Erlewein</dc:creator>
				<category><![CDATA[Testing]]></category>
		<category><![CDATA[JMeter]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://www.erlewein.de/?p=134</guid>
		<description><![CDATA[I do a lot of performance testing in my testing job. Performance testing compared to all other forms of testing is a little out there. It is more of an investigation than a test (testing as where there is a concise goal that is to be reached). There is much to be said for performance [...]]]></description>
			<content:encoded><![CDATA[<p>I do a lot of performance testing in my testing job. Performance testing compared to all other forms of testing is a little out there. It is more of an i<a href="http://www.erlewein.de/wp-content/uploads/2008/08/jmeter-logo.jpg"><img class="alignright size-full wp-image-137" title="jmeter-logo" src="http://www.erlewein.de/wp-content/uploads/2008/08/jmeter-logo.jpg" alt="" width="221" height="102" /></a>nvestigation than a test (testing as where there is a concise goal that is to be reached). There is much to be said for performance testing and one of the main truths is that nothing replaces experience. But in order to get anywhere you need a good tool to create your load. I use <a href="http://jakarta.apache.org/jmeter/index.html">JMeter</a> for that.</p>
<p>I&#8217;ve been using JMeter for about 2.5 years now. It is Open Source, Java based and easy to use. I still keep a regular eye on other tools out there. To make a long story short the commercial performance testing tools are much fancier than JMeter especially in the graphing and monitoring areas. The thing is, that that is really not necessary. It&#8217;s something nice for managers to get excited about. The core function of a performance testing tool is that it generates the load in a good manner. And of course can you spend $50k-150k for a testing tool (+the training and installation).  If you&#8217;re going to do back to back performance testing of huge installations then it might pay to take a look at those. If not (and even if you are) I&#8217;d give JMeter a try.</p>
<p>One thing I experienced and had to deal with is discrediting the performance measuring tool. As funny as that sounds it is vital to performance analysis. The question is really what does your performance test tool measure and does it really do what you expect. Only once that is proven can you put the blame back on the application under test. When dealing with an Open Source Tool this is fairly easy. You just look at the code. I really have no idea on how you&#8217;d do that with a commercial tool.</p>
<p>JMeter measures results Last Byte Received (as opposed to First Byte Recieved). If you compare the &#8220;same&#8221; performance tests of different tools you are likely to get varying response time results. Always beware of that when testing with multiple tools. Please don&#8217;t try to explain this to management. It only ends in a blood bath. Companies are usually bound to reach certain service level agreements (SLAs) which are measured in ms response time. So if a tool shows 500-2000ms less per request that might give you an edge for your SLA. This is called cheating in all other disciplines and it does highlight the problem of standards around measuring response times. I just stick with JMeter and accept it&#8217;s timings.</p>
<p>Being Open Source and JAVA JMeter runs pretty much on any platform. It has two modes to run. GUI enabled or command line (batch mode). The batch mode is needed for unattended runs and possibly testing from multiple machines (as I do it). Speaking of running JMeter from multiple machines, JMeter supports multiple clients via RMI connections. This is an easy way to generate big amounts of Data but it also has some limitations which I&#8217;ll come to later.</p>
<p>When it comes to executing JMeter I do prefer a Linux environment (in my case Ubuntu or Fedora). JMeter performs much better under Linux than under Windows. Windows as a platform is very bad due to the bad quality of the networking stack and it&#8217;s default configuration. My guess is, that you can get about 4x-8x the load out of an equivalent Linux install than under Windows depending on the script.</p>
<p>For your normal small project or web-page it is usually enough to have one JMeter machine. My minimum requirement would be a Pentium 4 or better machine with at least 1Gb RAM. If you go smaller be careful to distinguish issues of the application under test and the JMeter PC. JAVA has some issues with threading.</p>
<p><a href="http://www.erlewein.de/wp-content/uploads/2008/08/jmeter-screenshot.png"><img class="alignleft size-full wp-image-139" title="Jmeter Screenshot" src="http://www.erlewein.de/wp-content/uploads/2008/08/jmeter-screenshot.png" alt="" width="400" height="295" /></a></p>
<p>It is not the best there is. Once you hit the 100-150 threads mark you can run into trouble. What I&#8217;ve noticed though is, that running multiple JMeters on one PC is totally OK (provided there&#8217;s about 512Mb per instance). You can therefore run 100 threads times the number of instances. I have tested this up to 3 instances on a Pentium 4 3Ghz with 2GB RAM.</p>
<p>One other thing that has a huge impact is testing encrypted protocols (e.g. HTTPS). The encryption and decryption is very intensive and limits the number of threads that can be executed. My tip is, that you should not run more than 70 threads per instance.</p>
<p>Oh, what I forgot is to say what a thread is. A thread is something like concurrency. Each thread executes one stream of your script. Some commercial providers call that a virtual user (definitely from a licensing perspective). A thread does usually not equate to a user. A real user could never execute that fast. So I use a factor to calculate how many real users to a thread. Usually that is 25-50 depending on application and script design. So far I think I&#8217;ve been quite accurate. The only way to check this is to get real monitoring data (which is usually only available once you have gone into production).</p>
<p>And then there&#8217;s scripting. Generating a script for JMeter is pretty easy. The included documentation is good and useful so I won&#8217;t go into detail here. There are some things that I might point out. When scripting don&#8217;t use the recording proxy. It records too much and is harder to change than to do it from scratch (and it doesn&#8217;t work with HTTPS). Use things like <em>Live HTTP Headers</em> or <em>Tamper Data</em> in FireFox to see what is happening. Don&#8217;t script too much! This is not functional testing. You want a few good numbers so that you can oversee and compare.</p>
<p>Beware of version 2.3.1 of JMeter as that has issues with cookies.</p>
<p>Because I run large performance tests I need to use many load generators. Currently we have six of the aforementioned Pentium 4 3Ghz machines and a seventh PC that manages them. I do not use the JMeter RMI service to spread the load but use a variation of shell scripts and Python scripts to send each PC the script and time it should execute. After it has finished all data is then transferred back to the management PC. Each PC has 3 instances of JMeter making it a total of 18 instances that can be used. That is enough to support thousands of concurrent requests even if they are encrypted.To save energy the client machines even get started and shut down for each test so they are off when not in use (I wish more people would do that with their servers).</p>
<p>I have also done away with the lack of graphing in JMeter by building my own parsers. I use GNUplot and Ghost Writer to produce detailed output of the results.</p>
<p>I think that is about all for now. JMeter is a very good tool for the performance testing job and I hope you&#8217;ll have some need for it. There can never be enough performance testing. If there are any further questions just post them in the comments. I&#8217;ll be happy to answer them.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.erlewein.net/2008/performance-testing-with-jmeter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
