<?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; creativity</title>
	<atom:link href="http://thetesteye.com/blog/tag/creativity/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>Mon, 30 Jan 2012 21:03:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Exploratory Testing &#8211; the learning part</title>
		<link>http://thetesteye.com/blog/2010/09/exploratory-testing-the-learning-part/</link>
		<comments>http://thetesteye.com/blog/2010/09/exploratory-testing-the-learning-part/#comments</comments>
		<pubDate>Mon, 20 Sep 2010 13:44:12 +0000</pubDate>
		<dc:creator>Henrik Emilsson</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[creativity]]></category>
		<category><![CDATA[exploratory testing]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[problem solving]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=1355</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/ideas.png" width="48" height="48" alt="" title="Ideas" /><br/>Let me begin by a quote from T.S. Eliot: We shall not cease from exploration, and the end of all our exploring will be to arrive where we started and know the place for the first time. One of the most important things with Exploratory Testing is that it allows for you to learn something [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/ideas.png" width="48" height="48" alt="" title="Ideas" /><br/><p>Let me begin by a quote from T.S. Eliot:</p>
<blockquote><p>We shall not cease from exploration, and the end of all our exploring will be to arrive where we started and know the place for the first time.</p></blockquote>
<p>One of the most important things with Exploratory Testing is that it allows for you to learn something during the exploration. It is urging you to think for yourself; draw conclusions; misunderstand; learn from mistakes; see the full picture; noticing details.<br />
Learning about the product and the context is a key element in discovering problems that might bug users and stakeholders.</p>
<p>I have a problem with remembering and learning stuff if I (or someone else) have written something down and I&#8217;m using the text as the answer each time. E.g. a set of instructions on how to perform a special action; a login password; etc. But if I have done the thing myself, I have no difficulties in performing the special action. And perhaps most importantly, I have an understanding of every needed step and why each step is needed.<br />
When I am asked to review something, it is important that I explore the area in order to learn something from it. To me, this is (almost) the only way to see what is missing. I can do a good job by finding problems in the things that are already in there, but in order to see what is missing I have to learn about the area and what it really means.</p>
<p>It is the same thing with Scripted Testing vs. Exploratory Testing. If tests are scripted, there is no need to reflect upon what you do. The script is there so you don&#8217;t have to think. An exploration, on the other hand, requires thought work. It requires that your brain is in an alert state and that you learn something from what you perceive. ***</p>
<p>I also think that the learning part of exploratory testing is what matters when comparing two testers with similar resumes. Ask the candidates if they have had an exploratory approach in the reference projects, and ask them what they have learned.<br />
I bet that you will spot those who have learned something and thereby improved their testing skills, including how to think about the context and its affection. I also believe that they have improved their problem solving skills and boosted their creativity along the way.</p>
<p>Do you have any learning experiences that you can share with us?<br />
Have you experienced when you didn&#8217;t learn something? What did that do to you?</p>
<p>*** Note: Of course it depends on where you are on the Scripted vs. Exploratory continuum.</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%2F09%2Fexploratory-testing-the-learning-part%2F&amp;title=Exploratory%20Testing%20%26%238211%3B%20the%20learning%20part" 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/2010/09/exploratory-testing-the-learning-part/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Creativity in The Testing Planet</title>
		<link>http://thetesteye.com/blog/2010/08/creativity-in-the-testing-planet/</link>
		<comments>http://thetesteye.com/blog/2010/08/creativity-in-the-testing-planet/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 05:56:46 +0000</pubDate>
		<dc:creator>Rikard Edgren</dc:creator>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[creativity]]></category>
		<category><![CDATA[magazine]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=1298</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/documentation.png" width="48" height="48" alt="" title="Documentation" /><br/>I have written a small article for The Testing Planet about Testing &#038; Creativity. (update: web article here) It contains the potato from this blog, but also some new content on &#8220;cheating&#8221;. Feel free to add comments here! I think creativity still is too little recognized as an important aspect of our work. We should [...]]]></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 have written a small article for <a href="http://wiki.softwaretestingclub.com/f/TheTestingPlanet-July2010.pdf">The Testing Planet</a> about Testing &#038; Creativity. (update: web article <a href="http://www.thetestingplanet.com/2010/07/testing-creativity/">here</a>)<br />
It contains the potato from this blog, but also some new content on &#8220;cheating&#8221;.<br />
Feel free to add comments here!</p>
<p>I think creativity still is too little recognized as an important aspect of our work.<br />
We should promote it more, both because it is a vital aspect, but also to make the profession more interesting to the next generations.</p>
<p>There are (at least) two upcoming presentations on creativity in software testing:<br />
Rob Lambert &#8211; Is excessive structure killing our creativity, <a href="http://thesocialtester.posterous.com/planets-blogs-and-help-please">blog</a>, <a href="http://www.eurostarconferences.com/content/videostar-competition.aspx">video</a>, <a href="http://www.agiletestingdays.com/AgileTestingDays_2010_Program.pdf">program</a>.<br />
Rikard Edgren &#8211; 5 Steg Till Kreativ Testning, <a href="http://www.sast-jubileum.se">SAST 15 år</a> (a Swedish version 2 of EuroSTAR 2007 presentation <a href="http://thetesteye.com/papers/where_testing_creativity_grows.pdf">Where Testing Creativity Grows</a>)</p>
<p>There are a lot of other content in The Testing Planet paper, my favorite being a compelling story from Scott Barber on the publically available Black Box Software Testing course at testingeducation.org.</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%2F08%2Fcreativity-in-the-testing-planet%2F&amp;title=Creativity%20in%20The%20Testing%20Planet" 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/08/creativity-in-the-testing-planet/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Grounded Test Design</title>
		<link>http://thetesteye.com/blog/2009/12/grounded-test-design/</link>
		<comments>http://thetesteye.com/blog/2009/12/grounded-test-design/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 06:31:34 +0000</pubDate>
		<dc:creator>Rikard Edgren</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[creativity]]></category>
		<category><![CDATA[Grounded Test Design]]></category>
		<category><![CDATA[Grounded Theory]]></category>
		<category><![CDATA[test techniques]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=677</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/ideas.png" width="48" height="48" alt="" title="Ideas" /><br/>For quite some time I have felt that the classic test design techniques don&#8217;t add up to the needs of software testing that tries to find most of the important information. At EuroSTAR 2009 it dawned on me that it is time to describe the method that I, and many, many others, have been using [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/ideas.png" width="48" height="48" alt="" title="Ideas" /><br/><p>For quite some time I have felt that the classic test design techniques don&#8217;t add up to the needs of software testing that tries to find most of the important information.<br />
At EuroSTAR 2009 it dawned on me that it is time to describe the method that I, and many, many others, have been using for a long time.<br />
By talking more around this, I hope we can spread the usage of this test design, improve the way we do it, and make it more understandable for other people, avoiding the comment: &#8220;oh, you&#8217;re error guessing.&#8221;<br />
What I will describe could be called a method, activity or a skill, but I like to think of it as a test design technique, that is seen as a tester&#8217;s most powerful weapon, much better than equivalence partitioning, decision trees etc.</p>
<p>Grounded Test Design: learn a lot, and synthesize important test ideas.</p>
<p>To explain this further: Software testers should follow the thoughts of social science Grounded Theory; we should use many sources of information regarding the subject (requirements, specifications, prototypes, code, bugs, error catalogs, support information, customer stories, user expectations, technology, tools, models, systems, quality objectives, quality attributes, testing techniques, test ideas, conversations with people, risks, possibilities); we should group things together, use our creativity, and create a theory consisting of a number of ideas capturing what is important to test.<br />
Grounded Test Design is for those that want to test a lot more than the requirements, that understand the need to combine things of different types, to look at the whole and the details at the same time.<br />
This might seem heavy, but people have phenomenal capacity.<br />
It has a lot more to it than the closest technique error guessing; for instance, it is not only about errors, it can also be investigations, or questions regarding dubious behavior.<br />
It isn&#8217;t guessing, it is a qualified synthesis of knowledge.<br />
And also: it isn&#8217;t (and doesn&#8217;t sound like) something done lightly, something unstructured, or unprofessional.</p>
<p>Being a technique, it is something that can be applied in many different situations. The most informal Grounded Test Design might happen extremely fast in the expert tester&#8217;s head when thinking of a completely new idea while performing exploratory testing; or it could be the base for test scripts/cases/scenarios, that are carefully investigated and designed in advance. Good software testing uses many different methods.<br />
A formal Grounded Test Design (to be defined, tried and evaluated&#8230;) might be best used by someone completely new to a product, or maybe most efficiently performed in diversified pairs.</p>
<p>Grounded Test Design has a loose scientific, theoretical base in Grounded Theory (Strauss/Corbin), used in social science as a qualitative, thorough analysis of a phenomenon.<br />
The scientists examine the subject very carefully, gather a lot of material, document codes and concepts, combine them to categories, from which a theory is constructed.<br />
There is no hypothesis to start with, as in the traditional natural science, and that&#8217;s quite similar to software testing; it would be dangerous if we thought we knew the important questions at once.<br />
I think it is good to be slightly associated with this theory, especially since it emphasizes that the researcher must use her creativity.</p>
<p>On the other hand; do we really need this word, maybe we already have enough words about how to do good software testing?<br />
Or is it a good word to have in reserve when explaining to managers why testing is difficult, takes a lot of time, and must include manual work?<br />
Or should we go further with this and try to develop a framework for performing structured analysis of everything that is important for testing?</p>
<p>Opinions are very welcome.</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%2Fgrounded-test-design%2F&amp;title=Grounded%20Test%20Design" 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/2009/12/grounded-test-design/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>TEST IDEA TRIGGERS</title>
		<link>http://thetesteye.com/blog/2009/06/test-idea-triggers/</link>
		<comments>http://thetesteye.com/blog/2009/06/test-idea-triggers/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 13:03:40 +0000</pubDate>
		<dc:creator>Rikard Edgren</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Skills]]></category>
		<category><![CDATA[creativity]]></category>
		<category><![CDATA[quality attributes]]></category>
		<category><![CDATA[test ideas]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=329</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/>When you come up with a new test idea, you are using your knowledge and experience, but there is also some sort of stimuli that triggers the idea. Something you see, hear, understand or think about. You seldom think in totally new ways, you rather combine things in a new way. These are my favorite [...]]]></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>When you come up with a new test idea, you are using your knowledge and experience, but there is also some sort of stimuli that triggers the idea. Something you see, hear, understand or think about.</p>
