<?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; cem kaner</title>
	<atom:link href="http://thetesteye.com/blog/tag/cem-kaner/feed/" rel="self" type="application/rss+xml" />
	<link>http://thetesteye.com/blog</link>
	<description>by rikard edgren, henrik emilsson and martin jansson - with torbjörn ryber and henrik andersson</description>
	<lastBuildDate>Sun, 13 May 2012 17:27:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Working with the testing debt &#8211; part 2</title>
		<link>http://thetesteye.com/blog/2011/06/working-with-the-testing-debt-part-2/</link>
		<comments>http://thetesteye.com/blog/2011/06/working-with-the-testing-debt-part-2/#comments</comments>
		<pubDate>Tue, 07 Jun 2011 10:34:42 +0000</pubDate>
		<dc:creator>Martin Jansson</dc:creator>
				<category><![CDATA[People]]></category>
		<category><![CDATA[broken window theory]]></category>
		<category><![CDATA[cem kaner]]></category>
		<category><![CDATA[jonathan kohl]]></category>
		<category><![CDATA[testing debt]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=2064</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/>This is a follow-up from Working with the testing debt &#8211; part 1 [1]. The reason for the clarification is that you so easily come up with a tip without a context or example. Tip 2: Focus on what adds value to developers, business analysers and other stakeholders. If you do not know what they [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/><p>This is a follow-up from Working with the testing debt &#8211; part 1 [1]. The reason for the clarification is that you so easily come up with a tip without a context or example.</p>
<blockquote><p>Tip 2: Focus on what adds value to developers, business analysers and other stakeholders. If you do not know what they find valuable, perhaps it is time that you found out! Read Jonathan Kohl&#8217;s articles [<a title="Kohl's Blog" href="http://www.kohl.ca/blog/archives/2010_08.html" target="_blank">2</a>] on what he thinks adds value for testing.</p></blockquote>
<p>In one project I worked with a group of experienced developers. I had not worked with them before close hand, but they had received some of my bug reports and knew me by reputation (whatever that was) in the company. When I got their first delivery to me to test I started right away. Immediately I got the feedback that I was not testing the right stuff and there were a bit chilly in their demeanor towards me. I investigated a bit what had happened and found out that they were not really interested in the minor bugs at that moment and that I should focus on the major issues. I explained to them that I report everything I find, I was not expecting everything I found to be fixed though. What was fixed was up to those who prioritized the bugs. Before I started testing I asked them what they wanted me to focus on first. After that they were a lot happier, both knowing I worked on things valuable to them and that they understood that I reported everything that I found.</p>
<p>During another project we were two weeks from the release of the product. We were in the middle of a transition from traditional scripted testing to an hybrid with both scripted and exploratory testing. Rather, we had test scripts that we used as a guideline when we explored, but we reported Pass/Fail on those. At that time Project Management was strict in wanting number of test cases run as well as the Pass/Fail ratio. Earlier test leads had not communicated well why these figures held no value. When we had run all planned test cases project management communicated to their managers that we were done. But we were not, we continued with working on our planned charters and ran sessions. We interviewed the support organisation, business analysts, product management and experts in the test organisation. Eventually we got a long list of risks and areas that we should investigate. We also got a long list of rumours that we intended to confirm or kill. Basically, we were far from done and we still had time before the release as we saw it. We had also received areas that people in the organisation found valuable to get information about. Still, we failed because we had not communicated enough to project management what we were doing. We managed to go through most of the areas and identified lots of new issues as well as killing many old rumours. We failed to bring value to some, but not all.</p>
<h3>How does this affect the testing debt?</h3>
<p>If you continue to work on things that have no value to you or any of your stakeholders, you must take a stand and change things. Do not accept the situation as it is. If you and everyone around you think you and your test team are not doing anything of value, it will just add to your testing debt.</p>
<p>As I state above Jonathan Kohl gives a good set of questions [<a title="How do I create value with my testing?" href="http://www.kohl.ca/blog/archives/2010_08.html" target="_blank">2</a>] for you to ask yourself to get back on the path. Also consider what Cem Kaner writes about in Ongoing revolution if software testing [<a title="Ongoing revolution of software testing" href="http://www.kaner.com/pdfs/TheOngoingRevolution.pdf" target="_blank">3</a>], because it is still ongoing and it not over.</p>
<h3>References</h3>
<p>[1] Working with the testing debt &#8211; part 1 - <a href="http://thetesteye.com/blog/2011/05/working-with-the-testing-debt-part-1/">http://thetesteye.com/blog/2011/05/working-with-the-testing-debt-part-1/</a></p>
<p>[2] How do I create value with my Testing? - <a href="http://www.kohl.ca/blog/archives/2010_08.html">http://www.kohl.ca/blog/archives/2010_08.html</a></p>
<p>[3] Ongoing Revolution of Software Testing - <a href="http://www.kaner.com/pdfs/TheOngoingRevolution.pdf">http://www.kaner.com/pdfs/TheOngoingRevolution.pdf</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fthetesteye.com%2Fblog%2F2011%2F06%2Fworking-with-the-testing-debt-part-2%2F&amp;title=Working%20with%20the%20testing%20debt%20%26%238211%3B%20part%202" id="wpa2a_2"><img src="http://thetesteye.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://thetesteye.com/blog/2011/06/working-with-the-testing-debt-part-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Review of properties in Kaner&#8217;s What is a Good Test Case?</title>
		<link>http://thetesteye.com/blog/2010/05/review-of-properties-in-kaners-what-is-a-good-test-case/</link>
		<comments>http://thetesteye.com/blog/2010/05/review-of-properties-in-kaners-what-is-a-good-test-case/#comments</comments>
		<pubDate>Wed, 19 May 2010 05:09:54 +0000</pubDate>
		<dc:creator>Rikard Edgren</dc:creator>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[cem kaner]]></category>
		<category><![CDATA[serendipity]]></category>
		<category><![CDATA[test case]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=1106</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/documentation.png" width="48" height="48" alt="" title="Documentation" /><br/>One of Cem Kaner&#8217;s many classic writings is &#8220;What is a Good Test Case?&#8221; It is a very good article, well-spent time for anyone involved in software testing. But when writing about test ideas, I started to realize that the list of properties for good test cases isn&#8217;t perfect, for me. So it&#8217;s time for [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/documentation.png" width="48" height="48" alt="" title="Documentation" /><br/><p>One of Cem Kaner&#8217;s many classic writings is &#8220;<a href="http://www.kaner.com/pdfs/GoodTest.pdf">What is a Good Test Case?</a>&#8221;<br />
It is a very good article, well-spent time for anyone involved in software testing.<br />
But when writing about <a href="http://www.thetesteye.com/papers/redgren_moreandbettertestideas.pdf">test ideas</a>, I started to realize that the list of properties for good test cases isn&#8217;t perfect, for me.<br />
So it&#8217;s time for some criticism of this part of the professor&#8217;s article.</p>
<p>His list of attributes for good test cases (for the context &#8220;Tests Intended to Expose Defects&#8221;) goes something like this:</p>
<ul>
<li><strong>Powerful</strong> &#8211; a test is more powerful if it is more likely to find bugs</li>
<li><strong>Yield significant results</strong> &#8211; the issues found are important (to stakeholders)</li>
<li><strong>Credible</strong> &#8211; the actions in the test are realistic (not corner cases &#8220;noone woud do&#8221;)</li>
<li><strong>Likely</strong> &#8211; the test reflects how customers actually will be using the product</li>
<li><strong>Easier to evaluate</strong> &#8211; ease of telling if the test passed or failed</li>
<li><strong>Useful for troubleshooting</strong> &#8211; so it is easy to find out what went wrong during the test</li>
<li><strong>Informative</strong> &#8211; regardless of pass/fail status, you get valuable information from the test</li>
<li><strong>Appropriately complex</strong> &#8211; if there are many bugs in the software, the test might fail too quickly</li>
<li><strong>Giving insightful information</strong> &#8211; the test might not render bugs, but other important information</li>
</ul>
<p>Test cases can be seen as a broad spectra, from &#8220;classic&#8221; test cases with exact steps and expected results, to vague, one-liner test ideas (that also could be ongoing, unorthodox or unverifiable.)<br />
So I have to disagree with <strong>&#8220;Easier to evaluate&#8221;</strong>, it&#8217;s a valuable property in many situations, but not in so many that it should make it on this list. But it&#8217;s back on the list if it is named something like <strong>&#8220;Hints for Evaluation&#8221;</strong>.</p>
<p>But now to the most interesting part of reviewing: what&#8217;s missing on the list?<br />
There are many more things that could be important, a quick search gave: </p>
<ul>
<li>Ease of maintenance, Ease of creating variations of it (<a href="http://blogs.msdn.com/imtesty/archive/2006/09/15/756634.aspx">Shrini Kulkarni</a>)</li>
<li>Accurate, Economical, Reusable, Tracable, Self-cleaning (<a href="http://www.scribd.com/doc/5146592/hOW-TO-wRITE-gOOD-tEST-CASES">Dianne L. Runnels</a>)</li>
</ul>
<p>These are good things, but not needed on my list (and I&#8217;d prefer <strong>Fast to execute</strong> as name instead of Economical.)<br />
But I have two other things I would like to add</p>
<ul>
<li><strong>Easy to understand</strong> &#8211; to enable reviewing by different types of people (more likely to happen for one-liners)</li>
<li><strong>Enables serendipity</strong> &#8211; the test is rich in the sense it has possibilities of finding issues other than the ones the test case is aiming for</li>
</ul>
<p>The serendipity can either be covered inside the test case, or by allowing variations, or by putting freedom and responsibility on all testers to deviate and look at more things, if deemed worthwile, while executing the test cases.</p>
<p>…and always remember Kaner&#8217;s advice that “<em>Test cases can be “good” in a variety of ways. No test case will be good in all of them.</em>”</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fthetesteye.com%2Fblog%2F2010%2F05%2Freview-of-properties-in-kaners-what-is-a-good-test-case%2F&amp;title=Review%20of%20properties%20in%20Kaner%26%238217%3Bs%20What%20is%20a%20Good%20Test%20Case%3F" id="wpa2a_4"><img src="http://thetesteye.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://thetesteye.com/blog/2010/05/review-of-properties-in-kaners-what-is-a-good-test-case/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Exploratory Testing is not a test technique</title>
		<link>http://thetesteye.com/blog/2010/04/exploratory-testing-is-not-a-test-technique/</link>
		<comments>http://thetesteye.com/blog/2010/04/exploratory-testing-is-not-a-test-technique/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 23:59:27 +0000</pubDate>
		<dc:creator>Henrik Emilsson</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[People]]></category>
		<category><![CDATA[cem kaner]]></category>
		<category><![CDATA[exploratory testing]]></category>
		<category><![CDATA[James Bach]]></category>
		<category><![CDATA[sapient testing]]></category>
		<category><![CDATA[scripted testing]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=1000</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/people.png" width="48" height="48" alt="" title="People" /><br/>Well, to many people this is nothing new. But still, there are a lot of testers, and indeed test leads, that still think that Exploratory Testing is a technique that can be used in testing. To some extent, it has to do with that both Cem Kaner and James Bach have used this term amongst [...]]]></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/people.png" width="48" height="48" alt="" title="People" /><br/><p>Well, to many people this is nothing new. But still, there are a lot of testers, and indeed test leads, that still think that Exploratory Testing is a technique that can be used in testing. To some extent, it has to do with that both Cem Kaner and James Bach have used this term amongst other techniques (e.g., in the BBST course material). But they have changed and updated presentations as much as possible over the last period of time.</p>
<p>According to Cem Kaner nowadays, the <a href="http://www.kaner.com/pdfs/QAIExploring.pdf" target="_blank">d</a><a href="http://www.kaner.com/pdfs/QAIExploring.pdf" target="_blank">efinition of exploratory testing</a> is &#8220;<em>a style of software testing that emphasizes the personal freedom and responsibility of the individual tester to continually optimize the quality of his/her work by treating test-related learning, test design, test execution, and test result interpretation as mutually supportive activities that run in parallel throughout the project.</em>&#8221;</p>
<p>And this is important. You can come a long way on reaching the style of Exploratory Testing just by treating testers as intelligent people; which is one of the most important factors in the definition above. In contrast to Exploratory Testing you have Scripted Testing that, in my opinion, treats testers as dumb people or even dumb machines. I think that this approach is devastating for our profession (even though I can somehow see the need for Scripted Testing in some places).</p>
<p>A technique is a recipe for solving a problem, whereas a style (or approach) is a way of thinking around a theme that stretches far beyond solving a particular problem.<br />
So when we talk about selling in Exploratory Testing to managers or project stakeholders it is not a technique that we are selling; it is rather an acceptance of a mindset where testers are treated as professional and intellectual human beings that are able to perform <a href="http://www.satisfice.com/blog/archives/99" target="_blank">Sapient Testing</a>, and particularly in an Exploratory way. It is not about stakeholders investing in a technique, it is about them showing that they have as much trust in testers as they have in other intelligent co-workers of the project.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fthetesteye.com%2Fblog%2F2010%2F04%2Fexploratory-testing-is-not-a-test-technique%2F&amp;title=Exploratory%20Testing%20is%20not%20a%20test%20technique" id="wpa2a_6"><img src="http://thetesteye.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://thetesteye.com/blog/2010/04/exploratory-testing-is-not-a-test-technique/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 a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fthetesteye.com%2Fblog%2F2010%2F03%2Frage-against-the-machine%2F&amp;title=Rage%20against%20the%20machine" id="wpa2a_8"><img src="http://thetesteye.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></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>Kaner&#8217;s Gold Mine</title>
		<link>http://thetesteye.com/blog/2010/01/kaners-gold-mine/</link>
		<comments>http://thetesteye.com/blog/2010/01/kaners-gold-mine/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 21:55:44 +0000</pubDate>
		<dc:creator>Martin Jansson</dc:creator>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[Ideas]]></category>
		<category><![CDATA[cem kaner]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=756</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/ideas.png" width="48" height="48" alt="" title="Ideas" /><br/>Cem Kaner has updated his set of publications. I&#8217;ve been reading his well written articles over the last ten years. Have a nice time digging in!]]></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/ideas.png" width="48" height="48" alt="" title="Ideas" /><br/><p>Cem Kaner has updated his set of <a title="Cem Kaner's Publications" href="http://kaner.com/?page_id=7" target="_blank">publications</a>. I&#8217;ve been reading his well written articles over the last ten years.</p>
<p>Have a nice time digging in!</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fthetesteye.com%2Fblog%2F2010%2F01%2Fkaners-gold-mine%2F&amp;title=Kaner%26%238217%3Bs%20Gold%20Mine" id="wpa2a_10"><img src="http://thetesteye.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://thetesteye.com/blog/2010/01/kaners-gold-mine/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Multidimensional Subjectivity in Software Testing</title>
		<link>http://thetesteye.com/blog/2009/09/multidimensional-subjectivity-in-software-testing/</link>
		<comments>http://thetesteye.com/blog/2009/09/multidimensional-subjectivity-in-software-testing/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 22:57:50 +0000</pubDate>
		<dc:creator>Henrik Emilsson</dc:creator>
				<category><![CDATA[Skills]]></category>
		<category><![CDATA[cem kaner]]></category>
		<category><![CDATA[context-driven]]></category>
		<category><![CDATA[James Bach]]></category>
		<category><![CDATA[Jerry Weinberg]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[quality attributes]]></category>
		<category><![CDATA[subjectivity]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=484</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/skills.png" width="48" height="48" alt="" title="Skills" /><br/>I use Jerry Weinberg&#8217;s definition of quality: &#8220;Quality is value to some person&#8221;; and I use Cem Kaner&#8217;s extension to the definition so that it becomes &#8220;Quality is value to some person (that matters)&#8221;&#8230; I.e. quality is inherently subjective. And there are a lot of persons that are affected by software that we produce&#8230; With this in [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/skills.png" width="48" height="48" alt="" title="Skills" /><br/><p>I use Jerry Weinberg&#8217;s definition of quality: <em>&#8220;Quality is value to some person&#8221;</em>; and I use Cem Kaner&#8217;s extension to the definition so that it becomes <em>&#8220;Quality is value to some person (that matters)&#8221;&#8230;</em></p>
<p>I.e. quality is inherently subjective. And there are a lot of persons that are affected by software that we produce&#8230; With this in mind it becomes hard for a tester to stay focused when there are so many persons with opinions that could matter; but if we can find out <em>&#8220;who matters&#8221;</em> we decrease the number of possible values to care about. Still, this will leave us with several important values that need to be taken into account when testing the product.</p>
<p>So how can we testers deal with that?</p>
<p>You could do a role play when testing and put on someone&#8217;s hat during the test session; or you could let real users test the product and let them have a say about what they find.<br />
But for a skilled tester it is more about being multidimensionally subjective and think as several persons at the same time.</p>
<p>This means that a lot of values, beliefs and preferences are taken into account which might matter. Not as an average, but as several independent quality dimensions that has (more or less) importance. The hard thing is to know when a value is threatened and for which (type of) person that is affected; and if this matters at all.<br />
I.e., it is a matter of questioning &#8220;<a href="http://blog.isthereaproblemhere.com/" target="_blank">is there a problem here</a>?&#8221; constantly and try to pair a potentially threatened value with its corresponding person. And if this problem threatens a value for some person that matters, we have found a bug. This corresponds to the definition of bug from Cem Kaner <em>&#8220;A bug is something that threatens the value of a product&#8221;</em>.</p>
<p>Much of this happens automatically for many of you skilled testers out there; when I thought of it recently I realized that this is something I do more and more and hopefully I am improving this skill each day. This is a great skill to have when testing software!</p>
<p>Anyone having any thoughts on this?<br />
Have you experienced this yourself?<br />
If not, does it sound like an interesting thing to examine? Would this be helpful to you?</p>
<p>Cheers,<br />
Henrik</p>
<p><strong>Update 2009-09-14: </strong>According to comment from Michael Bolton, see below, the quotes that I said belonged to Cem Kaner are both quotes from James Bach. I apologize for referencing wrong person.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fthetesteye.com%2Fblog%2F2009%2F09%2Fmultidimensional-subjectivity-in-software-testing%2F&amp;title=Multidimensional%20Subjectivity%20in%20Software%20Testing" id="wpa2a_12"><img src="http://thetesteye.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://thetesteye.com/blog/2009/09/multidimensional-subjectivity-in-software-testing/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>I am secretly in love with Cem Kaner</title>
		<link>http://thetesteye.com/blog/2009/06/i-am-secretly-in-love-with-cem-kaner/</link>
		<comments>http://thetesteye.com/blog/2009/06/i-am-secretly-in-love-with-cem-kaner/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 09:50:15 +0000</pubDate>
		<dc:creator>Henrik Emilsson</dc:creator>
				<category><![CDATA[People]]></category>
		<category><![CDATA[cem kaner]]></category>
		<category><![CDATA[context-driven]]></category>
		<category><![CDATA[testing explained]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=308</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/>Well, &#8220;secretly&#8221; as in that he does not know that I am in love with him&#8230; Yet! If you haven&#8217;t discovered the amazing Cem Kaner yet, I can give you the following advices and hoping that you too might fall in love some day: Visit kaner.com publications and read ANY article from his large publication-section. Buy [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/><p>Well, &#8220;secretly&#8221; as in that he does not know that I am in love with him&#8230; Yet!</p>
<p>If you haven&#8217;t discovered the amazing Cem Kaner yet, I can give you the following advices and hoping that you too might fall in love some day:</p>
<ul>
<li>Visit <a title="http://kaner.com/?page_id=7" href="http://kaner.com/?page_id=7" target="_blank">kaner.com publications</a> and read ANY article from his large publication-section.</li>
<li>Buy and read any of his fine books (I would especially recommend Lessons Learned in Software Testing)</li>
<li>Follow his blog on <a title="http://www.satisfice.com/kaner/" href="http://www.satisfice.com/kaner/" target="_blank">http://www.satisfice.com/kaner/</a> (though he updates too rarely)!</li>
<li>If you haven&#8217;t got the possibility to see him lecture in real life, take the BBST online course! <a href="http://www.testingeducation.org/BBST/">http://www.testingeducation.org/BBST/</a><br />
And yes, it is for free!</li>
<li>Read his words about Context-Driven Testing and what it mean; and what it doesn&#8217;t mean: <a title="http://www.context-driven-testing.com/" href="http://www.context-driven-testing.com/" target="_blank">http://www.context-driven-testing.com/</a></li>
<li>Join the context-driven testing forum and read his stunningly thoughtful comments: <a title="http://groups.yahoo.com/group/software-testing/" href="http://groups.yahoo.com/group/software-testing/" target="_blank">http://groups.yahoo.com/group/software-testing/</a></li>
</ul>
<p>Are you still not convinced about his greatness, I urge you to talk to any test expert in our industry and see what they have to say about him.<br />
<em>Note: A lot of work above is collaborations with other great people in our industry e.g., <a title="James Bach" href="http://www.satisfice.com/" target="_blank">James Bach</a></em><em>, but they don&#8217;t really touch me as much as Cem do. </em></p>
<div>Well, I am in love with Cem Kaner; and it is a love affair that I know will last for the rest of my life as professional software tester. He is one big reason that I now have worked ten years with software testing;  and he is one major reason that I after ten years in this industry still wants to test software for the next 30 years.</div>
<div>I hope that you get to experience the same thing as me; and that you see that a software testing journey inevitably will visit the work of Cem Kaner many times.</div>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fthetesteye.com%2Fblog%2F2009%2F06%2Fi-am-secretly-in-love-with-cem-kaner%2F&amp;title=I%20am%20secretly%20in%20love%20with%20Cem%20Kaner" id="wpa2a_14"><img src="http://thetesteye.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://thetesteye.com/blog/2009/06/i-am-secretly-in-love-with-cem-kaner/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Decisions around the product release &#8211; part 3</title>
		<link>http://thetesteye.com/blog/2009/04/decisions-around-the-product-release-part-3/</link>
		<comments>http://thetesteye.com/blog/2009/04/decisions-around-the-product-release-part-3/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 14:55:18 +0000</pubDate>
		<dc:creator>Martin Jansson</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[cem kaner]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[quality cost]]></category>
		<category><![CDATA[release decision]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=266</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/ideas.png" width="48" height="48" alt="" title="Ideas" /><br/>What is essence of the discussion on release team/showstopper meetings? I am assuming that there is a meeting. I&#8217;ve been to many different kinds of showstopper meetings and most companies handle them differently. One important item on the agenda for the meeting is usually the bugs that are found late in the project, thus at [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/ideas.png" width="48" height="48" alt="" title="Ideas" /><br/><p>What is essence of the discussion on release team/showstopper meetings?</p>
<p>I am assuming that there is a meeting. I&#8217;ve been to many different kinds of showstopper meetings and most companies handle them differently. One important item on the agenda for the meeting is usually the bugs that are found late in the project, thus at the end phase where they might be considered showstoppers.</p>
<p>When these bugs are discussed if they are to be fixed or not, I&#8217;ve seen cases when the argument is a bit vague. The actual topic is sometimes not brought to the surface, instead it is someone who &#8220;feels&#8221; that this should be fixed or it should not. What is it that they feel? Articulate those feelings and try to be clear on what it is you see. Why should it be fixed or why shouldn&#8217;t it?</p>
<p>In these cases I think it is best to be clear that we talk about cost, at least in most cases, in one sense or another, thus the cost of not fixing it or the cost of fixing it. Some costs will affect support, others will affect marketing and sales and some will affect development itself. I can recommend trying to get everyone attending the meeting to focus their thoughts on what the bugs will cost you. Is a few days slip perhaps worth it? In some cases the date for the release is extremely important, this is most often the case for bigger organisations. Instead it is easier to make some changes after the release decision and make a few patches afterwards. The actual release will not reach the customer the same day anyhow. Either way it is cost you discuss and you most often decide based upon it.</p>
<p>Cem Kaner has written an article on this that I&#8217;ve used many times when setting up these meetings. You can find the article <a href="http://www.kaner.com/pdfs/Quality_Cost_Analysis.pdf" target="_blank">here</a>.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fthetesteye.com%2Fblog%2F2009%2F04%2Fdecisions-around-the-product-release-part-3%2F&amp;title=Decisions%20around%20the%20product%20release%20%26%238211%3B%20part%203" id="wpa2a_16"><img src="http://thetesteye.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://thetesteye.com/blog/2009/04/decisions-around-the-product-release-part-3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

