<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rss [<!ENTITY % HTMLlat1 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">]>
<rss version="0.92" xml:base="http://www.testingreflections.com">
<channel>
 <title>testingReflections.com - exploratory testing</title>
 <link>http://www.testingreflections.com/taxonomy/view/or/8</link>
 <description>exploration of the software within a framework of tests</description>
 <language>en</language>
<item>
 <title>Chance-based testing</title>
 <link>http://www.testingreflections.com/node/view/7738</link>
 <description>…If chance and risk are synonyms, then risk-based testing should not be too far from chance-based testing, should it? No I’m serious. Or do you think following quotes are from people who knows too little about test techniques?
&lt;blockquote&gt;
“How can we maximize &lt;b&gt;the chance &lt;/b&gt; of finding such a problem in the limited time we have to test?”
&lt;/blockquote&gt;

&lt;blockquote&gt;
“&lt;b&gt;I was lucky enough&lt;/b&gt; in my random selection of order for retesting the fixes that the system was in a state for me to get some simple extra tests in for the previous feature.”
&lt;/blockquote&gt;


Casinos makes money on &lt;a href= http://en.wikipedia.org/wiki/Roulette&gt;roulette&lt;/a&gt; because they knows statistics. Testing is not as random as dice roll, but we could make a few conclusions if we analyze statistics. One of the conclusions that I make is following: it makes a lot of sense to vary tests (minefield analogy) when we do it first few times. But as we do regression again and again the effect is lost.</description>
<pubDate>Mon, 12 Jan 2009 15:59:34 +0000</pubDate></item>
<item>
 <title>Do you write test cases to kill time?</title>
 <link>http://www.testingreflections.com/node/view/7619</link>
 <description>I wouldn’t believe myself until saw this really happening. Testers keep writing detailed test cases up-front with the primary goal to justify the time they spend early on the project. And right they are (are they?). At least they believe so. Managers see evidence that testers have red and understood all the requirements, covered them by test cases.  Testers don’t have to think how to prove time spent on reviewing requirements even if they don’t find any issues there. And if developers delay a milestone we have more time to polish the test cases, do one more review or them, write more details, etc. Test lead doesn’t have to worry that on the next project testers will be added much later on the project schedule. Everything is fine but quality.</description>
<pubDate>Mon, 08 Dec 2008 09:52:45 +0000</pubDate></item>
<item>
 <title>Could a novice tester do Exploratory Testing?</title>
 <link>http://www.testingreflections.com/node/view/7522</link>
 <description>I think that the &lt;a href= http://searchsoftwarequality.techtarget.com/expert/KnowledgebaseAnswer/0,289625,sid92_gci1242794,00.html &gt;question &lt;/a&gt;is wrong itself. The question is what a novice „should”. I do believe that for most of the novices this is not the best way to learn testing art/skills, but it depends on a person. However! To learn testing by following scripts (I mean detailed instructions for manual testing) written by others is even worse, much worse!</description>
<pubDate>Tue, 04 Nov 2008 17:01:29 +0000</pubDate></item>
<item>
 <title>ET thoughts: The Seeker (CKA) heuristic</title>
 <link>http://www.testingreflections.com/node/view/6888</link>
 <description>&lt;p&gt;Some people are more into mnemonics than others.  I can recall walking along with &lt;a href="http://www.workroom-productions.com/"&gt;James Lyndsay&lt;/a&gt; one day.  This in itself was unusual because we are normally on opposite sides of the earth.  We were discussing how there are many great mnemonics for test ideas, but neither of us was able to recall the items, just the mnemonics!
I think this strongly influences our exploratory testing approaches.  Alan Richardson has blogged about this &lt;a href="http://www.eviltester.com/index.php/2008/04/18/challenge-your-assumptions-and-presuppositions-to-identify-useful-variation/"&gt;here&lt;/a&gt;     . Because it is general, It doesn&amp;#8217;t really need a mnemonic, but I will give it an acronym.  Seeker, CKA, Challenge Key Assumptions.  While any tester can do this, the experienced tester will be more skilled at identifying key assumptions, and be more effective at using it.  If you have less experience, or can remember mnemonics (!), maybe try the standard ones!  You&amp;#8217;ll find some links by searching for &amp;#8220;test ideas&amp;#8221; at my &lt;a href="http://www.testingspot.net/"&gt;testingspot.net&lt;/a&gt; site&lt;/p&gt;</description>
<pubDate>Sun, 20 Apr 2008 08:18:28 +0100</pubDate></item>
<item>
 <title>Discovery vs. Confirmation</title>
 <link>http://www.testingreflections.com/node/view/6808</link>
 <description>&lt;p&gt;When I hear debates about scripted vs. exploratory testing... or even debates such as "automate all tests" vs. "you can't automate all tests"... I don't think I'm hearing the real debate.&lt;/p&gt;

&lt;p&gt;I think the debate that I'm hearing is "testing is about confirmation" vs. "testing is about discovery".&lt;/p&gt;

&lt;p&gt;This distinction in the underlying intent of a given approach seems to not be emphasised in these discussions.&lt;/p&gt;

&lt;p&gt;In simple terms, I think of the intent behind testing as having two facets:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Confirmation&lt;/b&gt; - Does the system do what we &lt;i&gt;anticipated&lt;/i&gt; it should do?&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Discovery&lt;/b&gt; - Does the system do (or not do) anything we did not anticipate it would (or should do)?&lt;/li&gt;
&lt;/ul&gt;</description>
<pubDate>Sat, 29 Mar 2008 06:44:58 +0000</pubDate></item>
<item>
 <title>Ad-hoc vs. Exploratory Testing</title>
 <link>http://www.testingreflections.com/node/view/6719</link>
 <description>In various discussions I've been having lately I've tried to help people distinguish between ad-hoc testing (or as some people say - having a play) and exploratory testing...&lt;br /&gt;
&lt;br /&gt;
Ad-hoc testing in comparison to exploratory testing is like the difference between someone who only runs when they are late for their train and a professional athlete that competes in 100 metre sprints.&lt;br /&gt;
&lt;br /&gt;
The person that runs for the bus simply runs instinctively - yet the professional athlete, with the sports-science consultant, studies ways to optimise their running, trains and practices to improve both their power and technique (such as with the &lt;a href="http://www.trymysport.co.uk/pose_running.htm"&gt;Pose method&lt;/a&gt;).&lt;br /&gt;
&lt;br /&gt;
The minute you even read about exploratory testing, you are stepping away from ad-hoc (having a play) testing. The mere fact that you appreciate that it isn't only instinctive but realise that there is a method to what may at a glance seem easy to do is the day you are no longer just "having a play".</description>
<pubDate>Wed, 12 Mar 2008 12:52:28 +0000</pubDate></item>
<item>
 <title>Do you keep notes about “the first below the line” tests?</title>
 <link>http://www.testingreflections.com/node/view/6567</link>
 <description>We can’t test everything. So it would be logical to divide tests into &lt;i&gt;must&lt;/i&gt; and &lt;i&gt;may (if time permit)&lt;/i&gt;”  test. To have some tests &lt;i&gt;reserved&lt;/i&gt;... Nevertheless, in continuous integration projects I have “it’s now or never” rule as testing new features. I may postpone whole feature testing, but specific test ideas – never. I’m not sure if I’m right – that’s why I’m writing this.</description>
<pubDate>Tue, 12 Feb 2008 15:25:26 +0000</pubDate></item>
<item>
 <title>How do I know when I'm done... (again)</title>
 <link>http://www.testingreflections.com/node/view/6539</link>
 <description>In the context of an XP-style Story/Acceptance Test Driven Development process, that uses exploratory testing to generation intra-iteration feedback... The question “how do we know we are done” is often asked and I'm not sure I always give or get the best answer. One of the problems is that there is so much context... so, here's one way you might know (based on my better experiences)...&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;That sweet check-in...&lt;/b&gt;</description>
<pubDate>Wed, 06 Feb 2008 17:08:47 +0000</pubDate></item>
<item>
 <title>ET thoughts: Prediction and the all players all-in poker bug</title>
 <link>http://www.testingreflections.com/node/view/6502</link>
 <description>One of the key aspects of exploratory testing is Prediction. By background research (specialist knowledge, interviewing others or looking at specifications, etc) or by observing software, we understand the models involved and can predict other behavior based on a model or model interactions. While some of this involves predicting positive behaviors, a skilled exploratory tester is often able to leverage failure models to find bugs.  Once a bug is found, further investigation may lead to other variations of the bug often with a higher impact.</description>
<pubDate>Tue, 05 Feb 2008 03:27:34 +0000</pubDate></item>
<item>
 <title>Test Case Review</title>
 <link>http://www.testingreflections.com/node/view/6490</link>
 <description>For years I was wondering why we disagree with people about exploratory testing. Recently (working close with them) I’ve realized part of their thinking: To review test case you have to document it. You have to document it in advance to test execution; otherwise you will run unapproved test cases. You can’t review test cases in exploratory testing because there are no test cases written in advance to test execution.</description>
<pubDate>Thu, 31 Jan 2008 17:03:15 +0000</pubDate></item>
<item>
 <title>Interview hint: be careful using term Exploratory Testing</title>
 <link>http://www.testingreflections.com/node/view/6455</link>
 <description>Term Exploratory Testing (ET) is gaining popularity at least in my region. I welcome and promote the popularity.  As a test manager I use the term &lt;a href= http://www.satisfice.com/blog/archives/120 &gt; to indicate a bigger story for my team, to hypnotize upper management and for other good reasons&lt;/a&gt;. &lt;br /&gt;
But there is a something where I avoid this term. I have quite an experience with tester hiring and performance reviews. I don’t ask anyone about ET – not any more. Well… unless interviewee uses this term first. In most cases that’s a terrible mistake.</description>
<pubDate>Tue, 22 Jan 2008 11:42:48 +0000</pubDate></item>
<item>
 <title>The experience of an ET experience</title>
 <link>http://www.testingreflections.com/node/view/6339</link>
 <description>&lt;p&gt;A good training or conference session should be very informative, interesting, insightful and entertaining. A session can be made more appealing through the use of practical examples.
I was privileged to get comments like these on feedback forms for my &amp;#8220;Mission Possible: an exploratory testing experience&amp;#8221; session at STARWest in California.
It was an unusual session for me, no slides, just me testing small applications inviting the audience to provide test ideas while introducing various attacks and other heuristics  Near the end of the session. I invited Michael Bolton to test some unseen applications at the end of the session, and he discovered some intersting bugs.
I had minimal notes, and had just practiced with the software so I would be familiar with what I was testing.  I wanted to test lots of simple easy to understand examples in an hour session. &lt;/p&gt;</description>
<pubDate>Sun, 16 Dec 2007 05:16:20 +0000</pubDate></item>
<item>
 <title>Exploratory Testing Excercise - how I solved it...</title>
 <link>http://www.testingreflections.com/node/view/6314</link>
 <description>&lt;p&gt;In a &lt;a href="http://www.testingreflections.com/node/view/6312"&gt;previous post&lt;/a&gt; I presented a challenge as an exploratory testing exercise&lt;/p&gt;

&lt;h2&gt;why is it an exploratory testing exercise?&lt;/h2&gt;

&lt;p&gt;At first, when my friend posed the question, I was just intrigued and quickly obtained the answer so I could answer her question. Then I realised that what I was doing was applying some of the skills I use when performing &lt;a href="http://www.testingreflections.com/node/view/5605"&gt;inspective&lt;/a&gt; exploratory testing... (arguably, we do the same with &lt;a href="http://www.testingreflections.com/node/view/5605"&gt;prospective testing&lt;/a&gt; too).&lt;/p&gt;</description>
<pubDate>Sat, 08 Dec 2007 22:14:37 +0000</pubDate></item>
<item>
 <title>Exploratory Testing Excercise</title>
 <link>http://www.testingreflections.com/node/view/6312</link>
 <description>A friend sent me this game... and asked me, 'how does it know?'... As I solved it, I realised that the skills I applied were much the same as the skills I apply when exploratory testing...&lt;br /&gt;
&lt;br /&gt;
So, &lt;a href="http://www.milaadesign.com/wizardy.html"&gt;play this game&lt;/a&gt;... and see if you can answer the same question... how does it know?&lt;br /&gt;
&lt;br /&gt;
Try to solve it... then think about how you solved it...&lt;br /&gt;
&lt;br /&gt;
The approach I took, is in the next post on my blog... don't read that post until you've &lt;a href="http://www.milaadesign.com/wizardy.html"&gt;tried the game&lt;/a&gt; and attempted to solve it yourself.</description>
<pubDate>Sat, 08 Dec 2007 14:24:57 +0000</pubDate></item>
<item>
 <title>ET thoughts: Wolfgang Strigel and Werner Forßmann</title>
 <link>http://www.testingreflections.com/node/view/6191</link>
 <description>Recently at STANZ 2007, Wolfgang Strigel spoke about a scientific study that contrasted exploratory testing against scripted testing.  While many of us in the ET community already know how effective ET is, many traditionalists want to see studies of this type done.  Wolfgang found that ET was 10 times as effective as scripted testing at finding bugs.  I hope he publishes more details soon.  
&lt;p&gt;&lt;p&gt;</description>
<pubDate>Tue, 06 Nov 2007 23:17:56 +0000</pubDate></item>
</channel>
</rss>