<p>You seldom think in totally new ways, you rather combine things in a new way.</p>
<p>These are my favorite test idea triggers:</p>
<p>* think about each feature (and connect with testing or technical knowledge)</p>
<p>* create or understand a model of the software</p>
<p>* think about interaction between items in the system</p>
<p>* thinking about quality attributes (CRUSSPIC STMPL + Accessibility)</p>
<p>* read bug report titles for similar functionality</p>
<p>* read test idea lists</p>
<p>* play around with the software, or a prototype, or a previous version</p>
<p>* change perspective, see your software as a little box among many others</p>
<p> </p>
<p>What triggers you?</p>
<p>Do you get help from Session Tester Primers?<br />
(http://sessiontester.openqa.org/download.html)</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%2F06%2Ftest-idea-triggers%2F&amp;title=TEST%20IDEA%20TRIGGERS" 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/2009/06/test-idea-triggers/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>More and Better Test Ideas</title>
		<link>http://thetesteye.com/blog/2009/05/more-and-better-test-ideas/</link>
		<comments>http://thetesteye.com/blog/2009/05/more-and-better-test-ideas/#comments</comments>
		<pubDate>Fri, 22 May 2009 12:27:14 +0000</pubDate>
		<dc:creator>Rikard Edgren</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[creativity]]></category>
		<category><![CDATA[EuroSTAR]]></category>
		<category><![CDATA[test ideas]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=296</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/ideas.png" width="48" height="48" alt="" title="Ideas" /><br/>At EuroSTAR 2009 I will present &#8220;More and Better Test Ideas&#8220;; the main idea being that testers could generate many different types of test ideas, and communicate them in a condensed one-liner format. If you have great tips on how to come up with really good test ideas, or want to review the paper I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/ideas.png" width="48" height="48" alt="" title="Ideas" /><br/><p>At EuroSTAR 2009 I will present &#8220;<a title="More and Better Test Ideas" href="http://www.eurostarconferences.com/conferences/session-details.aspx?sessionId=131" target="_blank">More and Better Test Ideas</a>&#8220;; the main idea being that testers could generate many different types of test ideas, and communicate them in a condensed one-liner format.<br />
If you have great tips on how to come up with really good test ideas, or want to review the paper I&#8217;m about to write, let me know.</p>
<p>/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%2F05%2Fmore-and-better-test-ideas%2F&amp;title=More%20and%20Better%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/2009/05/more-and-better-test-ideas/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Notes from Øredev 2008</title>
		<link>http://thetesteye.com/blog/2008/11/notes-from-%c3%b8redev-2008/</link>
		<comments>http://thetesteye.com/blog/2008/11/notes-from-%c3%b8redev-2008/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 13:28:55 +0000</pubDate>
		<dc:creator>Rikard Edgren</dc:creator>
				<category><![CDATA[People]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[creativity]]></category>
		<category><![CDATA[James Bach]]></category>
		<category><![CDATA[paper]]></category>
		<category><![CDATA[Øredev]]></category>

		<guid isPermaLink="false">http://thetesteye.com/wordpress/?p=120</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/>I spent one day at Øredev 2008 (http://www.oredev.org) since they invited me to give the Where Testing Creativity Grows (http://www.thetesteye.com/papers/where_testing_creativity_grows.doc) presentation. I arrived ten minutes after the start of James Bach’s keynote The Renaissance Thinker, where he argued that 1972 (Chapel Hill) ruined good software testing. People started focusing too much on templates, processes, best [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/><p>I spent one day at Øredev 2008 (<a href="http://www.oredev.org/" target="_blank">http://www.oredev.org</a>) since they invited me to give the Where Testing Creativity Grows (<a href="http://www.thetesteye.com/papers/where_testing_creativity_grows.doc" target="_blank">http://www.thetesteye.com/papers/where_testing_creativity_grows.doc</a>) presentation.<br />
I arrived ten minutes after the start of James Bach’s keynote The Renaissance Thinker, where he argued that 1972 (Chapel Hill) ruined good software testing.<br />
People started focusing too much on templates, processes, best practices; people forgot about people.<br />
But things are getting better since the Exploratory Testing has been coined and used with more respect.<br />
We also have Agile that is using cyclic learning, in opposite to Waterfall and V-Model where no learning is modeled.<br />
He likes it if people say &#8220;James, maybe you are one of the mystics?&#8221; and explained his self-learning style of Buccaneer-Scholar.<br />
&#8220;Software Engineering is primarily social.&#8221;<br />
He has a lot of good things to say; and he presents them in a capturing manner.</p>
<p>This conference is nice since it includes developers, testers, project mangers et.al.<br />
But I stayed at the Test Track all day; starting with Isabel Evans, who is interested in processes and people; and stresses that it is the people in the team, that needs to define the process.<br />
Quality is difficult, since it has so many attributes; the customers view being the most important.<br />
Isabel is criticizing the &#8220;standards&#8221; from the inside, but think it is important to measure things and report back, e.g. by showing how much money is saved by doing software testing.<br />
&#8220;Agile works since it is cross-functional; we work together.&#8221;<br />
She also broadened the spectra of our risk thinking; which too often focus on internal risks. But there are Contractual or Regulatory Risks as well as Social Ethical Risks. It is good to think bigger.</p>
<p>Then it was time for my own presentation with about 60 attendees. I had an interesting start with technical problems as my machine wouldn&#8217;t use the projector after I launched a movie inside PowerPoint (Yes, I use Vista.)<br />
So I had to improvise a bit and focus on the audience instead of my slides.<br />
After this the presentation went well; and I was happy that an attendant could tell about their paired testing (both scripted and exploratory) where they found three times as many bugs (plus the learning!)<br />
A good question after the presentation was &#8220;When do you know you have used enough creativity?&#8221; with the answer &#8220;Well, you don&#8217;t&#8230;&#8221;</p>
<p>After a lunch break Kevlin Henney talked about &#8220;Know Your Units&#8221;, with the clarification that a unit test that interacts with something (file system, database, network) isn&#8217;t a real unit test.<br />
Programmers are responsible for unit testing (&#8220;The programmer who wrote the code is in the best position to test it”) and ”QA” for system testing. (He didn&#8217;t mention any collaboration, which I think might be the best.)<br />
POUTing -Plain Ol´ Unit Testing &#8211; is passive.<br />
TDD &#8211; Test-Driven Development &#8211; is active.<br />
DDT &#8211; Defect-Driven Testing &#8211; is reactive.<br />
And sometimes we can settle with GUTs &#8211; Good Unit Tests.<br />
He recommends a black-box perspective for unit tests, where you focus on behaviors, or even requirements. White-box testing can end up testing that the code does what it does.<br />
&#8220;We say that system testing takes one month, but in reality, the testing takes a few days, the rest is spent fixing bugs.&#8221;<br />
&#8220;Testing is a way of showing that you care about something.&#8221;<br />
Kevlin is one of many presenters that seem to think and talk better while walking.</p>
<p>Mattias Göransson from Sony Ericsson presented how they have started to use Exploratory Testing with Session-Based Test Management with a Heuristics twist (the original title was &#8220;Heuristic Based testing&#8221;)<br />
He had borrowed material from Michael Bolton (who has borrowed from James Bach), &#8220;with pride&#8221;, and explained the Heuristics concept and the flavors Guideword, Trigger, Model, Process.<br />
&#8220;We spend more time on test execution and &#8211; SURPRISE &#8211; we find more bugs.&#8221;<br />
They have about 25.000 requirements on a mobile phone, and uses test cases for the major areas, and Exploratory Sessions with Heuristics to get the depth, and higher coverage from the user&#8217;s perspective.<br />
Unfortunately he wasn&#8217;t allowed to share their heuristics, but he told about the fantastic Staffanstorp Heuristic: if the phone works at a particular place in Staffanstorp, it probably works well almost everywhere.<br />
He explained their heuristics as &#8220;experiences they have gained&#8221; and pointed out that the heuristics are reviewed after each session.<br />
Other tips: Time-boxing of debriefings is very important.</p>
<p>Nikolai Tillman of Microsoft presented PEX (<a href="http://research.microsoft.com/Pex/" target="_blank">http://research.microsoft.com/Pex/</a>); a tool that helps you explore single-threaded .NET code by automatically creating unit tests.<br />
The tool analyzes the code and creates representative sets of input values; with 100% Code Branch Coverage.<br />
I think this can be a really good help in getting started with some basic unit tests (and avoid null exceptions); and also a way of learning special cases in code you are re-using.<br />
As merit it should also be mentioned that PEX has been used in .NET components, which resulted in bugs that were fixed.<br />
The tool exists as Academic license for Visual Studio 2008; and early versions of Visual Studio 2010.<br />
&#8220;dynamic symbolic execution&#8221;</p>
<p>The last presentation of the day before my train left was Pradeep Soundararajan (<a href="http://testertested.blogspot.com/" target="_blank">http://testertested.blogspot.com/</a>) from India. He told his own stories, about how he got fired from a company because he didn&#8217;t meet the 95% pass rate of test cases (He found too many bugs!); about very successful testing in a team; and about changing the culture at a company that ran 3000 test cases every week, but never found any bugs.<br />
A very nice end of the day from this member of the context-driven community.<br />
&#8220;What is everything? It is secret.&#8221;<br />
&#8220;Think about the customer&#8217;s customer&#8221;<br />
&#8220;Scripts make people go mad, and sad&#8221;<br />
&#8220;Using good practices in the right context&#8221;<br />
&#8220;The brain is an important tool that you should consider using.&#8221;</p>
<p>It was a nice day at a nice conference which also included a discussion (or lecture?) in the hallway with James Bach about the schools of testing concept. I was pretty upset with him after some e-mail stuff, but in person I was pleasantly surprised. In his eyes, you can see that he is a really nice person; a main reason for his provocations is that he learns best by arguing; and probably thinks that other people does that as well.</p>
<p>Well, this was enough conferencing for me in a while; now it&#8217;s back to the wonderful world of parental leave.</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%2F2008%2F11%2Fnotes-from-%25c3%25b8redev-2008%2F&amp;title=Notes%20from%20%C3%98redev%202008" 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/2008/11/notes-from-%c3%b8redev-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Professional creativity = a conscious way to step out of your consciousness.</title>
		<link>http://thetesteye.com/blog/2008/04/professional-creativity-a-conscious-way-to-step-out-of-your-consciousness/</link>
		<comments>http://thetesteye.com/blog/2008/04/professional-creativity-a-conscious-way-to-step-out-of-your-consciousness/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 12:53:16 +0000</pubDate>
		<dc:creator>Henrik Emilsson</dc:creator>
				<category><![CDATA[People]]></category>
		<category><![CDATA[consciousness]]></category>
		<category><![CDATA[creativity]]></category>
		<category><![CDATA[music]]></category>

		<guid isPermaLink="false">http://thetesteye.com/wordpress/?p=101</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/>Being creative is hard when your consciousness is turned on. Why? Because your consciousness is an alert cognitive state in which you are aware of yourself in your situation. It is a filter, that not only filter out mostly of the incoming information, but also tries to only deal with information that is important in [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/><p>Being creative is hard when your consciousness is turned on.<br />
Why?<br />
Because your consciousness is an alert cognitive state in which you are aware of yourself in your situation. It is a filter, that not only filter out mostly of the incoming information, but also tries to only deal with information that is important in the aspect of fit into the society. I.e., the social life gets prio 1.</p>
<p>So in order to be successfully creative, you need to train on how to step out of your conscience and enter the world of creativity.</p>
<p>I have realized that composing music is one of my actions to enter this world. When I am in it, I am not conscious. Only creating stuff without reflecting upon myself or awareness of how this music would be accepted by others. This might happen afterwards, but not in the middle of a session. The session is purely an creative session.</p>
<p>There are other actions I do that put me in the same state, e.g., crossword puzzling and playing solitaire card games.<br />
I have even realized that in order to have a successful music session, I play solitaire card games just to get in the proper mode! I.e., I have trained myself into step out of consciousness. And since it is my decision to do so, it is a conscious way to step out of my consciousness.</p>
<p>The same goes for testing. The best and most creative test sessions I have had, have been those where I haven&#8217;t reflecting upon myself and my situation. All focus is on processing information and finding out new things.<br />
Not sure if I have found any good way of entering this mode though.<br />
Playing solitaire card games at work is not really socially accepted, yet&#8230;<br />
Perhaps compose music might be possible to do? People love those kind of creative skills. That might be accepted&#8230; <img src='http://thetesteye.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </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%2F2008%2F04%2Fprofessional-creativity-a-conscious-way-to-step-out-of-your-consciousness%2F&amp;title=Professional%20creativity%20%3D%20a%20conscious%20way%20to%20step%20out%20of%20your%20consciousness." 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/2008/04/professional-creativity-a-conscious-way-to-step-out-of-your-consciousness/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

