<?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>thoughts from the test eye &#187; Machines</title>
	<atom:link href="http://thetesteye.com/blog/category/machines/feed/" rel="self" type="application/rss+xml" />
	<link>http://thetesteye.com/blog</link>
	<description>by rikard edgren, henrik emilsson, martin jansson and friends</description>
	<lastBuildDate>Tue, 31 Aug 2010 04:39:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>EuroSTAR Test Lab Apprentices</title>
		<link>http://thetesteye.com/blog/2010/06/eurostar-test-lab-apprentices/</link>
		<comments>http://thetesteye.com/blog/2010/06/eurostar-test-lab-apprentices/#comments</comments>
		<pubDate>Sun, 27 Jun 2010 16:56:25 +0000</pubDate>
		<dc:creator>Henrik Emilsson</dc:creator>
				<category><![CDATA[Machines]]></category>
		<category><![CDATA[People]]></category>
		<category><![CDATA[Skills]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[EuroSTAR]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[test team]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=1242</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/machines.png" width="48" height="48" alt="" title="Machines" /><img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><img src="http://thetesteye.com/blog/wp-content/uploads/skills.png" width="48" height="48" alt="" title="Skills" /><br/>Last week, me and Martin won the competition &#8220;The EuroSTAR Test Lab Apprentices&#8221;! Read more at: http://www.eurostarconferences.com/delegates/the-test-lab-apprentice.aspx See you in the Test Lab in Copenhagen! Cheers, Henrik &#38; Martin]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/machines.png" width="48" height="48" alt="" title="Machines" /><img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><img src="http://thetesteye.com/blog/wp-content/uploads/skills.png" width="48" height="48" alt="" title="Skills" /><br/><p>Last week, me and Martin won the competition &#8220;The EuroSTAR Test Lab Apprentices&#8221;!<br />
Read more at: <a href="http://www.eurostarconferences.com/delegates/the-test-lab-apprentice.aspx" target="_blank">http://www.eurostarconferences.com/delegates/the-test-lab-apprentice.aspx</a></p>
<p>See you in the Test Lab in Copenhagen!</p>
<p>Cheers,<br />
Henrik &amp; Martin</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://thetesteye.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://thetesteye.com/blog/2010/06/eurostar-test-lab-apprentices/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Rage against the machine</title>
		<link>http://thetesteye.com/blog/2010/03/rage-against-the-machine/</link>
		<comments>http://thetesteye.com/blog/2010/03/rage-against-the-machine/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 09:36:03 +0000</pubDate>
		<dc:creator>Henrik Emilsson</dc:creator>
				<category><![CDATA[Machines]]></category>
		<category><![CDATA[People]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[cem kaner]]></category>
		<category><![CDATA[frustration]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=813</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/machines.png" width="48" height="48" alt="" title="Machines" /><img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/>As a user of Facebook I feel really helpless when nothing works as it should (as was the case with the latest GUI-update). Posts were stochastically shown in the feed and a lot of errors occurred in various situations. A lot (all?) of my friends on Facebook experienced the same problems. When there are lots [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/machines.png" width="48" height="48" alt="" title="Machines" /><img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/><p>As a user of Facebook I feel really helpless when nothing works as it should (as was the case with the latest GUI-update). Posts were stochastically shown in the feed and a lot of errors occurred in various situations. A lot (all?) of my friends on Facebook experienced the same problems.</p>
<p>When there are lots of bugs on flight booking sites I get so frustrated and angry because I cannot complete my task. E.g., the booking system for Ryanair (at least two years ago when I last used their booking system and never will use again).</p>
<p>But what can I do as a frustrated enduser?</p>
<p>The problem nowadays is that you as a user and consumer don&#8217;t know what to do with your complaints. The companies shows no respect as long as the users are hooked on the application and needs the solution to problem that the application provides. But they do not care to fix the bugs that might ranging from annoying to critical.<br />
So the loser is you! And it becomes a rage against the machine because of the absence of real people to talk to. Or some people might think that they did something wrong when it really was lousy software that caused the problems.</p>
<p>But in fact all other users of these applications experience similar problems. So you as an enduser is not alone! This is something that hits many people on their own but who lacks a community i.e., if we were employees in a company using the software we would have protested.</p>
<p>What should we do!?</p>
<p>Should we create a site similar to <a title="http://www.badsoftware.com/" href="http://www.badsoftware.com/" target="_blank">http://www.badsoftware.com/</a> (Kaner &amp; Pels) or <a title="http://www.badsoftware.com/alienwaresucks/" href="http://www.badsoftware.com/alienwaresucks/" target="_blank">http://www.badsoftware.com/alienwaresucks/</a> (Kaner) in order to channel some of the frustration and gather it into some powerful criticism?</p>
<p>Or are there other channels that we could utilize?</p>
<p>Do you have any ideas?</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://thetesteye.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://thetesteye.com/blog/2010/03/rage-against-the-machine/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Vancouver 2010 Biathlon Software</title>
		<link>http://thetesteye.com/blog/2010/02/vancouver-2010-biathlon-software/</link>
		<comments>http://thetesteye.com/blog/2010/02/vancouver-2010-biathlon-software/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 10:00:55 +0000</pubDate>
		<dc:creator>Rikard Edgren</dc:creator>
				<category><![CDATA[Machines]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=837</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/machines.png" width="48" height="48" alt="" title="Machines" /><br/>As a Swede, the winter Olympics are fun to watch. Most sports aren&#8217;t spread across the globe, so we have chances for medals. One of the most exciting events are the Biathlon, and perhaps it was a reaction to disappointing results for the Swedish ladies, but I got really upset at the software: The numbers [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/machines.png" width="48" height="48" alt="" title="Machines" /><br/><p>As a Swede, the winter Olympics are fun to watch. Most sports aren&#8217;t spread across the globe, so we have chances for medals.<br />
One of the most exciting events are the Biathlon, and perhaps it was a reaction to disappointing results for the Swedish ladies, but I got really upset at the software:</p>
<p>The numbers for the time are too difficult to read on a non-wide-screen TV. I have a 28 inches box from 2000, and get tired from trying to distinguish 32 from 39.<br />
So an estimate is that more than half of the viewers have trouble seeing what time the athletes have at certain moments.<br />
They also have graphics for shots not fired, hits, misses; and the coloring choice for not shot and misses are too close, and I don&#8217;t even have a color-blindness (I think&#8230;)<br />
The main graphics from the software is too cluttered, which gets apparent when an athlete is shown in a corner with only parts of the graphics, and everything is much more clear (although the space is smaller.)</p>
<p>And everything is connected, so the software doesn&#8217;t only have Usability problems, there are functional issues as well:<br />
When athletes are shooting, their target plate can be displayed multiple times, e.g. at one occasion it was displayed that the Norwegian favorite Björndalen shot at two targets, at one starting from the left, and on the other from the right. When he had finished, it was Teela that had two targets&#8230;<br />
On a replay, Helena Jonsson&#8217;s time was 0.0.0.0 and matched against a leading time of unknown source.</p>
<p>There has also been missing features, in the latest events they have added an indicator of the wind, and also you can see the time difference between the athlete and the leader (or the second place if it is the best time.) When the inevitable happened, that the time was exactly the same as the leader, the graphics displayed -11.0&#8230;</p>
<p>I have no idea how this software has been developed, if they have done any sort of testing, but the addition of features and apparent bugs indicate a rushed project without input from people that will watch the event on &#8220;real&#8221; TV sets.</p>
<p>But since Björn Ferry won gold, I am not upset anymore; rather this software can be seen as a nice opportunity to practice your ability to see anomalies in real time software.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://thetesteye.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://thetesteye.com/blog/2010/02/vancouver-2010-biathlon-software/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>New tool &#8211; WordFreq</title>
		<link>http://thetesteye.com/blog/2009/12/new-tool-wordfreq/</link>
		<comments>http://thetesteye.com/blog/2009/12/new-tool-wordfreq/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 20:37:57 +0000</pubDate>
		<dc:creator>Martin Jansson</dc:creator>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[Machines]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[WordFreq]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=702</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/documentation.png" width="48" height="48" alt="" title="Documentation" /><img src="http://thetesteye.com/blog/wp-content/uploads/machines.png" width="48" height="48" alt="" title="Machines" /><br/>A disclaimer&#8230; I am no developer, but I have developed a tool. As I develop I have the mindset of a developer, not the tester. I have done lots of mistakes, intentionally not implemented good/needed things and considered what parts I can get away with in the first release. This tool might not seem big and [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/documentation.png" width="48" height="48" alt="" title="Documentation" /><img src="http://thetesteye.com/blog/wp-content/uploads/machines.png" width="48" height="48" alt="" title="Machines" /><br/><p>A disclaimer&#8230; I am no developer, but I have developed a tool. As I develop I have the mindset of a developer, not the tester. I have done lots of mistakes, intentionally not implemented good/needed things and considered what parts I can get away with in the first release. This tool might not seem big and useful, but I have used it and it has created many interesting results in the past. As I developed this I tried a new method of implementation&#8230; all ideas I had on what functions the tool should have, what was supposed to work, what was not supposed to work etc I wrote down in a testideas-document. I then had one column that identified if it worked or not in a specific release. All good feedback I added to that list.</p>
<p>This is the first tool we create at the test eye that is open for the public. At thetesteye we have choosen to publish our material under the license <a href="http://creativecommons.org/about/licenses/" target="_blank">Attribution No Derivatives</a>. My personal aim with this tool was to increase my knowledge of coding. I have used Python and Tkinter as a graphical interface. In the <a href="http://thetesteye.com/blog/publications/" target="_self">Publications</a> section you will find the link to the tool and the currently released version.</p>
<p><strong>General discussion</strong></p>
<p>The general idea is to use the frequency of words as a way to find errors. The more text you analyze, the higher statistical significance; thus resulting in an easier chance of spotting the erroneous words. This kind of script is very often found as a code example. When I first created a script for this I did not know that. I ran it on a quite large text corpus and found that the company name had been spelled incorrectly 7 times in the copyright text. I also found lots and lots of spelling mistakes as well as some strange API functions that were incorrect.</p>
<p><strong>Use cases</strong></p>
<ul>
<li>Run on documentation to find unfrequent words (that usually contains spelling errors)</li>
<li>Run on code to find variables that are similar but not the same and used incorrectly</li>
<li>Run on code to find unused variables, thus variables only used once</li>
<li>Run on code + API documentation to find things that should not be there or code that are not covered anywhere</li>
<li>Localization specific: When doing translations you might be allowed to have a certain amount of errors, this is one way of finding a few extra faults that you can remove</li>
</ul>
<p><strong>How I use it</strong></p>
<p>I run the tool on a tree structure. I open the result file in Excel or OpenOffice Calc. I then sort on frequency&#8230; start deleting uninteresting records. You can open it in MS Word or something similar to filter out things that are in fact spelled correctly. After a few cleaning ups you might have a list that is worth investigating.</p>
<p><strong>Bugs and Enhancements</strong></p>
<p>The testideas.xls contain the current tests and some of the enhancements that I&#8217;ve gotten so far. If you got any suggestions, feel free to mail me at <a href="mailto:martin.jansson@thetesteye.com">martin.jansson@thetesteye.com</a>.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://thetesteye.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://thetesteye.com/blog/2009/12/new-tool-wordfreq/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The power of a sound</title>
		<link>http://thetesteye.com/blog/2009/10/the-power-of-a-sound/</link>
		<comments>http://thetesteye.com/blog/2009/10/the-power-of-a-sound/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 20:08:32 +0000</pubDate>
		<dc:creator>Martin Jansson</dc:creator>
				<category><![CDATA[Machines]]></category>
		<category><![CDATA[bugs]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=573</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/machines.png" width="48" height="48" alt="" title="Machines" /><br/>In my local food store they have this system where you scan the price tags on the food you buy and most often smoothly able to pay and exit without having to stay in any long queues. A time back they must have changed software in these scanners because their behavior changed and bugginess increased. [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/machines.png" width="48" height="48" alt="" title="Machines" /><br/><p>In my local food store they have this system where you scan the price tags on the food you buy and most often smoothly able to pay and exit without having to stay in any long queues.</p>
<p><img class="alignright size-full wp-image-581" title="Shop Express Scanner" src="http://thetesteye.com/blog/wp-content/uploads/DSC_0035.bmp" alt="Shop Express Scanner" /></p>
<p>A time back they must have changed software in these scanners because their behavior changed and bugginess increased. The funniest bug or feature, as they themselves would most certainly call it, is when you are finished. You then scan a finish code which then sends a signal to the scanner, then you are able to pay. When you perform this last scan you will now hear a loud beep from the device, previously this beep was used when there was an error of some kind. So, everyone (at least everyone who I have seen do this) perform the last scan and upon hearing the beep they exit the queue and go to the cashier. The cashier then tells it is supposed to sound like that and that it is perfectly normal. This happens every time for everyone, at least once for us technocrats&#8230; but prolly each time for those who are a bit scared of technology still. One of the main ideas with using this device is to minimize the effort for the cashier by letting customers check-out on their own. This sound stops that feature.</p>
<p>Another funny bug that have appeared quite recently is that it takes a bit longer to scan wares, I mean from less than a second to close to ten seconds per ware. Pulling up a box of tomato sauce where you must scan each of the 12 cans will now take about two minutes&#8230; you just stand there continuously pressing scan&#8230; waiting and building up on that hysterical laughter. The idea of Shop Express has lost a bit of its flavour, still when it works as expected it is indeed a lot better than using the normal queue.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://thetesteye.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://thetesteye.com/blog/2009/10/the-power-of-a-sound/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Michael Bolton on Testing vs. Checking</title>
		<link>http://thetesteye.com/blog/2009/08/michael-bolton-on-testing-vs-checking/</link>
		<comments>http://thetesteye.com/blog/2009/08/michael-bolton-on-testing-vs-checking/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 09:00:31 +0000</pubDate>
		<dc:creator>Henrik Emilsson</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Machines]]></category>
		<category><![CDATA[People]]></category>
		<category><![CDATA[exploratory testing]]></category>
		<category><![CDATA[Michael Bolton]]></category>
		<category><![CDATA[test automation]]></category>
		<category><![CDATA[testing explained]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=476</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/ideas.png" width="48" height="48" alt="" title="Ideas" /><img src="http://thetesteye.com/blog/wp-content/uploads/machines.png" width="48" height="48" alt="" title="Machines" /><img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/>I just want to promote a really good blog post written by Michael Bolton where he describes the difference between Testing and Checking: http://www.developsense.com/2009/08/testing-vs-checking.html I wish that many managers, testers and developers read this post&#8230; Cheers, Henrik]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/ideas.png" width="48" height="48" alt="" title="Ideas" /><img src="http://thetesteye.com/blog/wp-content/uploads/machines.png" width="48" height="48" alt="" title="Machines" /><img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/><p>I just want to promote a really good blog post written by <a title="Michael Bolton" href="http://www.developsense.com" target="_blank">Michael Bolton</a> where he describes the difference between Testing and Checking:<br />
<a title="Testing vs. Checking" href="http://www.developsense.com/2009/08/testing-vs-checking.html" target="_blank">http://www.developsense.com/2009/08/testing-vs-checking.html</a></p>
<p>I wish that many managers, testers and developers read this post&#8230;</p>
<p>Cheers,<br />
Henrik</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://thetesteye.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://thetesteye.com/blog/2009/08/michael-bolton-on-testing-vs-checking/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Unwanted bug reports</title>
		<link>http://thetesteye.com/blog/2009/05/unwanted-bug-reports/</link>
		<comments>http://thetesteye.com/blog/2009/05/unwanted-bug-reports/#comments</comments>
		<pubDate>Sun, 03 May 2009 06:15:36 +0000</pubDate>
		<dc:creator>Martin Jansson</dc:creator>
				<category><![CDATA[Machines]]></category>
		<category><![CDATA[bugs]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=274</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/machines.png" width="48" height="48" alt="" title="Machines" /><br/>A few months ago I reported a bug to the installer of a security radar at a door. He had placed a radar just inside the door so that people who were going out never had to use their pass card to get out. Instead you just walked up to the door and it opened, [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/machines.png" width="48" height="48" alt="" title="Machines" /><br/><div class="mceTemp mceIEcenter">
<div class="mceTemp mceIEcenter" style="text-align: left;">A few months ago I reported a bug to the installer of a security radar at a door. He had placed a radar just inside the door so that people who were going out never had to use their pass card to get out. Instead you just walked up to the door and it opened, that is from the inside going out.</div>
</div>
<div id="attachment_281" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-281" title="the_front_door" src="http://thetesteye.com/blog/wp-content/uploads/the_front_door-300x225.jpg" alt="The front door" width="300" height="225" /><p class="wp-caption-text">The front door</p></div>
<p>The bug that a co-worker found was that you were able to pull open the door a quarter of an inch, just enough to be able to put in a little stick and then wave it infront of the radar. It actually goes quicker to use the stick instead of the card.</p>
<p>I confronted the installer of the security radar and told him about the bug. He answered me &#8220;No, that is not possible.&#8221;. I told him again, it is so and that one of our consultants use it since he has no pass card. He answered me again &#8220;No, that is not possible.&#8221;. I did not have time to argue so I left.</p>
<p>I am now going to notify the owner of the house so that they understand the problem. Apparently there are more people using this trick when they have forgotten their card, so the stick is just below the pass card holder for easy access. A few years ago there was something called &#8220;Not my job award!&#8221;, I guess this would fit into this category.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://thetesteye.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://thetesteye.com/blog/2009/05/unwanted-bug-reports/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Automated random or fuzzy testing by random input</title>
		<link>http://thetesteye.com/blog/2009/03/automated-random-or-fuzzy-testing-by-random-input/</link>
		<comments>http://thetesteye.com/blog/2009/03/automated-random-or-fuzzy-testing-by-random-input/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 08:03:04 +0000</pubDate>
		<dc:creator>Martin Jansson</dc:creator>
				<category><![CDATA[Machines]]></category>
		<category><![CDATA[fuzzy testing]]></category>
		<category><![CDATA[random testing]]></category>
		<category><![CDATA[test automation]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=240</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/machines.png" width="48" height="48" alt="" title="Machines" /><br/>Random testing or fuzzy testing is nothing new, but for those of you who are new to it I just wanted to share a little tool I found. If you want to know a bit more about fuzzy testing go read at http://en.wikipedia.org/wiki/Fuzz_testing or whatever place you like to find quick info at. Barton Miller [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/machines.png" width="48" height="48" alt="" title="Machines" /><br/><p class="MsoNormal" style="margin: 0cm 0cm 10pt; line-height: 14.25pt;"><span style="color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small; font-family: Calibri;">Random testing or fuzzy testing is nothing new, but for those of you who are new to it I just wanted to share a little tool I found. If you want to know a bit more about fuzzy testing go read at </span></span><a href="http://en.wikipedia.org/wiki/Fuzz_testing"><span style="color: purple; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small; font-family: Calibri;">http://en.wikipedia.org/wiki/Fuzz_testing</span></span></a><span style="color: black; mso-ansi-language: EN-US;"><span style="font-size: small;"><span style="font-family: Calibri;"> <span lang="EN-US">or whatever place you like to find quick info at.</span></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt; line-height: 14.25pt;"><span style="color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">Barton Miller has written a bit about this and made some binaries to use at:</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt; line-height: 14.25pt;"><a href="ftp://ftp.cs.wisc.edu/paradyn/fuzz/"><span style="color: purple; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small; font-family: Calibri;">ftp://ftp.cs.wisc.edu/paradyn/fuzz/</span></span></a><span style="color: black; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi;" lang="EN-US"></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt; line-height: 14.25pt;"><span style="color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small; font-family: Calibri;">Read </span></span><a href="ftp://ftp.cs.wisc.edu/paradyn/technical_papers/fuzz-nt.pdf"><span style="color: purple; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small; font-family: Calibri;">ftp://ftp.cs.wisc.edu/paradyn/technical_papers/fuzz-nt.pdf</span></span></a><span style="color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"> for interesting MS Windows results.</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt; line-height: 14.25pt;"><span style="color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">The binary subjects an application to a stream of random input either by keyboard and mouse events or by using SendMessage and PostMessage. I used the binary on WinXP on UltraEdit and MS Word. I even tested the feature to simulate mouse click and mouse movement with a few interesting results.</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt; line-height: 14.25pt;"><span style="color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">What does this tell me? What would I expect from this? Is this a tool that I want to have in my tool box when testing software?</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt; line-height: 14.25pt;"><span style="color: black; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small; font-family: Calibri;">Using this tool will help you check robustness of an application. It will do automated random testing. If an application crashes often it might be that they have not properly handled Win32 messages. I will try this out in my toolbox. Even if you decide not to use it, read Bartons article.</span></span><span style="color: black; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi;" lang="EN-US"></span></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://thetesteye.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://thetesteye.com/blog/2009/03/automated-random-or-fuzzy-testing-by-random-input/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Soft crashes give a false sense of safety</title>
		<link>http://thetesteye.com/blog/2009/02/soft-crashes-give-a-false-sense-of-safety/</link>
		<comments>http://thetesteye.com/blog/2009/02/soft-crashes-give-a-false-sense-of-safety/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 09:53:40 +0000</pubDate>
		<dc:creator>Henrik Emilsson</dc:creator>
				<category><![CDATA[Machines]]></category>
		<category><![CDATA[crash]]></category>
		<category><![CDATA[safety]]></category>
		<category><![CDATA[unhandled exception]]></category>

		<guid isPermaLink="false">http://thetesteye.com/wordpress/?p=29</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/machines.png" width="48" height="48" alt="" title="Machines" /><br/>At my former company we had a vision of removing/fixing all unhandled exceptions that we found (and that we thought a customer might encounter). After some discussions we decided that the unhandled exceptions should be treated in the same way as we had treated severe errors on previous platforms. I.e. Crashes in C++; NullPointerExceptions in [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/machines.png" width="48" height="48" alt="" title="Machines" /><br/><p>At my former company we had a vision of removing/fixing all unhandled exceptions that we found (and that we thought a customer might encounter). After some discussions we decided that the unhandled exceptions should be treated in the same way as we had treated severe errors on previous platforms. I.e. Crashes in C++; NullPointerExceptions in Java; &#8220;Runtime Errors&#8221; in VB; and &#8220;Script Errors&#8221; in JavaScript.<br />
This was a philosophy that both testers and programmers agreed upon (more or less) and it fitted our context.</p>
<p>Now, for the last two years I have been working as a test consultant; and during these years I have been on a couple of customer sites where their applications have been developed in C# .Net.</p>
<p>When unhandled exceptions occur, many team-members and users that I have been observing just click &#8220;Continue&#8221; and continue with their work as if nothing happened. And when I afterwards have asked them why they did so, it appears that they never reflected upon the error and if it might have been severe.<br />
Many say that they don&#8217;t see the unhandled exception as a crash, or &#8220;Soft Crash&#8221;, instead they have seen it as a warning or an error that &#8220;really shouldn&#8217;t be in there&#8221;; some people see it as an error that in fact is handled, hence the error message and the pop-up dialog box.<br />
Sometimes I point out that after an unhandled exception you cannot be sure about the state that the application is in, and that any behavior afterwards might be affected by the first &#8220;crash&#8221;. But I rarely hear anyone else saying this.</p>
<p>I am not saying that hard crashes are to be preferred in any way, but then you at least understood that something was severe. <img src='http://thetesteye.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>I think that soft crashes give users/developers/testers/stakeholders/etc a false sense of safety.<br />
And I blame the &#8220;good handling of unhandled exceptions&#8221; that the .Net framework provides. In fact, I blame the &#8220;Continue&#8221; button of those dialogs.</p>
<p>What are your experiences and thoughts regarding this?</p>
<p>(This was originally posted as a new thread on the Context-Driven Software Testing list:<br />
http://groups.yahoo.com/group/software-testing/message/5794 )</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://thetesteye.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://thetesteye.com/blog/2009/02/soft-crashes-give-a-false-sense-of-safety/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Google Chrome vs. privacy</title>
		<link>http://thetesteye.com/blog/2008/09/google-chrome-vs-privacy/</link>
		<comments>http://thetesteye.com/blog/2008/09/google-chrome-vs-privacy/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 16:28:41 +0000</pubDate>
		<dc:creator>Henrik Emilsson</dc:creator>
				<category><![CDATA[Machines]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://thetesteye.com/wordpress/?p=59</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/machines.png" width="48" height="48" alt="" title="Machines" /><br/>The other day I was using Google Chrome to browse through internet. One thing I did during that session was to try to download an evaluation of HP Quality Center. I was struggling to register as a user and try to download, but it was not possible. But how does this relate to Google Chrome? [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/machines.png" width="48" height="48" alt="" title="Machines" /><br/><p>The other day I was using Google Chrome to browse through internet.</p>
<p>One thing I did during that session was to try to download an evaluation of HP Quality Center. I was struggling to register as a user and try to download, but it was not possible.</p>
<p>But how does this relate to Google Chrome? I am not sure if this might have to do with one of their EULA-paragraphs about google owning all data sent to their server:<br />
The day after I had the attempts to download the demo, a woman from IBM called my cell phone. And what was she offering? You might have guessed it by now?</p>
<p>She wondered if she could tell me more about the IBM Rational Testing suite.</p>
<p>Was this just a coincidence? I don&#8217;t know&#8230;</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://thetesteye.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://thetesteye.com/blog/2008/09/google-chrome-vs-privacy/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
