<?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; questioning</title>
	<atom:link href="http://thetesteye.com/blog/tag/questioning/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>The Inquisitive Tester &#8211; Part II: Question the specs</title>
		<link>http://thetesteye.com/blog/2009/12/the-inquisitive-tester-part-ii-question-the-specs/</link>
		<comments>http://thetesteye.com/blog/2009/12/the-inquisitive-tester-part-ii-question-the-specs/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 13:24:32 +0000</pubDate>
		<dc:creator>the test eye</dc:creator>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[Ideas]]></category>
		<category><![CDATA[People]]></category>
		<category><![CDATA[critical thinking]]></category>
		<category><![CDATA[inquisitive]]></category>
		<category><![CDATA[questioning]]></category>
		<category><![CDATA[requirements]]></category>
		<category><![CDATA[specifications]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=318</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" /><img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/>Statements in specifications try to clarify and are inevitably an interpretation of what the author thinks need to be more specific. I.e., they try to be a more specific model than what existed before the spec. And &#8220;Essentially, all models are wrong, but some are useful&#8221; (http://en.wikiquote.org/wiki/George_E._P._Box). Every specification you encounter is persons&#8217; interpretations, 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/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>Statements in specifications try to clarify and are inevitably an interpretation of what the author thinks need to be more specific. I.e., they try to be a more specific model than what existed before the spec. And &#8220;Essentially, all models are wrong, but some are useful&#8221; (<a href="http://en.wikiquote.org/wiki/George_E._P._Box">http://en.wikiquote.org/wiki/George_E._P._Box</a>).</p>
<p>Every specification you encounter is persons&#8217; interpretations, and  not necessarily true.</p>
<p>This means that you as an inquisitive tester have a lot to do by questioning the specifications. The questioning will help you to form a model of the software that is better than if you only had read and accepted the spec as it was.</p>
<p>Specifications cannot be complete and especially regarding things that the program shouldn&#8217;t do. It is probably not stated that the software shouldn&#8217;t use too much memory or processor for certain operations; it is not stated that the screen shouldn&#8217;t flicker, or that all text should be easy to read with all different font settings. Other typical omissions are interactions with other systems; things you expect from all applications under that operating system, internet browser, connected software etc.</p>
<p>You cannot expect a specification to be complete, in most (all? many?) cases, the thing produced by the specification is more important than the document about it. The hardest challenge for the inquisitive tester is to question a lot, but only for those things that are important.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>Who will use the specification? What will they use it for? Will it meet their requirements?</p>
<p>What is it all about? Really?</p>
<p>What areas are left out?</p>
<p>Who is the writer? Does he/she usually miss certain things?</p>
<p>Are there many writers? Does this make the whole less tangible?</p>
<p>Are there many reviewers? Are they using different perspectives?</p>
<p>Is the writer vague, insecure and confusing about certain areas?</p>
<p>Is the specification consistent?</p>
<p>Is the specification consistent with other related specifications?</p>
<p>Is the specification consistent with other different features and combinations of those?</p>
<p>Are all functional and non-functional requirements covered?</p>
<p>Are there dubious thoughts about the wished for functionality?</p>
<p>Are there other sources of information that can be useful?</p>
<p>How is the style of the language affecting the specification?</p>
<p>What quality attributes are the most important, e.g. how is Security weighed against Performance and Usability?</p>
<p>Does it match the system requirements?</p>
<p>Does the specification focus on what is most important?</p>
<p>Does the specification reflect the model of what you think is described?</p>
<p>Are there any new terminology? Will this affect other documentation such as help files?</p>
<p>Is the new terminology consistent with other specifications?</p>
<p>What does the Internet say about the newly chosen terminology? Will there be any misunderstandings?</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>If there was no specification, could it be described in a completely different way?</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%2F12%2Fthe-inquisitive-tester-part-ii-question-the-specs%2F&amp;title=The%20Inquisitive%20Tester%20%26%238211%3B%20Part%20II%3A%20Question%20the%20specs" 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/2009/12/the-inquisitive-tester-part-ii-question-the-specs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Inquisitive Tester &#8211; Part I: Question the tests</title>
		<link>http://thetesteye.com/blog/2009/08/the-inquisitive-tester-part-i-question-the-tests/</link>
		<comments>http://thetesteye.com/blog/2009/08/the-inquisitive-tester-part-i-question-the-tests/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 07:36:16 +0000</pubDate>
		<dc:creator>the test eye</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Skills]]></category>
		<category><![CDATA[critical thinking]]></category>
		<category><![CDATA[inquisitive]]></category>
		<category><![CDATA[questioning]]></category>
		<category><![CDATA[test case]]></category>
		<category><![CDATA[test ideas]]></category>
		<category><![CDATA[test planning]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=317</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/skills.png" width="48" height="48" alt="" title="Skills" /><br/>In order to become a successful inquisitive tester, there are a couple of things you can do to improve your skills beyond the more common quest to &#8220;question a product&#8221;. One important thing is to question the tests themselves. &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; Have you ever run tests and wondered if they were really necessary, perhaps knowing that the tests [...]]]></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/skills.png" width="48" height="48" alt="" title="Skills" /><br/><p>In order to become a successful inquisitive tester, there are a couple of things you can do to improve your skills beyond the more common quest to &#8220;question a product&#8221;. One important thing is to question the tests themselves.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>Have you ever run tests and wondered if they were really necessary, perhaps knowing that the tests are useless?<br />
Have you ever run tests that were too old and not updated with latest terminology or functionality?<br />
Do your tests contain too much configuration information? Should this be put elsewhere?<br />
Have tests become redundant because those failures no longer happen, ever?<br />
Have the intent of the test been lost and therefore been rendered useless?<br />
Have the tests already been run, on the same build? Twice?<br />
Have you found any bugs or any important information at all with the tests?</p>
<p>Are your tests the most <a href="http://www.kaner.com/pdfs/GoodTest.pdf" target="_blank">powerful</a>?<br />
Are the tests credible?<br />
Can the tests be faster to execute?<br />
Can you run the most important tests first?<br />
Are the tests too narrow and/or too general?<br />
Do you really understand the test?<br />
Have the original test idea been lost in translation?<br />
Are the tests too much of a projection of the test designer&#8217;s thought of view?</p>
<p>Are your tests interesting or boring to execute?<br />
Are the tests in line with your test strategies?<br />
How often do you change your test approaches?<br />
Can the tests instead be better used as input to developers&#8217; unit tests?<br />
Can the essence of the tests be used elsewhere?<br />
Have your tests been reviewed by your colleagues, including technical writers?<br />
Have your scenario tests been reviewed by business people?<br />
Have you captured how the users will use the software in the tests?</p>
<p>Are you satisfied with your tests?<br />
Are your <a href="http://thetesteye.com/blog/2009/03/the-hidden-project-stakeholders/" target="_blank">(hidden) stakeholders</a> satisfied with your tests?</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>Can you come up with more questions?<br />
Regards,<br />
the test eye (Henrik, Martin &amp; Rikard)</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%2F08%2Fthe-inquisitive-tester-part-i-question-the-tests%2F&amp;title=The%20Inquisitive%20Tester%20%26%238211%3B%20Part%20I%3A%20Question%20the%20tests" 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/2009/08/the-inquisitive-tester-part-i-question-the-tests/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

