<?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; Documentation</title>
	<atom:link href="http://thetesteye.com/blog/category/documentation/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>Let&#8217;s TestLab concepts</title>
		<link>http://thetesteye.com/blog/2012/05/lets-testlab-concepts/</link>
		<comments>http://thetesteye.com/blog/2012/05/lets-testlab-concepts/#comments</comments>
		<pubDate>Thu, 03 May 2012 19:03:08 +0000</pubDate>
		<dc:creator>Martin Jansson</dc:creator>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Machines]]></category>
		<category><![CDATA[People]]></category>
		<category><![CDATA[Skills]]></category>
		<category><![CDATA[Let's Test]]></category>
		<category><![CDATA[Let's TestLab]]></category>
		<category><![CDATA[test lab]]></category>
		<category><![CDATA[TestLab]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=2567</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/machines.png" width="48" height="48" alt="" title="Machines" /><br/>On 7-9 May the Let&#8217;s Test Conference will take place. During the day there will be lots of interesting tutorials, keynotes and sessions. During the evening the events will continue. One of these activities is the Testlab, that we call Let&#8217;s TestLab. Initially I misunderstood Henrik Emilsson when we started to organise the lab. I [...]]]></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/machines.png" width="48" height="48" alt="" title="Machines" /><br/><p>On 7-9 May the <a title="Let's Test" href="http://lets-test.com/" target="_blank">Let&#8217;s Test Conference</a> will take place. During the day there will be lots of interesting tutorials, keynotes and sessions. During the evening the events will continue. One of these activities is the Testlab, that we call Let&#8217;s TestLab. Initially I misunderstood Henrik Emilsson when we started to organise the lab. I thought the evening event was the testlab. At the time I did not consider anything wrong with having 150 people or more in the testlab. As I saw the evening event program I considered how could I compete with such a fine setup of activities. Well, this is a conference with many context-driven people. We will have different interests, expectations and focus area. So instead of admiting defeat, I considered what elements that we could add to the testlab to bring a great crowd, but perhaps not all of them.</p>
<p>Here is the line up of events in the testlab:</p>
<ul>
<li>Collaborative test planning</li>
<li>Group Test Experiment</li>
<li>Test Competition</li>
<li>Making a compelling status report</li>
</ul>
<h2>Collaborative test planning</h2>
<p>We will create possible charters, missions for the coming testing in the lab so that those who wish can practise different testing techniques. Everyone is invited to share his or her idea on how to plan testing in through collaboration.</p>
<p>Part of the line up in this event is:</p>
<ul>
<li>Rikard Edgren</li>
<li>Christin Wiedemann</li>
</ul>
<h2>Group Test Experiment</h2>
<p>The context of the testlab will be single testers or groups of testers going in and out of the testlab in different time intervals. Each tester will be unique in the sense that they bring different level of experience, skills and approaches to testing. Based on this, we will start experimenting with group testing. I think we have limited ourselves too long with the setup of pair testing. Going back to the early recommendations and experiences from Brian Marick, James Bach, Cem Kaner, Jonathan Kohl and many others, the setup is nearly the same. With new tools and techniques appearing over the years, some assumptions could be questioned.</p>
<p>Let us assume that there are different aspects and combinations of group testing that serves different purposes, we can say that there are different dimensions that could be explored.</p>
<p>Here are a few dimensions that we will experimented with:</p>
<ul>
<li>How many testers (2 or more)</li>
<li>What role you play as a tester</li>
<li>User types, User Scenarios or storytelling</li>
<li>Mission of group test</li>
<li>Note taking techniques</li>
<li>Partner combination</li>
<li>Lateral thinking aspects</li>
<li>Personality types</li>
<li>Debriefing techniques</li>
<li>Accountability</li>
<li>Focus areas or Characteristic focus</li>
<li>Test Environment</li>
<li>Basic Configuration Matrix</li>
<li>&#8230; and new ones that we find along the way</li>
</ul>
<p>We will explore and experiment with different tools that we use when group testing and share experience on what works in what context. We also experiment with a few pre-defined group test setups such as:</p>
<ul>
<li>Cinema testing</li>
<li>15-min test run</li>
<li>Coaching a group of testers</li>
<li>Wolf pack concept</li>
<li>Testing Dojo</li>
</ul>
<p>Part of the line up in the test lab is:</p>
<ul>
<li>Ann-Marie Charrett</li>
<li>Markus Gärtner and Meke Mertsch</li>
<li>Johan Åtting</li>
</ul>
<h2>Test Competition</h2>
<p>Can you really compete in testing? Can you compete between two or more teams?  Can you really estimate the value of one piece of information against another? Well, it depends.</p>
<p>I have been an Ultimate Frisbee player for 34 years. I&#8217;ve not played for some time, but once a frisbee fan, always a fan. I think the same goes for testing. There are many things that I feel is similar. Craftmanship/sportmanship and passion is major part. Here is one description I like:</p>
<blockquote><p>Ultimate has traditionally relied upon a spirit of sportsmanship which places the responsibility for fair play on the player. Highly competitive play is encouraged, but never at the expense of the bond of mutual respect between players, adherence to the agreed upon rules of the game, or the basic joy of play. Protection of these vital elements serves to eliminate adverse conduct from the Ultimate field. Such actions as taunting of opposing players, dangerous aggression, intentional fouling, or other &#8220;win-at-all-costs&#8221; behavior are contrary to the spirit of the game and must be avoided by all players.</p></blockquote>
<p>One important element in Ultimate Frisbee is the spirit of the game, which you can see more in detail here [<a title="Ultimate Frisbee Rules" href="http://www.cs.rochester.edu/u/ferguson/ultimate/ultimate-simple.html" target="_blank">1</a>]. Passion and humility as a tester are important traits, the spirit of the game concept might help us here.</p>
<p>So, my idea for a tester competition will be based on some of these ideas. Two teams compete against each other in form of best bugs and session notes. The two teams go through the opposite teams material and conclude who they think should be the winner with a good reason why.</p>
<h2>Make a compelling status report</h2>
<p>As the last event in the testlab we want to investigate how we can make a compelling status report for our stakeholders. Having many different testers, session notes spread all over, half-finished bug reports and test ideas half-finished&#8230; can we create something that is still valuable to someone? I guess this is a common situation at any lab at any company, still we will dig deep into how to go about this.</p>
<p>Part of the line up in the test lab is:</p>
<ul>
<li> Ben Kelly</li>
</ul>
<h2>References</h2>
<p>[1] Ultimate Frisbee Rules &#8211;  <a href="http://www.cs.rochester.edu/u/ferguson/ultimate/ultimate-simple.html">http://www.cs.rochester.edu/u/ferguson/ultimate/ultimate-simple.html</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%2F2012%2F05%2Flets-testlab-concepts%2F&amp;title=Let%26%238217%3Bs%20TestLab%20concepts" 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/2012/05/lets-testlab-concepts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Critique of Test Design Axioms in The Tester&#8217;s Pocketbook</title>
		<link>http://thetesteye.com/blog/2012/03/critique-of-test-design-axioms-in-the-testers-pocketbook/</link>
		<comments>http://thetesteye.com/blog/2012/03/critique-of-test-design-axioms-in-the-testers-pocketbook/#comments</comments>
		<pubDate>Tue, 13 Mar 2012 10:22:41 +0000</pubDate>
		<dc:creator>Rikard Edgren</dc:creator>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[axioms]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[Gerrard]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[test design]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=2501</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/documentation.png" width="48" height="48" alt="" title="Documentation" /><br/>The Tester&#8217;s Pocketbook by Paul Gerrard is not a great book, but it is very good. It covers fundamentals of software testing, and contains a ton of good ideas that will help you in your testing effort. I also like it because it is one of few books on testing theory that focus on the [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/documentation.png" width="48" height="48" alt="" title="Documentation" /><br/><p><a href="http://thetesteye.com/blog/wp-content/uploads/TestersPocketbook.jpg"><img class="alignleft size-full wp-image-2504" title="TestersPocketbook" src="http://thetesteye.com/blog/wp-content/uploads/TestersPocketbook.jpg" alt="" width="93" height="147" /></a><a href="http://www.gerrardconsulting.com/?q=node/477">The Tester&#8217;s Pocketbook</a> by <a href="http://www.gerrardconsulting.com/">Paul Gerrard</a> is not a great book, but it is very good.<br />
It covers fundamentals of software testing, and contains a ton of good ideas that will help you in your testing effort.<br />
I also like it because it is one of few books on testing theory that focus on the human element of software, and its creation.</p>
<p>However, I disagree with some things, and will focus on the test design part.<br />
These are Gerrard&#8217;s test design <a href="http://www.testaxioms.com">axioms</a> with my verdict:</p>
<p><strong>Test Model</strong> &#8211; Test Design is based on models<br />
Yes, use many, and also look outside them. Build your own <a href="http://thetesteye.com/posters/TheTestEye_SoftwareQualityCharacteristics.pdf">quality characteristics model</a>.</p>
<p><strong>Test Basis</strong> &#8211; Testers need sources of knowledge to select things to test<br />
Yes, use multiple information sources to understand what is important, <a href="http://thetesteye.com/posters/TheTestEye_SourcesforTestIdeas.pdf">the list</a> is bigger though (Purpose, Capabilities, Failure Modes, Quality Characteristics, Usage Scenarios, Creative Ideas, Models, Data, Surroundings, White-box, Public Collections, Internal Collections, Business Objectives, Information Objectives, Product Image, Product Fears, Project Risks, Rumors, Product History, Project Background, Test Artifacts, Debt, Business Knowledge, Field Information, Users, Conversations, Actual Software, Technologies, Standards, References, Competitors, Tools, Context Analysis, Legal Aspects, Many Deliverables, Searching, You.)</p>
<p><strong>Oracle</strong> &#8211; Testers need sources of knowledge to evaluate actual outcomes or behaviors<br />
Very useful, but not necessary; we can sometimes suspend judgment and communicate noteworthy information.</p>
<p><strong>Coverage</strong> &#8211; Testing needs a test coverage model or models<br />
Not needed, unless as a tool to get more test ideas, or a way to report what has been tested. Gerrard&#8217;s question &#8220;how many tests remain?&#8221; is not good. A better one is &#8220;how much test time do you guess remain?&#8221;</p>
<p><strong>Prioritisation</strong> &#8211; Testing needs a mechanism for ordering tests by value<br />
Don&#8217;t waste too much time on this; when necessary use a <a href="http://thetesteye.com/blog/2011/01/fast-and-frugal-tree-for-test-triage/">fast, frugal test triage</a>.<br />
Page 38 states &#8220;we must invite stakeholders to take an utilitarian view.&#8221; This is not true. We could equally well use a value-based system, e.g. &#8220;bought software should not crash&#8221;, or just go by feelings about what is right.</p>
<p><strong>Fallibility</strong> &#8211; Our sources of knowledge are fallible and incomplete<br />
True, but text gets a bit too negative towards the human mind. An engaged mind can make mistakes, but also discover what is important. We can separate right from wrong, we can handle the unknown, we can make up for mistakes done.</p>
<p>So which axiom is missing?<br />
<strong>Sampling &amp; Serendipity</strong> &#8211; testing is inevitably a sampling activity, where serendipity is to our help.</p>
<p>There is also an overall problem when Gerrard states that these axioms are needed to do testing. It should be: needed to do <strong>good</strong> testing.<br />
Nonetheless, one of the better testing books out there!</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%2F2012%2F03%2Fcritique-of-test-design-axioms-in-the-testers-pocketbook%2F&amp;title=Critique%20of%20Test%20Design%20Axioms%20in%20The%20Tester%26%238217%3Bs%20Pocketbook" 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/2012/03/critique-of-test-design-axioms-in-the-testers-pocketbook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bug Title Crash Course</title>
		<link>http://thetesteye.com/blog/2012/03/bug-title-crash-course/</link>
		<comments>http://thetesteye.com/blog/2012/03/bug-title-crash-course/#comments</comments>
		<pubDate>Wed, 07 Mar 2012 15:08:02 +0000</pubDate>
		<dc:creator>Rikard Edgren</dc:creator>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[bug report]]></category>
		<category><![CDATA[language]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=2499</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/documentation.png" width="48" height="48" alt="" title="Documentation" /><br/>If you want to seriously improve your bug reporting skills, read up, or take, the BBST Bug Advocacy course. If you want to start by improving bug report title/subject/summary; read Lessons Learned in Software Testing, no, 83, or this blog post. Many people will only read the title, so it is important to make it [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/documentation.png" width="48" height="48" alt="" title="Documentation" /><br/><p>If you want to seriously improve your bug reporting skills, read up, or take, the BBST <a href="http://www.testingeducation.org/BBST/bugadvocacy/">Bug Advocacy course</a>.<br />
If you want to start by improving bug report title/subject/summary; read <a href="http://www.amazon.com/Lessons-Learned-Software-Testing-Kaner/dp/0471081124/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1238292248&amp;sr=8-1">Lessons Learned in Software Testing</a>, no, 83, or this blog post.</p>
<p>Many people will only read the title, so it is important to make it possible to<br />
* understand how the problem appears<br />
* understand limitations and dependencies<br />
* understand the consequences of the bug</p>
<p>Some people will make their first decision on fix/don&#8217;t fix, based solely on the title.<br />
(And for those that look carefully at the report, the title will guide their thinking.)<br />
The goal is to make it possible to understand the bug, and how important it is, just by reading the title.</p>
<h3>A few tips</h3>
<p>* As short as possible, but no shorter than that.<br />
* Start the sentence with the most important, to capture the reader&#8217;s interest.<br />
* Don&#8217;t overdo &#8220;externalization&#8221; to capture interest, rather describe the dry facts, and let the readers draw conclusions<br />
* If it&#8217;s difficult, try many times, or write the title after everything else is done (you might find the right words on the way.)<br />
* Include a brief description of what happens.<br />
* Include where the problem happens.<br />
* Describe observations rather than (presumed) facts.<br />
* Use a fair description, don&#8217;t exaggerate or understate the consequence of the problem</p>
<p>I also have a tiny, controversial one; start the title with lower case for the first word.<br />
Most testers think they are writing a sentence in a story, and start with upper case (and end with a redundant full stop.) The problem I see with this is that you lose the ability to use upper case for names and terminology. &#8220;Exit&#8221; refers to an element in the software, &#8220;exit&#8221; refers to the action, which can be done in several ways. This is nitpicking, yeah, but it&#8217;s what I think.</p>
<p>You can&#8217;t include everything in the title, so use what&#8217;s most important.<br />
The best way to learn this comes as no surprise: practice a lot.</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%2F2012%2F03%2Fbug-title-crash-course%2F&amp;title=Bug%20Title%20Crash%20Course" 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/2012/03/bug-title-crash-course/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Some Good ISTQB Definitions</title>
		<link>http://thetesteye.com/blog/2012/02/some-good-istqb-definitions/</link>
		<comments>http://thetesteye.com/blog/2012/02/some-good-istqb-definitions/#comments</comments>
		<pubDate>Tue, 28 Feb 2012 08:48:08 +0000</pubDate>
		<dc:creator>Rikard Edgren</dc:creator>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[istqb]]></category>
		<category><![CDATA[terminology]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=2513</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/documentation.png" width="48" height="48" alt="" title="Documentation" /><br/>While sifting and sorting the ISTQB Glossary 2.1 I finally found a couple of terms which definitions were both correct and useful: 1. deliverable &#8211; Any (work) product that must be delivered to someone other than the (work) product’s author. Good, because it puts focus on the fact that you are creating the deliverable so it [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/documentation.png" width="48" height="48" alt="" title="Documentation" /><br/><p>While sifting and sorting the <a href="http://istqb.org/download/attachments/5439596/ISTQB+Glossary+of+Testing+Terms+2+1.pdf">ISTQB Glossary 2.1</a> I finally found a couple of terms which definitions were both correct and useful:</p>
<p>1. <strong>deliverable</strong> &#8211; <em>Any (work) product that must be delivered to someone other than the (work) product’s author.</em><br />
Good, because it puts focus on the fact that you are creating the deliverable so it can be useful for someone else.</p>
<p>2. <strong>user-based quality</strong> &#8211; <em>A view of quality, wherein quality is the capacity to satisfy needs, wants and desires of the user(s). A product or service that does not fulfill user needs is unlikely to find any users. This is a context dependent, contingent approach to quality since different business characteristics require different qualities of a product.</em><br />
This is one of five ISTQB definitions of quality that are worth knowing about. This one is also correctly described.</p>
<p>3. <strong>walkthrough</strong> &#8211; <em>A step-by-step presentation by the author of a document in order to gather information and to establish a common understanding of its content.</em><br />
A sometimes useful practice, and a definition including the magic &#8220;common understanding&#8221;.</p>
<p>So if someone says that <strong>all</strong> ISTQB definitions are wrong, I can confidently say I disagree.</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%2F2012%2F02%2Fsome-good-istqb-definitions%2F&amp;title=Some%20Good%20ISTQB%20Definitions" 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/2012/02/some-good-istqb-definitions/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Announcing 37 Sources for Test Ideas</title>
		<link>http://thetesteye.com/blog/2012/02/announcing-37-sources-for-test-ideas/</link>
		<comments>http://thetesteye.com/blog/2012/02/announcing-37-sources-for-test-ideas/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 10:24:15 +0000</pubDate>
		<dc:creator>the test eye</dc:creator>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[information sources]]></category>
		<category><![CDATA[test ideas]]></category>
		<category><![CDATA[testing inspiration]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=2478</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/documentation.png" width="48" height="48" alt="" title="Documentation" /><br/>Download! It is often stated, with right, that you should use many, different information sources in order to come up with good test ideas. Rob Sabourin uses 10 categories, HICCUPPS(F) can be used not only as oracles, and Cem Kaner has many examples in various presentations and tutorials. We decided to make our own list [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/documentation.png" width="48" height="48" alt="" title="Documentation" /><br/><p><a href="http://thetesteye.com/posters/TheTestEye_SourcesForTestIdeas.pdf">Download!</a></p>
<p>It is often stated, with right, that you should use many, different information sources in order to come up with good test ideas.<br />
Rob Sabourin uses <a href="http://www.amibugshare.com/articles/Article_10_Sources_of_Testing_Ideas.pdf">10 categories</a>, <a href="http://www.satisfice.com/rst.pdf">HICCUPPS(F)</a> can be used not only as oracles, and <a href="http://kaner.com/?page_id=7">Cem Kaner </a>has many examples in various presentations and tutorials.</p>
<p>We decided to make our own list with sources we find useful, and describe them so they can be useful for others.<br />
We finally ended up with <a href="http://thetesteye.com/posters/TheTestEye_SourcesForTestIdeas.pdf">37 Sources for Test Ideas</a>; have a look and see if they can inspire your quest for what is important.</p>
<p>Comments, additions, experiences are more than welcome!</p>
<p>/Rikard, Martin and Henrik</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%2F2012%2F02%2Fannouncing-37-sources-for-test-ideas%2F&amp;title=Announcing%2037%20Sources%20for%20Test%20Ideas" 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/2012/02/announcing-37-sources-for-test-ideas/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>All-Purpose Quality Status Report</title>
		<link>http://thetesteye.com/blog/2011/12/all-purpose-quality-status-report/</link>
		<comments>http://thetesteye.com/blog/2011/12/all-purpose-quality-status-report/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 11:54:13 +0000</pubDate>
		<dc:creator>Rikard Edgren</dc:creator>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[status reports]]></category>
		<category><![CDATA[templates]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=2364</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/documentation.png" width="48" height="48" alt="" title="Documentation" /><br/>Generic test report:  DateTime ID Author Time for writing report Time maintaining scripts for generating report Application Under Test Areas tested For each area: Blockers Testers Tester mood Tests planned Tests executed Tests passed Tests failed Tests remaining (untested+fail) Bugs found, per priority Old bugs status (priority, severity, tester, assignee, days active) Bug resolution aggregation [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/documentation.png" width="48" height="48" alt="" title="Documentation" /><br/><p>Generic test report:</p>
<pre> DateTime
 ID
 Author
 Time for writing report
 Time maintaining scripts for generating report
 Application Under Test
 Areas tested</pre>
<pre></pre>
<pre>For each area:
 Blockers
 Testers
 Tester mood
 Tests planned
 Tests executed
 Tests passed
 Tests failed
 Tests remaining (untested+fail)
 Bugs found, per priority
 Old bugs status (priority, severity, tester, assignee, days active)
 Bug resolution aggregation</pre>
<pre></pre>
<pre>Coverage (overall, or for each area)
 Requirements coverage
 Specification coverage
 Code coverage (statement/decision/condition)
 Data coverage
 Models' coverage
 Model of models coverage
 Serendipity
 For each <a href="http://thetesteye.com/posters/TheTestEye_SoftwareQualityCharacteristics.pdf">quality characteristic</a>:
 Importance
 Measurement scale
 Points
 Violations
 Gut feeling</pre>
<pre></pre>
<pre>Enhancements
 Noteworthy information
 Other artifacts
 Obstacles
 New risks
 Old risk status
 Learnings
 Test plan change requests</pre>
<pre></pre>
<pre>Quality assessment
 Information objectives fulfillment
 Go/No-go recommendation
 upcoming activities</pre>
<p>&nbsp;</p>
<p><strong>This is of course practically useless.</strong><br />
<strong>You should report what is important.</strong></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%2F12%2Fall-purpose-quality-status-report%2F&amp;title=All-Purpose%20Quality%20Status%20Report" 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/2011/12/all-purpose-quality-status-report/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Software Quality Characteristics 1.1</title>
		<link>http://thetesteye.com/blog/2011/11/software-quality-characteristics-1-1/</link>
		<comments>http://thetesteye.com/blog/2011/11/software-quality-characteristics-1-1/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 07:00:05 +0000</pubDate>
		<dc:creator>the test eye</dc:creator>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[quality characteristics]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=2315</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/documentation.png" width="48" height="48" alt="" title="Documentation" /><br/>A year has passed since we released version 1.0 of our quality model without metrics. It is time for a new version, with additions and corrections we have learned over the year (and a Swedish translation!) 1.1 English 1.1 Swedish 1.0 English Feedback is always welcome! /Rikard, Henrik, Martin]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/documentation.png" width="48" height="48" alt="" title="Documentation" /><br/><p>A year has passed since we released version 1.0 of our quality model without metrics.<br />
It is time for a new version, with additions and corrections we have learned over the year (and a Swedish translation!)</p>
<p><a title="1.1 English" href="http://thetesteye.com/posters/TheTestEye_SoftwareQualityCharacteristics.pdf" target="_blank">1.1 English</a><br />
<a title="1.1 Swedish" href="http://thetesteye.com/posters/TheTestEye_KvalitetsegenskaperForProgramvara.pdf" target="_blank">1.1 Swedish</a><br />
<a title="1.0 English" href="http://thetesteye.com/posters/TheTestEye_SoftwareQualityCharacteristics1.0.pdf" target="_blank">1.0 English</a></p>
<p>Feedback is always welcome!</p>
<p>/Rikard, Henrik, Martin</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%2F11%2Fsoftware-quality-characteristics-1-1%2F&amp;title=Software%20Quality%20Characteristics%201.1" 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/2011/11/software-quality-characteristics-1-1/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>A symptomatic ISTQB definition</title>
		<link>http://thetesteye.com/blog/2011/03/a-symptomatic-istqb-definition/</link>
		<comments>http://thetesteye.com/blog/2011/03/a-symptomatic-istqb-definition/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 19:54:42 +0000</pubDate>
		<dc:creator>Rikard Edgren</dc:creator>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[istqb]]></category>
		<category><![CDATA[test design]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=1835</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/documentation.png" width="48" height="48" alt="" title="Documentation" /><br/>There are some discussions about current certification schemes, but there is not so much attacks and defense of the actual content. This is from ISTQB Glossary 2.1: black box test design technique: Procedure to derive and/or select test cases based on an analysis of the specification, either functional or non-functional, of a component or system [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/documentation.png" width="48" height="48" alt="" title="Documentation" /><br/><p>There are some discussions about current certification schemes, but there is not so much attacks and defense of the actual content.<br />
This is from ISTQB Glossary 2.1:</p>
<blockquote><p><b>black box test design technique:</b> Procedure to derive and/or select test cases based on an analysis of the specification, either functional or non-functional, of a component or system without reference to its internal structure.</p></blockquote>
<p>A first start of the narrowness I dislike is <b>&#8220;test cases&#8221;</b>.<br />
Why must test design have a set of instructions and expected results?<br />
I think test design can have many forms: detailed, visual, one-liners, tables, un-documented, charters, and it is not good to steer testers towards a limiting format, that in my opinion seldom is appropriate (because it stifles serendipity, promotes confirmation bias, is cumbersome to review, and time-consuming to write and maintain.)</p>
<p><b>&#8220;Analysis&#8221;</b> might be the most under-estimated and un-elaborated areas in software testing.<br />
In ISTQB foundation its allotted time is about 2 minutes, and I haven&#8217;t seen any interesting on this in the Advanced or Expert syllabi either.</p>
<p>Maybe it is because the test basis only consists of <b>&#8220;specification&#8221;</b>. I know it happens that tests only stem from specifications, but I can&#8217;t understand why.<br />
Don&#8217;t we want to find out how the system really behaves?<br />
Do we genuinely believe that the writers captured everything that might be important?<br />
Are we consciously neglecting everything we learn throughout the development project?<br />
Requirements are a good start, but there are a lot more to look at.</p>
<p>Have they written <b>&#8220;derive and/or select&#8221;</b> to make sure that no creativity and new ideas appear in test design?</p>
<p>That the definition reads <b>&#8220;the specification&#8221;</b> is a symptom of the un-holistic world view that each function/feature should be tested in isolation.</p>
<p>At least there is mention of <b>&#8220;non-functional&#8221;</b>, but I don&#8217;t want to detail my critique on their view on this (I think it should be done together with other testing, that it doesn&#8217;t have to be done by experts, that it is OK that it isn&#8217;t measurable in quantitative format, that testers should have a broader view and knowledge.)</p>
<p>I haven&#8217;t taken the ISTQB training, with the right teacher it might be great, especially for newcomers that want a glimpse on many aspects of what software testing is about.<br />
But it is a pity that the content is so meek, bleak, weak.</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%2F03%2Fa-symptomatic-istqb-definition%2F&amp;title=A%20symptomatic%20ISTQB%20definition" 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/2011/03/a-symptomatic-istqb-definition/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Testing Clichés Part V: Testing needs a test coverage model</title>
		<link>http://thetesteye.com/blog/2011/01/testing-cliches-part-v-testing-needs-a-test-coverage-model/</link>
		<comments>http://thetesteye.com/blog/2011/01/testing-cliches-part-v-testing-needs-a-test-coverage-model/#comments</comments>
		<pubDate>Fri, 07 Jan 2011 08:44:38 +0000</pubDate>
		<dc:creator>Rikard Edgren</dc:creator>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[cliché]]></category>
		<category><![CDATA[serendipity]]></category>
		<category><![CDATA[test coverage]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=1716</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/documentation.png" width="48" height="48" alt="" title="Documentation" /><br/>I believe there is too much focus on test coverage , there is even an axiom about the need of it. My reason is that no coverage model captures what is important. Cem Kaner lists 101 possible coverage models (Software Negligence and Testing Coverage), and none of them are super-good to me (my favorite is [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/documentation.png" width="48" height="48" alt="" title="Documentation" /><br/><p>I believe there is too much focus on test coverage , there is even an <a href="http://www.testaxioms.com/index.php?q=node/14">axiom</a> about the need of it.<br />
My reason is that no coverage model captures what is important.<br />
Cem Kaner lists 101 possible coverage models (<a href="http://www.kaner.com/pdfs/negligence_and_testing_coverage.pdf">Software Negligence and Testing Coverage</a>), and none of them are super-good to me (my favorite is an expansion of no. 89: Potential Usage, which is impossible to measure.)<br />
A dangerous example is coverage by amount of planned tests performed, which easily gives too little exploration, and less ambitious testing efforts.</p>
<p>Test coverage is about planning, precision, measuring and control; which isn&#8217;t the best match for things that can be used in a variety of ways, with different data and environment, and different needs.<br />
Sure you can make use of them, but if you rely too much on them, you will have problems in an industry of uncertainty like software development.</p>
<p>The over-emphasis can be shown in the following ISTQB quote:<br />
<i>“Experience-based tests utilize testers’ skill and intuition, along with their experience with similar applications or technologies. These tests are effective at finding defects, but not as appropriate as other techniques to achieve specific test coverage levels or producing reusable test procedures.”</i><br />
(implying that you can&#8217;t really rely on these methods that <b>merely</b>) find defects (and important information.)</p>
<p>I understand that coverage models can give confidence to the decision makers, but how often are these used in reality?<br />
Aren’t release decisions rather made based on how you feel about the facts you are presented with; and it is specific bugs that can stop a release, and external factors that push a release?</p>
<p>If so, isn’t focus on coverage model sort of wasted?<br />
And if it brings a slower testing with less result, it is something to try to get rid of?</p>
<p>As an alternative, I present my 95% Table:</p>
<p><a><img src="http://thetesteye.com/blog/wp-content/uploads/TableOfTestDesignAndSerendipity.jpg" alt="" title="TableOfTestDesignAndSerendipity" width="513" height="252" class="aligncenter size-full wp-image-1719" /></a></p>
<p>The measurement used is anything you want it to be, and of course practically unusable.</p>
<p>- SO HOW ARE WE GONNA REPORT STATUS? I hear shouted.</p>
<p>In a different, and better way.<br />
I&#8217;m not sure how, but I want to be close to what&#8217;s important, and far away from John von Neumann&#8217;s quote:<br />
<i>&#8220;There&#8217;s no sense in being precise when you don&#8217;t even know what you&#8217;re talking about.&#8221;</i></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%2F01%2Ftesting-cliches-part-v-testing-needs-a-test-coverage-model%2F&amp;title=Testing%20Clich%C3%A9s%20Part%20V%3A%20Testing%20needs%20a%20test%20coverage%20model" id="wpa2a_18"><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/01/testing-cliches-part-v-testing-needs-a-test-coverage-model/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Software Quality Characteristics 1.0</title>
		<link>http://thetesteye.com/blog/2010/11/software-quality-characteristics-1-0/</link>
		<comments>http://thetesteye.com/blog/2010/11/software-quality-characteristics-1-0/#comments</comments>
		<pubDate>Wed, 10 Nov 2010 12:11:49 +0000</pubDate>
		<dc:creator>the test eye</dc:creator>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[quality characteristics]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=1520</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/documentation.png" width="48" height="48" alt="" title="Documentation" /><br/>With all due respect, this is the announcement of the perhaps most powerful public two-page document in the history of software testing. It is an extended re-write of James Bach&#8217;s Quality Criteria Categories, and has been developed to 12 categories (CRUCSPIC STMP) and 93 sub-categories for software quality characteristics/attributes/factors/dimensions/properties/criteria/aspects. This list is not objectively true, [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/documentation.png" width="48" height="48" alt="" title="Documentation" /><br/><p>With all due respect, this is the announcement of the perhaps most powerful public two-page document in the history of software testing.<br />
It is an extended re-write of James Bach&#8217;s <a href="http://www.satisfice.com/tools/satisfice-tsm-4p.pdf">Quality Criteria Categories</a>, and has been developed to 12 categories (CRUCSPIC STMP) and 93 sub-categories for software quality characteristics/attributes/factors/dimensions/properties/criteria/aspects.<br />
This list is not objectively true, and not easy to use for measuring (compare with ISO 9126-1), but you can adapt it to your context and be inspired by it when understanding/creating/reviewing software quality related stuff.</p>
<p>The PDF is available <a href="http://thetesteye.com/posters/TheTestEye_SoftwareQualityCharacteristics.pdf"><strong>here</strong></a>, and goes under the <a href="http://creativecommons.org/licenses/by-nd/3.0/" target="_blank">Creative Commons Attribution-NoDerivates</a> license, as all our Publications.<br />
Use the list to generate test ideas, or to discuss what is important; get inspired by the concept of Charisma (SPACE HEADS mnemonic)<br />
Suggestions for improvements to the list are very welcome!</p>
<p>We will continuously blog about some of the categories (and sub-categories) in order to provide more information and examples of usage.</p>
<p>Rikard, Henrik, Martin<br />
the test eye</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%2F11%2Fsoftware-quality-characteristics-1-0%2F&amp;title=Software%20Quality%20Characteristics%201.0" id="wpa2a_20"><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/11/software-quality-characteristics-1-0/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

