<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5948141587422980338</id><updated>2012-01-28T02:04:01.994+01:00</updated><category term='Social Media'/><category term='buzzwords'/><category term='Systems Thinking'/><category term='Carnival'/><category term='Test Eco-System'/><category term='Self-Analysis'/><category term='Review'/><category term='Team Dynamics'/><category term='Misc'/><category term='Software Testing'/><category term='Stakeholders'/><category term='Reflections'/><category term='Focus'/><category term='Testing'/><category term='Quality'/><category term='Context'/><category term='Courses'/><category term='Black Swan'/><category term='Cognition'/><category term='agile'/><category term='Emergent Learning'/><category term='Real-Life'/><category term='Framing'/><category term='Planning'/><category term='Conference'/><category term='Backlog'/><category term='Communication'/><category term='Risk'/><category term='Blogs'/><category term='Test Scope'/><category term='divergent thinking'/><category term='Automation'/><category term='Inbox Zero'/><category term='Test Approach'/><category term='Certification'/><category term='philosophy'/><category term='Forums'/><category term='Test Strategy'/><category term='Fun'/><category term='Soft Skills'/><category term='Analogy'/><category term='Models'/><category term='Critical Thinking'/><category term='Process change'/><category term='Bias'/><category term='Myths'/><category term='Learning'/><category term='Exploratory Testing'/><category term='Publications'/><category term='Problem Analysis'/><category term='Monty Python'/><category term='Information'/><category term='Creative Thinking'/><category term='Terminology'/><category term='management'/><category term='Metrics'/><category term='Books'/><title type='text'>The Tester's Headache</title><subtitle type='html'>Looking at issues affecting Software Testers</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default?start-index=101&amp;max-results=100'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>120</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-4769013422707725873</id><published>2012-01-09T00:31:00.000+01:00</published><updated>2012-01-09T00:31:57.877+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Models'/><category scheme='http://www.blogger.com/atom/ns#' term='Communication'/><title type='text'>Model Based Testing: Some Assumptions and Traps</title><content type='html'>" #softwaretesting #testing #modelling "&lt;br /&gt;&lt;br /&gt;Subtitle:&amp;nbsp;Model Based Testing: What Aren't You Telling Me?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Full Disclosure&lt;/b&gt;&lt;br /&gt;I worked on a project that used 'formal' model based design and 'formal' model based test in 1996 (I lead the test team). It was a very successful project, we found lots and lots of issues earlier in the design chain than we'd ever achieved previously. The resulting software did the job that was intended with very few downstream faults.&lt;br /&gt;&lt;br /&gt;So, I've seen some examples of &lt;i&gt;formal&lt;/i&gt; design and test models up close, and understand some of the benefits and issues they raise. I have been able to use them in the past to explore early design models, and find ambiguities early.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Now&lt;/b&gt;&lt;br /&gt;In December I had a very interesting discussion - about model based testing - I was there as a 'customer' and model based testing was being 'sold'. I made my&amp;nbsp;skepticism known before the meeting, by my assertion that all testing is based on models - and that some people are better at observing, constructing, expressing and examining them than others. I also stated I'd seen the power of modeling techniques that allowed testing earlier but that they are far from the complete picture.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Traps&lt;/b&gt;&lt;br /&gt;Modeling and Model Based Testing has a certain lure, a siren call if you will. But it's not all plain sailing. So, one of my questions was, "what aren't you telling me?" This was quite naturally met with, "what?" "Ok, what assumptions have you built into the story I'm hearing?" "What?"&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Trap #1: Are the assumptions about the model visible?&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Completeness and Correctness&lt;/b&gt;&lt;br /&gt;"Formal methods, and formal specifications" - these produce models that are "correct". Not correct in the sense that they are fault free, but usually syntactically correct - that the grammar holds together. However, "correct" is a sticky word. Say it in the presence of a manager and it's hard to undo the preconceptions that get stirred up.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Trap #2: There is a short distance from formal models are correct (grammatically) to 'the model is correct'.&lt;/i&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;I probed this idea of completeness, where I was able to find that due to the modelling separating business and implementation/platform logic then it would inevitably mean a group of implementation type activities could not be modeled (like installation, start-up/shutdown/restart, upgrade/update procedures - messy, but crucial for customers in operation).&lt;br /&gt;&lt;br /&gt;The implementation of the test model I was looking at was able to be used in 2 main ways: 1: to test against a design model; and 2: to be used to generate scripts for execution on a target system.&lt;br /&gt;&lt;br /&gt;I questioned the need for the 2nd step - "tell me why that is useful..." - this showed an assumption that the test model is correct. My assertion was that it's useful but not necessarily correct. This raised a question to me from my "salesman" if I trusted my devised "test cases" (i.e. are they "correct") more than those generated from the model. My answer being that I didn't believe they were "correct" either, but useful.&lt;br /&gt;&lt;br /&gt;I stated that the idea of being "correct" - whether in terms of a model (a legacy from the idea of a formal stated model being grammatically "correct") or manually devised test cases (ideas) - was a misleading discussion. Both could be useful, but ultimately fallible.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Trap #3: Models can gain a 'halo effect', ref [1] - meaning that you exclude other sources.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Bias&lt;/b&gt;&lt;br /&gt;Assumptions sometime abound. Beware of assumptions!&lt;br /&gt;&lt;br /&gt;A not uncommon assumption: The design model is more complex (detailed) than the test model (and by implication more complicated and demands more expertise.)&lt;br /&gt;&lt;br /&gt;This was presented in the meeting, to which I was able to demonstrate that the way the modeling had been implemented inevitably meant that the test model would need to include more information than for any corresponding design model. Ooops!&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Trap #4: The model simplifies the test space modeling.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Useful?&lt;/b&gt;&lt;br /&gt;With all of my skepticism and testing of the assumptions and ideas presented to me, I did actually find some useful elements to it.&lt;br /&gt;&lt;br /&gt;One, being a visualization of a complex test space - to aid exploration of it.&lt;br /&gt;&lt;br /&gt;Another being as an aid to separate business and implementation logic of scripted and automated test frameworks (a bunch of these being necessary as code checkers for legacy systems).&lt;br /&gt;&lt;br /&gt;Note, these are context specific to my working domain.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Recap&lt;/b&gt;&lt;br /&gt;Be careful about people assuming the model contains everything (trap #2) and that it becomes a sole source of test ideas (trap #3). If the model doesn't make clear what assumptions it is built on, then they need to be clear and understood somewhere (trap #1). And finally, beware of simple models (trap #3 and #4) as something that advertises the need for less 'thought' - they may be ok, but not always (as I showed).&lt;br /&gt;&lt;br /&gt;I had an interesting discussion - and was thanked for my skepticism and the way I'd highlighted problems with the business case. &lt;span class="Apple-style-span" style="color: red;"&gt;To me it was just another session testing...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Reference&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;[1]&amp;nbsp;http://en.wikipedia.org/wiki/Halo_effect&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-4769013422707725873?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/4769013422707725873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2012/01/model-based-testing-some-assumptions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/4769013422707725873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/4769013422707725873'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2012/01/model-based-testing-some-assumptions.html' title='Model Based Testing: Some Assumptions and Traps'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-3109295194214990845</id><published>2011-11-21T23:37:00.001+01:00</published><updated>2011-11-22T01:10:33.979+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Conference'/><title type='text'>Some SWET3 thoughts</title><content type='html'>" #softwaretesting #testing #swet3 #peer #conference "&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Date:&lt;/b&gt; 19-20 November, 2011&lt;br /&gt;&lt;b&gt;Place:&lt;/b&gt; Ringsjöstrand, Skåne, Sweden&lt;br /&gt;&lt;b&gt;Weather:&lt;/b&gt; Fog&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Attendees:&lt;/b&gt;&amp;nbsp;Johan Jonasson, Ola Hyltén, Anders Claesson, Oscar Cosmo, Petter Mattsson, Rikard Edgren, Henrik Andersson, Robert Bergqvist, Maria Kedemo, Sigge Birgisson, Simon Morley&lt;br /&gt;&lt;br /&gt;I spent another weekend with a group of thinking testers that made up SWET3 (Swedish Workshop on Exploratory Testing 3). An intense and well-organised weekend - many thanks to Henke &amp;amp; Robban for all the work!&lt;br /&gt;&lt;br /&gt;SWET runs according to the &lt;a href="http://lawst.com/"&gt;LAWST&lt;/a&gt; model - although we didn't have any 'rat hole' cards, and white was the new red - confusing enough that meant some wrote 'red' on their white cards - there's a lesson there somewhere.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Rikard's Talk:&amp;nbsp;Teaching Testing Basics with Open Source Applications&lt;/b&gt;&lt;br /&gt;First up was Rikard with a talk about some of his experiences with teaching testing to students in Karlstad - an interesting talk and a wide-ranging discussion followed. My notes showed I had the following questions/comments:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Which basic techniques do the students learn the easiest?&lt;/li&gt;&lt;li&gt;Any reflections on the learning methods the work better or not so well?&lt;/li&gt;&lt;li&gt;What is the energy in the students like? Is there any relationship to their enthusiasm?&lt;/li&gt;&lt;li&gt;When you work with bug isolation was there any assessment of the student's capabilities before the exercise started?&lt;/li&gt;&lt;li&gt;What patterns do you see in the students and how do the patterns compare with testers out in the 'real world'?&lt;/li&gt;&lt;li&gt;"They want to be be testers" - Is that the way it is for all from the beginning or have you seen it change during the course?&lt;/li&gt;&lt;li&gt;How do you teach them the heuristic test strategy model?&lt;/li&gt;&lt;li&gt;How do they learn quality criteria / how do they learn stakeholder relations?&lt;/li&gt;&lt;li&gt;What problems does teaching with open source applications give?&lt;/li&gt;&lt;li&gt;How do you handle the balance between listening to the teacher (as a beginner) and encouraging a level of scepticism in the students?&lt;/li&gt;&lt;li&gt;How do you handle your own teaching needs/learning?&lt;/li&gt;&lt;li&gt;Any issues with terminology in the class, eg "tests vs checks"?&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Johan's talk:&amp;nbsp;Teaching Testing Online&lt;/b&gt;&lt;br /&gt;Johan discussed the AST online courses - both from the perspective of a student and as an instructor. There was a lot of discussion comparing pros and cons of the course, covering a wide range of aspects from it's timing, pace, the involvement of the instructors, content, issues and benefits with peer review, time zones, issues with online presence and more. Some questions, from my notes, were:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Have you disagreed with anything in the class material?&lt;/li&gt;&lt;li&gt;What parts of the class material would you change even if you didn't disagree with it?&lt;/li&gt;&lt;li&gt;Are there any dangers for groupthink?&lt;/li&gt;&lt;li&gt;Is there no way to jump straight to the Test Design course if you can demonstrate the right pre-requisite learnings?&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;My Talk:&amp;nbsp;Mindset Changes: Changing the direction of the oil tanker&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;My own talk was centred on some of the issues with changing thinking, PR and discussion of and about testing in a large organisation. I may reflect and describe this in more detail in a later post, but some observations were:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The tester view/perception and the non-tester view/perception of testing (in large organisations) is linked and influenced by each other (a circle of dependency).&lt;/li&gt;&lt;li&gt;Good communication is key: without it it doesn't matter what sort of testing you do.&lt;/li&gt;&lt;li&gt;"Many bugs" gets translated into "poor testing" too easily - we need to educate how complex good testing really is.&lt;/li&gt;&lt;li&gt;Testing (in general) needs reframing away from a&amp;nbsp;predominantly&amp;nbsp;confirmatory approach to a more investigative approach (which might include a confirmatory aspect).&lt;/li&gt;&lt;li&gt;Maps for coverage, just like dashboards, are fallible and heuristic in nature.&lt;/li&gt;&lt;li&gt;Test cases and fault/bug reports are heuristics - they may give some useful information under certain conditions but are fallible.&lt;/li&gt;&lt;li&gt;I called the approach to changing views as a&amp;nbsp;Machiavelli&amp;nbsp;approach - meaning subtle and hiding the up-front meaning. The reasoning being to avoid labels and the associated cognitive disfluency - which is present (in my experience) in large organisations.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div&gt;In a discussion about mapping coverage as a form of visual reporting/awareness - I reinforced the point that maps can be wrong, but they can be useful.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In the following feature map - the components of the feature are drawn out in black, and some test progress in some of the components is indicated in red. I could imagine such a map could leave the observer with a satisfied (or even happy) feeling...&lt;/div&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-iuZytGwrIdc/TsrbvXatsUI/AAAAAAAAAN0/FB73jXVKw2k/s1600/Coverage-map.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="301" src="http://2.bp.blogspot.com/-iuZytGwrIdc/TsrbvXatsUI/AAAAAAAAAN0/FB73jXVKw2k/s320/Coverage-map.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;My improvised coverage map&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Great discussions, great experiences and lots of food for thought - just the right ingredients for a successful peer conference!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Other SWET Reports:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://thetesteye.com/blog/2011/11/notes-from-swet3/"&gt;Notes from SWET3&lt;/a&gt;&amp;nbsp;(Rikard)&lt;br /&gt;&lt;a href="http://happytesting.wordpress.com/2011/11/21/swet3-thoughts-through-mind-maps/"&gt;SWET3 thoughts through mind maps&lt;/a&gt;&amp;nbsp;(Sigge)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-3109295194214990845?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/3109295194214990845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/11/some-swet3-thoughts.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/3109295194214990845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/3109295194214990845'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/11/some-swet3-thoughts.html' title='Some SWET3 thoughts'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-iuZytGwrIdc/TsrbvXatsUI/AAAAAAAAAN0/FB73jXVKw2k/s72-c/Coverage-map.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-1817256529069974827</id><published>2011-11-12T00:32:00.001+01:00</published><updated>2011-12-05T22:25:09.426+01:00</updated><title type='text'>Let's Test!</title><content type='html'>" #softwaretesting #testing #LetsTest "&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Let's Test 2012, 7-9 May, Runö Conference Centre, north of Stockholm&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Site:&amp;nbsp;&lt;a href="http://lets-test.com/"&gt;http://lets-test.com/&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Five guys got together and formed a committee to organise a test conference. Not just any five guys, and not just any test conference!&lt;br /&gt;&lt;br /&gt;Henrik Andersson, Henrik Emilsson, Jonas Jonasson,&amp;nbsp;Ola Hytén and Torbjörn Ryber are the organisers. I know them from SWET1,&amp;nbsp;SWET2 &amp;amp; SWET3 - they don't just know testing, they talk a lot about things you see in "good testing".&lt;br /&gt;&lt;br /&gt;They got together and it looks like they've put together a special conference. Three days of tutorials, keynotes, talks, test lab and more. The concept of having the conference and accommodation all in one place - a peninsula in an&amp;nbsp;archipelago&amp;nbsp;just north of Stockholm (of all cool places!) - makes it into an extended, and pretty special, peer conference.&lt;br /&gt;&lt;br /&gt;Peer conference: with the emphasis on meeting peers and having contact with them for the whole three days. Conference with the emphasis on conferring! Cool concept, cool location, cool set-up -&amp;gt; cool conference.&lt;br /&gt;&lt;br /&gt;Oh, what else is special about this? It's being called the first European context-driven test conference. Some people get scared or worried by the idea of "context-driven testing", but come on: isn't that just a declaration of doing appropriate testing - with your "eyes wide open", brain in gear and eliciting valuable information about the product(?) - yes, it's difficult to do well, &amp;nbsp;you have to work at it and continue to learn.&lt;br /&gt;&lt;br /&gt;So, if you like learning, are partial to good discussion and want to meet like-minded people then I think this is a very interesting conference to attend.&lt;br /&gt;&lt;br /&gt;A test conference, by testers for testers - pretty special!&lt;br /&gt;&lt;br /&gt;Oh, and there's one week left for submissions (call for papers closes 13 December).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-1817256529069974827?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/1817256529069974827/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/11/lets-test.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/1817256529069974827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/1817256529069974827'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/11/lets-test.html' title='Let&apos;s Test!'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-4204495658198035370</id><published>2011-11-03T00:10:00.000+01:00</published><updated>2011-11-03T00:10:05.025+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Stakeholders'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Cognition'/><title type='text'>Best Practices - Smoke and Mirrors or Cognitive Fluency?</title><content type='html'>&lt;br /&gt;&lt;div class="p1"&gt;" #softwaretesting #testing #cognition "&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;I saw a post on the STC, &lt;a href="http://www.softwaretestingclub.com/profiles/blogs/my-take-on-best-practices"&gt;here&lt;/a&gt;, about best-in-context practices. I started thinking about 'best-in-show' (a la &lt;a href="http://www.flickr.com/photos/thekennelclub/sets/72157606068628787/"&gt;crufts&lt;/a&gt;) and best practices in general.&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;New ideas, terms or phrases usually trigger the same question: 'what problem is this trying to solve?'&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;b&gt;BP in General&lt;/b&gt;&lt;/div&gt;&lt;div class="p1"&gt;Best practices. Why tout them? It's a sales gimmick - 'here's my way of doing it and I think everyone should do it. And I can show you why it will solve your problems too'.&amp;nbsp;&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;It's a sales pitch - and sometimes the best salesman wins. Or, it's a marketing gimmick - if you create enough exposure to the 'best practice' then it gets assumed to be 'best' because there is so much discussion about it.&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;b&gt;Systems Theory&lt;/b&gt;&lt;/div&gt;&lt;div class="p1"&gt;Applying 'systems theory' - creating a best practice is like creating a local optimization - there's a danger it will sub-optimize for the whole system, ref [5]. Best practices are inherently localized.&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Think of the Spanish Inquisition (the real one and the monty python version) or '1984' and the thought police, ref [7]. These organisations would probably have been thought to be quite effective to the ones that created them - that's the paradox of local optimizations, there's always at least one angle from which they look very good (or even 'best').&amp;nbsp;&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Good for the whole though? Here, of course, a lot depends on your idea of good and the frame in which you think of the problem - and the volume of your voice or marketing.&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;b&gt;Unfair comparisons? Problem with framing?&lt;/b&gt;&lt;/div&gt;&lt;div class="p1"&gt;Thinking in frames and framing the problem and choice! A problem with 'best practices' could be that:&lt;/div&gt;&lt;div class="p1"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;The problem has not been thought through to achieve a consensus of what practice to adopt - then someone makes a choice&lt;/li&gt;&lt;li&gt;The problem and it's nature is not understood (ie in the next project the problem is different - this is hard work… - let's stick with what we have)&lt;/li&gt;&lt;li&gt;A practice is used and gets labelled 'best' afterwords (maybe not by the original practice decision maker)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="p1"&gt;In the third case, it's use implies it's a 'best practice' even if it's not. Think from a typical/average manager's perspective - why would they use anything that wasn't best, so if it's in use now and isn't causing huge pain (or seems good enough) then they can be tempted to call it a best practice.&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;b&gt;A Snapshot in Time and Good Enough&lt;/b&gt;&lt;/div&gt;&lt;div class="p1"&gt;Personally, I think of best practices as ephemeral - a dragonfly that lives for a short time, and then it's gone - ie 'best' is like taking a still picture with a camera - there (at that timestamp) it's best - but it might not apply anymore….. That snapshot might not be 'best' if I started comparing with other snapshots…..&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;So, why search for 'best'? Why not search for 'good enough'? Or 'good enough for the problem in front of me'? To me, that would imply active thinking…. But achieving consensus about which practice to use might be simpler than you think - but working on your assumptions is needed. For example:&lt;/div&gt;&lt;div class="p1"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;What problem is trying to be addressed with a best practice?&lt;/li&gt;&lt;li&gt;Is it a project manager/company that wants to create a 'standard' that they don't want to maintain?&lt;/li&gt;&lt;li&gt;Is this a money-saving approach? Again maintenance.&lt;/li&gt;&lt;li&gt;Is it telling the people not to think?&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="p1"&gt;Maybe by paying people not to think (lower paid) then a practice needs to be adopted that is low-maintenance. This seem to be a dangerous game…&amp;nbsp;&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Perhaps companies tolerate them as long as the black swan event can't be traced to their choice of practice (or reification of it being 'the best'). Maybe they genuinely don't realise any better. Maybe the difference in practices is judged to be too small to not warrant the need for constant evaluation or judgement. (I suspect this is a default - coupled with cognitive fluency, see below)&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;But if this was a default option shouldn't there be less advocating/marketing/discussion of best practices? Well, progress implies (to many) re-invention or creation of new ideas, therefore 'discovering' a new best practice is quite marketable.&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;b&gt;Smoke and Mirrors&lt;/b&gt;&lt;/div&gt;&lt;div class="p1"&gt;Is the idea of a 'best' practice an illusion? Software development (including testing) is knowledge work - what's the 'best' way to think?&amp;nbsp;&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Is it not the case of an application of an industrial metaphor to knowledge-based work? Mmm!!&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;b&gt;Is it a problem with language?&lt;/b&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;"Practice makes perfect."&amp;nbsp;&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="p1"&gt;Implies there is a 'best' - this is also an example of cognitive ease (see below) and will be more easily remembered as being a 'good' guide.&lt;/div&gt;&lt;div class="p1"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;"Practice does not make perfect. Only perfect practice makes perfect."&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="p1"&gt;Not achieving 'the best' is probably politically incorrect in business circles - so there is pressure to say this or that is 'best'. But, remember, this is knowledge work.&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Think of any award or recognition in the sciences - we don't say 'X is the best economist/physicist' - they are usually identified for their contribution. In the same way, we should be particular about any 'practice' that we use - what is it good and not so good for???&amp;nbsp;&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;If you can't think of issues with the practice then you probably haven't thought hard enough.&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;b&gt;Is it a cognitive problem?&lt;/b&gt;&lt;/div&gt;&lt;div class="p1"&gt;The sticking point is 'best' - it's a superlative. It's natural that any manager would like to advocate and advertise that they are doing the 'best' possible. It becomes even worse if they have had a 'best practice' in the past - then it is harder to move away from such a practice as this is hard work convincing their peers why this is necessary.&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Behavioural Economists and Psychologists also have a related theory - it's called &lt;b&gt;&lt;i&gt;cognitive fluency&lt;/i&gt;&lt;/b&gt;, ref [2], or &lt;b&gt;&lt;i&gt;cognitive ease&lt;/i&gt;&lt;/b&gt;, ref [3] - and it's the condition when something is easier to think about affects our choice. It has been noted that when something is easier to think about then it might be more readily believed to be true (or correct, or remembered - depending on context) - ie there builds an assumption (bias) that it is true (correct or something seen before).&amp;nbsp;&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;This ease of thought can be obtained via familiarity (repeat messages), bolder and easier to read type and even colour.&amp;nbsp;&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;So, if anyone (manager/stakeholder) has ever had success (however they gauge that) with a best practice in the past, then they are more likely to think of best practices as being a good thing, and their particular best practice in particular.&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;It is much easier to take an off-the-shelf practice for use in the next project rather than think it through and check whether it is good enough or not.&amp;nbsp;&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;The opposite of cognitive fluency - &lt;b&gt;&lt;i&gt;cognitive disfluency&lt;/i&gt;&lt;/b&gt; - also holds true, it acts as a warning signal. So, forcing someone to re-evaluate what a 'good enough' practice is is always going to be harder than taking a ready-made practice off the shelf.&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;b&gt;Assumptions&lt;/b&gt;&lt;/div&gt;&lt;div class="p1"&gt;'Best practices' don't usually display their magnitude of pre-requisites, conditions, exclusions and terms of use. It's like the various "terms of use" that come with many SW applications - many don't read them.&amp;nbsp;&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Why, then, should a project manager read and be aware of all the conditions of use for a 'best practice'? It's hard work. Managers/stakeholders usually assume (or hope) that knowledge workers are 'doing their best' under the circumstances.&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;b&gt;And finally...&lt;/b&gt;&lt;/div&gt;&lt;div class="p1"&gt;The next time someone talks about a best practice, go easy on them - they are following an evolutionary pattern ('if it's familiar it hasn't eaten me') therefore, the onus is on us to highlight the shortcomings of the particular practice (if there are any to be found) or judging why it's fit for purpose.&amp;nbsp;&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;That activity is important - it's like going through a pre-flight checklist - you see the potential warning signs when you&amp;nbsp;can still act upon them!&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Also, never present anything as 'best' for knowledge work - cognitive fluency will mean it becomes a best practice next time. Avoid superlatives (best) and indications of certainty or insurance, ref [4].&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;b&gt;References&lt;/b&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;[1] &lt;a href="http://testers-headache.blogspot.com/2011/08/framing-some-decision-and-analysis.html"&gt;Framing: Some Decision and Analysis Frames in Testing&lt;/a&gt;&lt;/div&gt;&lt;div class="p1"&gt;[2] &lt;a href="http://www.boston.com/bostonglobe/ideas/articles/2010/01/31/easy__true/"&gt;http://www.boston.com/bostonglobe/ideas/articles/2010/01/31/easy__true/&lt;/a&gt;&lt;/div&gt;&lt;div class="p1"&gt;[3] Thinking, Fast and Slow (Kahneman, 2011, FSG)&lt;/div&gt;&lt;div class="p1"&gt;[4] &lt;a href="http://testers-headache.blogspot.com/2011/04/certainty-effect-and-insurance.html"&gt;The Certainty Effect and Insurance&lt;/a&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;/div&gt;&lt;div class="p1"&gt;[5] Thinking in Systems: A Primer (Meadows, 2008, Chelsea Green Publishing)&lt;/div&gt;&lt;div class="p1"&gt;[6] Flikr: Crufts Best in Show Roll of Honour&lt;/div&gt;&lt;div class="p1"&gt;[7]&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Thoughtcrime"&gt;http://en.wikipedia.org/wiki/Thoughtcrime&lt;/a&gt;&lt;/div&gt;&lt;div class="p1"&gt;[8]&amp;nbsp;&lt;a href="http://www.softwaretestingclub.com/profiles/blogs/my-take-on-best-practices"&gt;http://www.softwaretestingclub.com/profiles/blogs/my-take-on-best-practices&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-4204495658198035370?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/4204495658198035370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/11/best-practices-smoke-and-mirrors-or.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/4204495658198035370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/4204495658198035370'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/11/best-practices-smoke-and-mirrors-or.html' title='Best Practices - Smoke and Mirrors or Cognitive Fluency?'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-3957077498968368730</id><published>2011-11-02T02:59:00.001+01:00</published><updated>2011-11-02T02:59:45.305+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Carnival'/><title type='text'>Carnival of Testers #27</title><content type='html'>" #softwaretesting #testing "&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;October, Halloween, pranks, scary stuff, ritual and various forms of deity-worship is nothing new to software testing.&lt;br /&gt;&lt;br /&gt;But, hopefully, in the selection below there are no ghouls, just good writing! Judge for yourselves...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Natural?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Phi Kirkham&lt;/b&gt; made a series of interviews with contributing authors of a new software testing-related book. &lt;a href="http://expectedresults.blogspot.com/2011/09/reducing-cost-of-testing-interview-with.html"&gt;Here&lt;/a&gt;, was a good example with Catherine Powell.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Assumptions, pre-conceptions and hidden interpretations are rife in any social interaction. They're amplified by software. &lt;b&gt;Adam Knight&lt;/b&gt; gave an example, &lt;a href="http://www.a-sisyphean-task.com/2011/10/you-were-supposed-to-draw-him-standing.html"&gt;here&lt;/a&gt;, of how simple it is to overlook pre-conceptions.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;The first GATE workshop took place at the beginning of October and got a good write-up from &lt;b&gt;Markus Gärtner&lt;/b&gt;, &lt;a href="http://www.shino.de/2011/10/04/first-german-agile-testing-and-exploratory-workshop/"&gt;here&lt;/a&gt;. &lt;b&gt;Eusebiu Blindu&lt;/b&gt;'s thoughts on it, &lt;a href="http://www.testalways.com/2011/10/06/first-german-agile-testing-and-exploratory-workshop-gate/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;If you're in the vicinity &lt;b&gt;Phil Kirkham&lt;/b&gt;&amp;nbsp;was announcing an STC meetup in Chicago, &lt;a href="http://expectedresults.blogspot.com/2011/10/from-acorns-to-skyscrapers.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Jeff Nyman&lt;/b&gt; had some perspectives on quality assurance and what's obvious, &lt;a href="http://testerstories.com/?p=339"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;A comprehensive report from PNSQC by &lt;b&gt;Nathalie de Vries&lt;/b&gt;, &lt;a href="http://funtestic.blogspot.com/2011/10/portland-and-pacific-nw-software.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Duncan Nisbet&lt;/b&gt;, &lt;a href="http://testing-introspection.blogspot.com/2011/10/12-months-of-learning-where-am-i-now.html"&gt;here&lt;/a&gt;, gave a run-down of his last 12 months - actual against expectations. Interesting reflections.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;A good post about the beta book program, &lt;a href="http://www.mkltesthead.com/2011/10/in-praise-of-beta-book.html"&gt;here&lt;/a&gt;, from &lt;b&gt;Michael Larsen&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Alan Richardson&lt;/b&gt; lists his inspiration for his model of software testing, &lt;a href="http://www.eviltester.com/index.php/2011/10/29/build-your-own-model-of-software-testing-the-quotes/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Retrospectives, de-briefs and reflections are important in any team or testing activity. &lt;b&gt;Lisa Crispin&lt;/b&gt; describes how fortune cookies were used as a trigger in a team retrospective, &lt;a href="http://lisacrispin.com/wordpress/2011/10/19/retrospective-fortune-cookies/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Unnatural?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Regression testing - done well, done badly, done at all, done with any thought?&amp;nbsp;&lt;b&gt;Anne-Marie Charrett&lt;/b&gt;&amp;nbsp;explored some issues with aspects of regression testing,&amp;nbsp;&lt;a href="http://mavericktester.com/archive/recession-testing-is-the-new-regressiontesting"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;"All that testing is getting in the way of quality"? A halloween prank?&amp;nbsp;&lt;b&gt;Eric Jacobson&lt;/b&gt;&amp;nbsp;wrote his reflections on the STARWest talk,&amp;nbsp;&lt;a href="http://www.testthisblog.com/2011/10/james-whittakers-starwest-keynote.html"&gt;here&lt;/a&gt;.&amp;nbsp;&lt;b&gt;Ben Kelly&lt;/b&gt;&amp;nbsp;made a good walk-through of the points in Eric's post,&amp;nbsp;&lt;a href="http://testjutsu.com/2011/10/software-testing-not-going-away-anytime-soon/"&gt;here&lt;/a&gt;. Good comments in both!&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Supernatural?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Halloween. Is quality dead or undead?&amp;nbsp;&lt;b&gt;Trish Khoo&lt;/b&gt;&amp;nbsp;had some thoughts,&amp;nbsp;&lt;a href="http://trishkhoo.com/2011/10/the-death-of-quality/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Men in black or bogey men?&amp;nbsp;&lt;b&gt;Mr TestSheep&amp;nbsp;&lt;/b&gt;has some thoughts on them,&amp;nbsp;&lt;a href="http://testsheepnz.blogspot.com/2011/10/testings-men-in-black.html"&gt;here&lt;/a&gt;.&amp;nbsp;&lt;i&gt;(Well done, NZ in RWC 2011!)&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;And finally, to wrap-up October and all things ghoulish, &lt;b&gt;Claire Moss&lt;/b&gt; wrote about the undead attributes of quality, &lt;a href="http://blog.aclairefication.com/2011/10/quality-is-undead/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Until the next time....&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-3957077498968368730?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/3957077498968368730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/11/carnival-of-testers-27.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/3957077498968368730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/3957077498968368730'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/11/carnival-of-testers-27.html' title='Carnival of Testers #27'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-177879377597264265</id><published>2011-10-02T19:57:00.000+02:00</published><updated>2011-10-02T19:57:43.428+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Carnival'/><title type='text'>Carnival of Testers #26</title><content type='html'>" #softwaretesting #testing "&lt;br /&gt;&lt;br /&gt;This month there were many flavours on communication...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Joe Strazzere&lt;/b&gt; encountered an interesting problem, &lt;a href="http://strazzere.blogspot.com/2011/09/imitation-flattery-and-copy-cats.html"&gt;here&lt;/a&gt;, with re-communication of his words without crediting Joe. An important issue that all should be on the lookout for.&lt;br /&gt;&lt;br /&gt;A mindmap is always an interesting communication medium.&amp;nbsp;&lt;b&gt;James Bach&lt;/b&gt;'s CAST2011&amp;nbsp;&lt;a href="http://www.satisfice.com/blog/archives/611"&gt;mindmap&lt;/a&gt;. &lt;a href="http://www.a-sisyphean-task.com/2011/09/mind-mapping-evolution.html"&gt;Here&lt;/a&gt;, &lt;b&gt;Adam Knight&lt;/b&gt; maps his Eurostar talk.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Rikard Edgren&lt;/b&gt; used book form to communicate his ideas and influences around test design, &lt;a href="http://thetesteye.com/blog/2011/09/the-little-black-book-on-test-design/"&gt;here&lt;/a&gt;. Well worth a read!&lt;br /&gt;&lt;br /&gt;Good thoughts around conferences, gathering and communicating &lt;a href="http://expectedresults.blogspot.com/2011/09/conferences-and-gatherings.html"&gt;here&lt;/a&gt; from &lt;b&gt;Phil Kirkham&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Communicating about the part testing plays is at the heart of &lt;b&gt;Elisabeth Hendrickson&lt;/b&gt;'s post, &lt;a href="http://testobsessed.com/blog/2011/09/09/testing-as-a-whole-team-activity/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Simon Schrijver&lt;/b&gt; compiled a list of free testing magazines, &lt;a href="http://simonsaysnomore.wordpress.com/2011/09/11/free-magazines/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Ben Kelly&lt;/b&gt;'s take on framing and communication is worth reading, &lt;a href="http://www.testjutsu.com/framing-your-tests-framing-your-audience"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Some interesting points that &lt;b&gt;Eric Jacobson&lt;/b&gt; noted, &lt;a href="http://www.testthisblog.com/2011/09/tester-conversation-skills.html"&gt;here&lt;/a&gt;, on an internal presentation around more effective tester communication.&lt;br /&gt;&lt;br /&gt;Testing asshole? &lt;b&gt;Marlena Compton&lt;/b&gt; gives &lt;a href="http://marlenacompton.com/?p=2456"&gt;some hints&lt;/a&gt; to the communication&amp;nbsp;imperatives that will be part of her talk at PNSQC.&lt;br /&gt;&lt;br /&gt;Some &lt;a href="http://blog.testingreferences.com/2011/09/26/my-four-favourite-articles/"&gt;interesting articles&lt;/a&gt; from &lt;b&gt;Joris Meets&lt;/b&gt; and how he relates them to software testing, some of the issues discussed are (at the root) about how we relate to (and communicate about) software testing.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Michael Bolton&lt;/b&gt; wrote about representing &lt;a href="http://www.developsense.com/blog/2011/09/testing-problems-are-test-results/"&gt;testing problems as testing results&lt;/a&gt; as a way to communicate about the product.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Until the next time...&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-177879377597264265?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/177879377597264265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/10/carnival-of-testers-26.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/177879377597264265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/177879377597264265'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/10/carnival-of-testers-26.html' title='Carnival of Testers #26'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-7033076182076121821</id><published>2011-09-25T15:19:00.001+02:00</published><updated>2011-09-25T15:19:51.512+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Framing'/><category scheme='http://www.blogger.com/atom/ns#' term='Fun'/><category scheme='http://www.blogger.com/atom/ns#' term='Cognition'/><category scheme='http://www.blogger.com/atom/ns#' term='Communication'/><title type='text'>Our survey said...</title><content type='html'>" #interpretation #fun #context #cognition "&lt;br /&gt;&lt;br /&gt;Whilst compiling material for some other work I stumbled across some old Family Fortunes and Family Feud 'funny/strange' answers on YouTube*.&lt;br /&gt;&lt;br /&gt;I've recently being doing a lot of thinking around framing, ref [5], and the problems it can cause and solve and I started thinking about different causes for the unexpected answers.&lt;br /&gt;&lt;br /&gt;For communication analysis I use two types of exercise, (1) frame analysis and (2) word and meaning substitution.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Frame analysis&lt;/i&gt;&lt;br /&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;What are the aspects that might be important to each person involved in the communication? This usually revolves around situational context of either the one asking the question (presenting the problem) or the one answering the question (presenting a solution). Here there is scope for a range of cognitive and interpretation mistakes.&lt;/li&gt;&lt;/ul&gt;&lt;i&gt;Word and meaning substitution&lt;/i&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A well-known example of this is the "Mary had a little lamb" exercise, described in "Are you lights on", ref [1], and is a demonstration of how changing the emphasis of a word in a sentence, or replacing a word with a similar meaning (from a dictionary or thesaurus), can change the meaning of the sentence. Therefore, if both parties in the communication intend different word emphasis (in word placement or interpretation) then there is a possibility of confusion.&lt;/li&gt;&lt;/ul&gt;So, what can appear as confusing or even amusing answers can, with the right perspective, have a certain logic. In the list** below I've made an attempt at finding the perspective behind the answer, in &lt;span class="Apple-style-span" style="color: red;"&gt;red&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;The questions are typically prefixed with "We asked 100 people to name..."&lt;br /&gt;&lt;br /&gt;Q: Something a husband and wife should have separate of&lt;br /&gt;&lt;div class="p1"&gt;A: Parents&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;Logical answer(?) but maybe not along the intended lines of the questioner.&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Q: A planet you recognize just by looking at a picture of it&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;A: The Moon&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;Confusion of definition of planet with 'celestial body' (something in space with an orbit)&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Q: A month of spring&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;A: Summer&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;Slip of the ear, of-&amp;gt;after(?), ref [4]&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Q: A word that starts with the letter Q&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;A: Cute&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;/div&gt;&lt;div class="p1"&gt;Q. Name a part of the body beginning with 'N'&lt;/div&gt;&lt;div class="p1"&gt;A. Knee&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Phonetic interpretation&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Q: The movie where John Travolta gave his most memorable performance&lt;/div&gt;&lt;div class="p1"&gt;A: The John Travolta Biography&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;'Most memorable performance' to the questioner had a potentially different meaning. To the answerer either it was interpretted as a film where he featured the most, or he wanted to give an amusing answer.&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Q: Something you wouldn't use if it was dirty&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;A: Toilet paper&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;Amusing and logical answer(?)&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Q: A signer of the Declaration of Independence&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;A: Thomas Edison&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;Slip of the tongue, specifically noun substitution, ref [4]&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Q: Something that comes in twelves&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;A: Dozens&amp;nbsp;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;Could be logical interpretation but not something the questioner was intending(?)&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Q: A sophisticated city.&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;A: Japan&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Misinterpretation (or even slip of the ear) of city for destination.&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Q: A kind of bear&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;A: Papa Bear&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;Recency effect(?) - had recently been reading or exposed to children's stories (?)&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Q. Name a number you have to memorise&lt;/div&gt;&lt;div class="p1"&gt;A. 7&lt;/div&gt;&lt;div class="p2"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Misinterpretation of 'memorise' as 'favourite' or 'memorable'(?)&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Q. Name something in the garden that's green&lt;/div&gt;&lt;div class="p1"&gt;A. Shed&lt;/div&gt;&lt;div class="p2"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Context-specific to the answerer(?)&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Q. Name something that flies that doesn't have an engine&lt;/div&gt;&lt;div class="p1"&gt;A. A bicycle with wings&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;'Logical' and specific answer - but the questioner could have maybe clarified the question with a 'commonly known item'.&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Or, recency effect -&amp;nbsp;flugtag, ref [6].&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Q. Name something you might be allergic to&lt;/div&gt;&lt;div class="p1"&gt;A. Skiing&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;'Alergic' -&amp;gt; 'don't like'(?)&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Q. Name a famous bridge&lt;/div&gt;&lt;div class="p1"&gt;A. The bridge over troubled waters&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Interpreted as 'something well-known with bridge in it'(?)&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Q. Name something you do in the bathroom&lt;/div&gt;&lt;div class="p1"&gt;A. Decorate&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Specific to the answerer's context.&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Q. Name an animal you might see at the zoo&lt;/div&gt;&lt;div class="p1"&gt;A. A dog&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Generics. Potential that the answerer has not&amp;nbsp;interpreted&amp;nbsp;the the question as 'generally seen and residing in the zoo'.&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Q. Name a kind of ache&lt;/div&gt;&lt;div class="p1"&gt;A. Fillet 'O' Fish (?)&lt;/div&gt;&lt;div class="p2"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Brain-freeze or 'slip of the ear'(?)&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Q. Name a food that can be brown or white&lt;/div&gt;&lt;div class="p1"&gt;A. Potato&lt;/div&gt;&lt;div class="p2"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Answerer framed the question as a food which could be presented as brown or white(?)&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Q. Name a famous Scotsman&lt;/div&gt;&lt;div class="p1"&gt;A. Jock&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;'Slip of the ear' -&amp;gt; 'a common nickname'(?)&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Q. Name a non-living object with legs&lt;/div&gt;&lt;div class="p1"&gt;A. Plant&lt;/div&gt;&lt;div class="p2"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Maybe thinking of a plant on a plant stand(?)&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Q. Name a domestic animal&lt;/div&gt;&lt;div class="p1"&gt;A. Leopard&lt;/div&gt;&lt;div class="p2"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Misinterpretation of 'domestic'(?)&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;Q. Name a way of cooking fish&lt;/div&gt;&lt;div class="p1"&gt;A. Cod&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;'way'&amp;nbsp;misinterpreted&amp;nbsp;as 'type'(?)&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;b&gt;Analysis Notes&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Context - some answers are specific to the answerer and not the questioner. Example traps might be (1) Understanding and interpretation, (2)&amp;nbsp;Word association problems or (3) Relating everything to ones own experience or circumstances.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Recency effects, ref [3] - the interpretation associated with a word was used in a different context, giving a skewed answer. In testing this occasionally results in skewed emphasis of the risk determination - see tester framing problems in ref [5].&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Skipping and changing words in sentences - to actually hear a different question - sometimes grouped under 'slips of the ear'. In testing this might result in an incorrect solution application, similar to framing problems but can also be 'straightforward' slips that result in some faulty analysis - missing some key input parameter for example.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Other framing effects can be caused by the previous question, previous answer or even some realisation that a previous answer was wrong/silly and so inducing more stress in the answerer.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Stress can mean that sometimes when you're trying to react you don't actually listen to the whole message or question. This can be time pressure or other stresses. Be aware of this potential problem.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Anchoring effects, ref [2] - focusing on a word and giving an association with that word (rather than focusing on the whole question). In testing this typically results in confirmatory testing.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Generic statements can create confusion. These are generic statements as part of the answers - this is where the question can be confused between giving an example of a specific kind and categorizing the answer into a grouping. Opposite of the answerer-specific problem. More on this in another post...&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Don't rule out brain-freezes either - these can be multi-word substitution or paragrammatism, ref [4], which result in nonsense responses.&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;And finally...&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This is a good exercise and quite instructive for those working in software testing - it's a good illustration of how what might be seen as an obvious or simple answer can actually diverge from the expectations of the stakeholder or even customer.&lt;br /&gt;&lt;br /&gt;Be alert for not just for confusing messages but also the potential for confusing answers. In this way you might know when to re-affirm your interpretation back to the stakeholder or customer.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;References&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;* If you want to see the clips you can search youtube for "family fortunes answers" or "family feud answers" or "game show stupid answers".&lt;br /&gt;** Lists compiled from&lt;br /&gt;&lt;div style="text-align: center;"&gt;http://www.funny-haha.co.uk/Joke.asp?J=283&lt;/div&gt;&lt;div style="text-align: center;"&gt;http://www.businessballs.com/familyfortunesanswers.htm&lt;/div&gt;&lt;div style="text-align: center;"&gt;http://www.stupidgsa.com/american/family-feud/&lt;/div&gt;&lt;br /&gt;[1]&amp;nbsp;Are Your Lights On?: How to Figure Out What the Problem Really Is (Gause and Weinberg, Dorset House, 1990)&lt;br /&gt;[2] Anchoring effects:&amp;nbsp;http://en.wikipedia.org/wiki/Anchoring&lt;br /&gt;[3] Recency effects:&amp;nbsp;http://en.wikipedia.org/wiki/Serial_position_effect&lt;br /&gt;&lt;div&gt;&lt;div class="p1"&gt;[4]&amp;nbsp;Um...: Slips, Stumbles, and Verbal Blunders, and What They Mean (Erard, Panteon, 2007)&lt;/div&gt;&lt;div class="p1"&gt;[5]&amp;nbsp;&lt;a href="http://testers-headache.blogspot.com/2011/08/framing-some-decision-and-analysis.html"&gt;http://testers-headache.blogspot.com/2011/08/framing-some-decision-and-analysis.html&lt;/a&gt;&lt;/div&gt;&lt;div class="p1"&gt;[6]&amp;nbsp;http://en.wikipedia.org/wiki/Red_Bull_Flugtag&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-7033076182076121821?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/7033076182076121821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/09/our-survey-said.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/7033076182076121821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/7033076182076121821'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/09/our-survey-said.html' title='Our survey said...'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-2262307390404479262</id><published>2011-09-17T10:39:00.000+02:00</published><updated>2011-09-17T10:44:12.633+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Books'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Learning'/><title type='text'>Book Frames and Threads Updated</title><content type='html'>" #softwaretesting #testing "&lt;br /&gt;&lt;br /&gt;Earlier in the year I tracked some of the influences to my software testing learning, &lt;a href="http://testers-headache.blogspot.com/2011/01/framing-threads-and-books.html"&gt;here&lt;/a&gt;. I say some, as I exclude blogs and online articles - that is an update for a later time.&lt;br /&gt;&lt;br /&gt;The map is intended to track the influences - whether it is something I have in my active reference library or something that sits in the &lt;a href="http://www.unlearning101.com/fuhgetaboutit_the_art_of_/2009/11/study-at-an-antilibrary.html"&gt;anti-library&lt;/a&gt;, reminding me that however much I absorb and use there is always a great deal more out there that I haven't looked at that could be useful. It's a very physical way of reminding me that I don't know everything - and that's good!&lt;br /&gt;&lt;br /&gt;In the map I try to track&lt;br /&gt;&lt;ul&gt;&lt;li&gt;whether the publication was discovered during my own research or via the test community (either recommendation or discussion),&amp;nbsp;&lt;/li&gt;&lt;li&gt;if the book/article was directly influenced/referenced by another publication (linked by a blue line)&lt;/li&gt;&lt;li&gt;if it's ongoing whether it is active or not&lt;/li&gt;&lt;li&gt;changes from the last version (in pick/read) -whether it has moved (with a line to track) or a new addition&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;This is a useful reference for me to&lt;br /&gt;&lt;ul&gt;&lt;li&gt;track some elements of my learning, influences and research&lt;/li&gt;&lt;li&gt;track what has been current (the changes under the latest period and what that might mean for me)&lt;/li&gt;&lt;li&gt;remind me that I don't track all my influences (blogs, some other online material and publications)&lt;/li&gt;&lt;li&gt;remind me that there is still plenty to research&lt;/li&gt;&lt;li&gt;show that items are added and removed from the anti-library&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Future additions that I'm thinking about:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;include some dates (addition and/or completion)&lt;/li&gt;&lt;li&gt;include more community influences&lt;/li&gt;&lt;li&gt;include more notes around the publication (what I learnt or felt about it - you can learn without agreeing with the publication)&lt;/li&gt;&lt;li&gt;include a frequency of re-use (how often I re-use it for reference) - a type of star rating for use/re-use&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;The map is below - I'm more than happy to receive comments on recommendations for publications and sources and even additional information that I might find useful to include.&lt;br /&gt;&lt;br /&gt;If it encourages you to do something similar I'd love to hear about it.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-4uD1wEPrsik/TnRdpWJWNkI/AAAAAAAAANA/8Ibxy9S8Zyw/s1600/BookFramesThreadsSept2011.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="357" src="http://1.bp.blogspot.com/-4uD1wEPrsik/TnRdpWJWNkI/AAAAAAAAANA/8Ibxy9S8Zyw/s400/BookFramesThreadsSept2011.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-2262307390404479262?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/2262307390404479262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/09/book-frames-and-threads-updated.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/2262307390404479262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/2262307390404479262'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/09/book-frames-and-threads-updated.html' title='Book Frames and Threads Updated'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-4uD1wEPrsik/TnRdpWJWNkI/AAAAAAAAANA/8Ibxy9S8Zyw/s72-c/BookFramesThreadsSept2011.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-8223672471356504387</id><published>2011-09-04T12:12:00.000+02:00</published><updated>2011-09-04T12:12:41.109+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Focus'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Cognition'/><title type='text'>Testing: Do you train like an athlete?</title><content type='html'>" #softwaretesting #testing "&lt;br /&gt;&lt;br /&gt;I just read &lt;a href="http://www.bbc.co.uk/blogs/tomfordyce/2011/09/the_perfect_start.html"&gt;this analysis piece on the BBC site&lt;/a&gt; about the pressures involved in sprinting, especially the start and run-up to the start.&lt;br /&gt;&lt;br /&gt;As I read through it I found myself mentally ticking off links to the testing world:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;There is no perfect start&lt;/li&gt;&lt;li&gt;Appearance and presentation is part of the message&lt;/li&gt;&lt;li&gt;Pressure kills concentration&lt;/li&gt;&lt;li&gt;Reacting at the right time&lt;/li&gt;&lt;li&gt;Distractions affecting focus&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;No perfect start?&lt;/b&gt;&lt;br /&gt;The interview contrasts two sprinters with different techniques and how their physical make-up presents different problems at starting and how they handle that. In the software development world this translates to there is no best practice. Every problem and solution is unique - what works for one athlete (or product) does not necessarily work for another.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Presentation of the message&lt;/b&gt;&lt;br /&gt;In the article the example is given of Linford Christie displaying his superior physique to other competitors before a race. The intention was partly - I'm prepared and ready.&lt;br /&gt;&lt;br /&gt;In the testing world, the message and form in which we give that message is important. Successful message styles are usually truthful, not unduly biased by numbers and consistent. Part of this goes towards &lt;a href="http://testers-headache.blogspot.com/2009/06/building-your-test-brand.html"&gt;building your brand&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Building this trust in your team and stakeholders is vital to successful story-telling.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Pressure kills concentration&lt;/b&gt;&lt;br /&gt;All athletes respond and cope with pressure in different ways. Some pressure is exerted by other athletes, some is created by the athlete themselves (their own expectations) and their surroundings.&lt;br /&gt;&lt;br /&gt;In the testing world - sometimes the pressure is external - created by teams or stakeholders, sometimes with unrealistic expectations of testing and sometimes because they don't handle/distribute the pressure so well.&lt;br /&gt;&lt;br /&gt;This reminded me of the chapter in Pragmatic Thinking and Learning, "pressure kills cognition" which gives examples of overt pressure disrupting thinking. Be on the look-out for this - it's not the easiest thing to deal with when you're on the receiving end, but if anything, don't pass on the pressure - or at least understand what effect it might have.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Reaction times&lt;/b&gt;&lt;br /&gt;In athletics the false start is feared - especially for the sprints. The athletes are coiled like a spring and are trying to react as quickly as possible. But, they don't want to react too quickly, and not too late either - they want something that's good enough for them. The interview demonstrates the difficulty here with the game of slapsies (look&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Slaps"&gt;here&lt;/a&gt; and &lt;a href="http://www.youtube.com/watch?v=CbgTEVtZsoM"&gt;here&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;In testing, the similarity might be when to raise or highlight a problem, call in help for the investigation. You don't want to be crying wolf for every issue, just as you don't want to be doing some lone investigation "too long" (and potentially getting stuck). Here is where pairing or having a colleague (tester or developer), that you can run something by, is very useful. Even at a daily stand-up meeting mention what you're currently investigating - sometimes there is someone who says "check X" or "have you got Y set in your configuration".&lt;br /&gt;&lt;br /&gt;There is a routine and balance to find here - something that takes both practice and goes hand in hand with your message / brand.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Distractions affect focus&lt;/b&gt;&lt;br /&gt;Athletes get distracted by the antics of other athletes, sometimes by the crowd or&amp;nbsp;acoustics&amp;nbsp;in the stadium. They have different ways of dealing with this - some try to get into and stay 'in the zone', some go and lie down and stare at something, whilst others&amp;nbsp;continuously move around to avoid tensing up.&lt;br /&gt;&lt;br /&gt;Distractions play a big part in any work environment also, as well as the ways we try and remedy them. It might be the problem of multi-tasking - getting many high-priority demands on your attention and not being able to decide which to devote attention to - or really how to stay focussed on the task at hand.&lt;br /&gt;&lt;br /&gt;Sometimes, it's more efficient to simplify the problem into smaller component parts, and so have a feeling of manageability and being able to see progress quicker. Small wins keep attention and focus rather than long drawn-out slogs wading through mud.&lt;br /&gt;&lt;br /&gt;Sometimes it's about removing distractions - don't check email for the next hour, close unnecessary browsers (with their flash animations that catch the eye - or use a flash blocker) - reduce the number of open windows to the minimum needed for the task.&lt;br /&gt;&lt;br /&gt;Sometimes it's right to de-focus on the problem, step back and look at the wider picture. This helps you relate the problem to it's situational context, re-evaluate why you're doing something, maybe even bring in a fresh pair of eyes to help. This sometimes gives new information or re-affirms the original scope, then you can re-focus on the problem (with any new insights and information).&lt;br /&gt;&lt;br /&gt;Are you a person that whilst talking to someone must always answer a phone call (no matter who it's from)? Or do you treat phone calls like someone coming up to you in the corridor whilst you're already in a conversation - usually they'd wait to interrupt your ongoing conversation - so why should it be different with a phone call? (The exemption here is if you're waiting for some urgent or important information which would lead you to interrupt the conversation.)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Awareness&lt;/b&gt;&lt;br /&gt;There are lessons to learn all around - especially from non software testing disciplines. The key is to be able to recognise your potential problem areas - whether it's to do with message presentation, knowing when to react, handling distractions or being aware that pressure can have a detrimental affect on performance.&lt;br /&gt;&lt;br /&gt;Awareness is an important first step in problem solving - whether you can solve the issue or not - understanding factors that affect your "testing performance" is key!&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-8223672471356504387?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/8223672471356504387/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/09/testing-do-you-train-like-athlete.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/8223672471356504387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/8223672471356504387'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/09/testing-do-you-train-like-athlete.html' title='Testing: Do you train like an athlete?'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-1006704749430766894</id><published>2011-09-02T00:25:00.000+02:00</published><updated>2011-09-02T00:25:36.297+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Carnival'/><title type='text'>Carnival of Testers #25</title><content type='html'>" #softwaretesting #testing "&lt;br /&gt;&lt;br /&gt;Wow!&lt;br /&gt;&lt;br /&gt;August was busy - partly due to CAST2011 and Agile2011 conferences triggering the creative and writing juices...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Journey and Influence&lt;/b&gt;&lt;br /&gt;Many testers draw influences and experience from outside of the traditional software testing field.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Rob Lambert&lt;/b&gt; pondered the Peltzman effect and how it might apply to testing, &lt;a href="http://thesocialtester.posterous.com/the-peltzman-effect"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;A journey so far in exploratory testing is given, &lt;a href="http://automation-beyond.com/2011/08/02/my-path-in-exploratory-testing/"&gt;here&lt;/a&gt;, by &lt;b&gt;Albert Gareev&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;&lt;b&gt;John Stevenson&lt;/b&gt; &lt;a href="http://steveo1967.blogspot.com/2011/08/is-product-knowledge-essential-for.html"&gt;reviewed&lt;/a&gt; different views on the need for product knowledge (or not) when exploratory testing.&lt;/li&gt;&lt;li&gt;The Bach Brother's Legion of Test Merit premiered this month, with the first recipients presented by &lt;b&gt;James Bach&lt;/b&gt; &lt;a href="http://www.satisfice.com/blog/archives/591"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Brian Osman&lt;/b&gt; looked at some of the areas lacking in good testing, &lt;a href="http://bjosman.wordpress.com/2011/08/08/you-are-part-of-the-rebel-alliance-and-a-tester/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Two interesting perspectives, &lt;a href="http://qablog.practitest.com/2011/08/what-do-you-do-when-a-showstopper-escapes-into-production/"&gt;here&lt;/a&gt;, on success and failure from&amp;nbsp;&lt;b&gt;Joel Montvelisky&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;A crime series triggered &lt;b&gt;Henrik Emilsson&lt;/b&gt; to start thinking about testers and criminals(!), &lt;a href="http://thetesteye.com/blog/2011/08/bug-magnets-are-thinking-as-criminals/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;I started thinking about the chapter in &lt;a href="http://www.amazon.com/Slack-Getting-Burnout-Busywork-Efficiency/dp/0767907698"&gt;Slack&lt;/a&gt; when I read&amp;nbsp;&lt;b&gt;Joe Strazzere'&lt;/b&gt;s post on being fungible (or not), &lt;a href="http://strazzere.blogspot.com/2011/08/people-are-not-fungible.html"&gt;here&lt;/a&gt;. Good points!&lt;/li&gt;&lt;li&gt;The what-if heuristic from &lt;b&gt;Daniel Berggren&lt;/b&gt;, &lt;a href="http://outsidetheblackbox.wordpress.com/2011/08/17/the-what-if-heuristic/"&gt;here&lt;/a&gt;, shows how useful a tool it can be for a tester.&lt;/li&gt;&lt;li&gt;Good testing journey in search for mushrooms from &lt;b&gt;Zeger Van Hese&lt;/b&gt;, &lt;a href="http://testsidestory.wordpress.com/2011/08/17/finding-porcini/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Original and very interesting ideas on creating testing perspectives from &lt;b&gt;Shmuel Gershon&lt;/b&gt;, &lt;a href="http://testing.gershon.info/201108/the-big-exploratory/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Parimala Shankaraiah&lt;/b&gt; continued journal on public speaking is &lt;a href="http://curioustester.blogspot.com/2011/08/public-speaking-continued.html"&gt;here&lt;/a&gt;. Good observations!&lt;/li&gt;&lt;li&gt;&lt;b&gt;Oliver Erlewein&lt;/b&gt; writes about a new proposed testing standard on a new collaborative blog, &lt;a href="http://hellotestworld.com/2011/08/25/iso-29119-the-new-testing-standard/"&gt;here&lt;/a&gt;. Interesting new site!&lt;/li&gt;&lt;li&gt;Important points from &lt;b&gt;Alan Page&lt;/b&gt; on test design for automation, &lt;a href="http://angryweasel.com/blog/?p=325"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;CASTing an eye...&lt;/b&gt;&lt;br /&gt;Many testers jotted down their thoughts and observations, some being:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The use of Ustream allowed&amp;nbsp;&lt;b&gt;Claire Moss&lt;/b&gt; to make some notes on Paul Holland's lightning talk, &lt;a href="http://blog.aclairefication.com/2011/08/spare-the-rod/"&gt;here&lt;/a&gt;. &lt;b&gt;Daniel Woodward&lt;/b&gt; made some interesting observations, &lt;a href="http://whotestedthis.squarespace.com/journal/2011/8/10/remotely-attending-cast-2011.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Day 1 summaries from &lt;b&gt;Pete Walen&lt;/b&gt; and &lt;b&gt;Michael Larsen&lt;/b&gt;, &lt;a href="http://rhythmoftesting.blogspot.com/2011/08/cast-2011-day-1-brief-summary.html"&gt;here&lt;/a&gt; and &lt;a href="http://mkl-testhead.blogspot.com/2011/08/cast-2011-day-1-daily-blogging.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Good rapid blogging from &lt;b&gt;Markus Gärtner&lt;/b&gt;, &lt;a href="http://www.shino.de/2011/08/09/cast-2011-new-cool-things/"&gt;here&lt;/a&gt;&amp;nbsp;and &lt;a href="http://www.shino.de/2011/08/10/cast-2011-crafting-our-own-models-of-software-quality/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Post-conference reflections from &lt;b&gt;Jon Bach&lt;/b&gt;, &lt;a href="http://jonbox.wordpress.com/2011/08/12/cast-ed/"&gt;here&lt;/a&gt;, &lt;b&gt;Elena Houser&lt;/b&gt;, &lt;a href="http://trancecyberiantester.blogspot.com/2011/08/had-blast-at-cast.html"&gt;here&lt;/a&gt;,&amp;nbsp;&lt;b&gt;Ajay Balamurugadas&lt;/b&gt;, &lt;a href="http://enjoytesting.blogspot.com/2011/08/cast-2011-first-impressions.html"&gt;here&lt;/a&gt;, &lt;b&gt;Michael Hunter&lt;/b&gt;, &lt;a href="http://blogs.msdn.com/b/micahel/archive/2011/08/13/casting-about.aspx"&gt;here&lt;/a&gt;, &lt;b&gt;Ben Kelly&lt;/b&gt;, &lt;a href="http://www.testjutsu.com/cast2011"&gt;here&lt;/a&gt;, &lt;b&gt;Matt Heusser&lt;/b&gt;, &lt;a href="http://xndev.blogspot.com/2011/08/cast-2011-thoughts.html"&gt;here&lt;/a&gt;, and&amp;nbsp;&lt;b&gt;Pete Walen&lt;/b&gt;, &lt;a href="http://rhythmoftesting.blogspot.com/2011/08/cast-2011-emerging-topics-and-wrap-up.html"&gt;here&lt;/a&gt;.&amp;nbsp;Some important observations in them all. &amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;Some more important point were made by &lt;b&gt;Eric Jacobson&lt;/b&gt;, &lt;a href="http://www.testthisblog.com/2011/08/be-careful-with-that-cast2011-kool-aid.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Important observations from &lt;b&gt;James Bach&lt;/b&gt; on the test competition, &lt;a href="http://www.satisfice.com/blog/archives/605"&gt;here&lt;/a&gt;.&amp;nbsp;&lt;/li&gt;&lt;li&gt;And finally, some tips on presenting at conferences, &lt;a href="http://blog.testyredhead.com/2011/08/15/so-you-want-to-be-a-conference-presenter.aspx"&gt;here&lt;/a&gt;, from &lt;b&gt;Lanette Cramer&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Until the next time...&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-1006704749430766894?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/1006704749430766894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/09/carnival-of-testers-25.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/1006704749430766894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/1006704749430766894'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/09/carnival-of-testers-25.html' title='Carnival of Testers #25'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-7045676433709166457</id><published>2011-08-22T01:49:00.000+02:00</published><updated>2011-08-22T01:49:20.574+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Framing'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Cognition'/><title type='text'>Framing: Some Decision and Analysis Frames in Testing</title><content type='html'>&lt;br /&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;" #softwaretesting #testing "&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;What is a Frame?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;The following is from Tversky and Kahneman's description of a decision frame, ref [1],:&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;i&gt;We use the term "decision frame" to refer to the decision-maker's conception of the acts, outcomes&lt;span style="font: normal normal normal 11.3px/normal Times;"&gt;, &lt;/span&gt;and contingencies associated with a particular choice.&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;i&gt;The frame that a decision-maker adopts is controlled partly by the formulation of the problem and partly by the norms, habits, and personal characteristics o f the decision-maker&lt;/i&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;When using a decision frame to analyze a problem and come to a decision they call this framing. So, I'll refer to a frame as relating to a decision (or analysis) frame.&lt;/span&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Factors at play&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;As mentioned, many different factors affect how we analyze problems, including:&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Temperament/Emotions&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;ul style="list-style-type: hyphen;"&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Anger&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Happy&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Optimistic&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Pessimistic&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Tiredness&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Fear (e.g. of failure)&lt;/li&gt;&lt;/ul&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Experience&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;ul style="list-style-type: hyphen;"&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Lessons from past situations - own experience and feedback&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;What has been learnt recently&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Complacency due familiarity&lt;/li&gt;&lt;/ul&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Strategy&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;ul style="list-style-type: hyphen;"&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Your own vs someone else's&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Aggressive&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Military campaign - lots of detailed planning&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Reactive&lt;/li&gt;&lt;/ul&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;The factors and the weight given to them might be different for:&lt;/div&gt;&lt;ul style="list-style-type: hyphen;"&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Stakeholder view ("Upgrade needs to be reliable", "Of the new feature set only x is live in the quarter")&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Tester view ("Which risks are most important to look at now?")&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Developer view ("I did a fix, can you test that first?")&lt;/li&gt;&lt;/ul&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;The stakeholder, developer, tester and any other role in the project has a set view on priorities and aims with the project - agendas maybe - and one challenge is in trying to tie these together, or at least understand the differences and how they impact our communication. They all may have similar product goals but their interpretations to their work may be different - their influences and micro-decisions will be different meaning that transparency in communication is important.&amp;nbsp;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;But, there's a catch - the way we present information can affect its interpretation - depending upon the frame that a stakeholder is adopting.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Think of a frame as a filter through which someone looks at a problem - they're taking in lots of data but only the data that gets through the filter gets attention (the rest may end up in the subconscious for later or isn't absorbed), "I have my show-stopper filter on today so I don't notice the progress the team has made…"&amp;nbsp;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;So, being aware of the potential different types of frames that each project member might have as well as some traps associated with frame formulation is important.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Stakeholder Frames&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Might include:&lt;/div&gt;&lt;ul style="list-style-type: hyphen;"&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Emphasizing minimum time for product delivery&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Emphasizing short iteration times and delivering quickly&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Trying to minimize cost of product development (cost of testing?)&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Emphasizing future re-use of the development environment (tendency to worship automation?)&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Aiming for a reduced future maintenance cost&lt;/li&gt;&lt;/ul&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Tester Frames&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Might include:&lt;/div&gt;&lt;ul style="list-style-type: hyphen;"&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Emphasizing the favourite test approach&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Emphasizing areas of greatest risk (to?)&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Emphasizing the last successful heuristic that found a show-stopper bug&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Emphasizing focus on the data configuration that found the most bugs the last time&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Emphasizing conformance to a standard over a different aspect of the product&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Emphasizing the backlog item that seems the most interesting&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Emphasizing widespread regression as "fear of failure / breaking legacy" affects analysis&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Emphasizing feature richness over stability&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px;"&gt;Note, in isolation, some of these frames may be good, but they might not necessarily be good enough.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Framing Problems in Testing&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Functional Blindness or Selective Perception&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Russo and Schoemaker called it Functional Blindness. This is the tendency to frame problems from your own area of work or study. Dearborn and Simon called this Selective Perception, ref [3], where they noted that managers often focus their attention on areas that they are familiar with - sales executives focussing on sales as a top priority and production executives focussing on production.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;In testing this may translate into:&lt;/div&gt;&lt;ul style="list-style-type: hyphen;"&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Testers with mainly performance test experience focussing on those areas&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Recent customer support experience leading to a preference to operational and configuration aspects&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;A generalist spreading effort evenly in many areas&lt;/li&gt;&lt;/ul&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Sunk-Cost Fallacy&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;This is the tendency to factor in previous investments to the framing of the problem, &lt;a href="http://en.wikipedia.org/wiki/Sunk_costs"&gt;link&lt;/a&gt;. A good example is James Bach's Golden Elephant Syndrome, ref [4].&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;In testing this may translate into:&lt;/div&gt;&lt;ul style="list-style-type: hyphen;"&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;The latest favourite tool or framework of the execs must be used as there has been so much investment in it.&lt;/li&gt;&lt;/ul&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Over-Confidence&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;As we've seen above there can be many different ways of framing the problem. It's important to be aware of this. There is a trap that testers can think they've done everything they need - their model/s was the most adequate in this situation.&amp;nbsp;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Here the warning is against complacency - re-evaluate periodically and tell the story against that assessment. It may be that an issue you find during testing affects some of your initial assumptions - the approach might be good, but maybe it could be better.&amp;nbsp;&lt;/div&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;(It might be that you can't change course/approach even if you wanted to, but that's good information for reporting to the stakeholder - areas for further investigation.)&lt;/span&gt;&lt;/blockquote&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Whatever your model, it's one model. Is it good enough for now? What does it lack - what product blind spots does it have?&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Measurements and Numbers&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Decision frames and framing sometimes uses a way of measuring whether the frame is good or useful - or whether alternatives are equal. There is a danger here when numbers and measurements get involved.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;In business and everyday life there can be occasions when figures and measurements are presented as absolutes&amp;nbsp; and other times when they're presented are relative figures. They can be misleading in both cases, especially when not used consistently.&amp;nbsp;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Project stakeholders are probably very familiar with looking at project cost and overrun in absolute and relative terms - depending on how they want the information to shine.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;So it's very easy for testers to be drawn into the numbers game - and even play it in terms of absolute or relative figures.&lt;/div&gt;&lt;ul style="list-style-type: hyphen;"&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;"This week we have covered 50% of the product"&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;"Our bug reports have increased 400% compared to the previous project"&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;"The number of tests to run is about 60% of the last project"&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;"5 bug reports have been implemented in this drop"&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;"All pre-defined tests have been run"&lt;/li&gt;&lt;/ul&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;As you can (hopefully) see this is just data - not necessarily information that can be interpreted. So, beware of number usage traps in the problem analysis and formulation - both in those given to you and in those you send out,&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Another aspect of problems with numbers and decision framing can be thought of as the certainty effect, ref [6]. This can affect how we frame problems - and even how we should communicate.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Frames and Framing Need Maintenance&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Analyze and periodically check that your assumptions are correct. Sometimes the emphasis of the project changes - the problem to solve changes. Is the frame still right or correct? Are the parameters of the problem still the same, are the reference points and ways in which to measure or judge the frame - are they the same - if not, time to re-evaluate.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Working with Frames&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;ul style="list-style-type: hyphen;"&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;What frames do you and your project / organization start with? (Subconcious default)&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Are there alternative frames to consider? How many were investigated?&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Look at what each frame includes and excludes&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;What is the best frame fit for the situation / project? (Do all involved agree on the 'good enough' frame?)&lt;/li&gt;&lt;/ul&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;References&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;span style="letter-spacing: 0.1px;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="letter-spacing: 0.1px;"&gt;[1] The Framing of Decisions and the Psychology of Choice (Tversky &amp;amp; Kahneman, Science Vol 211, No. 4481)&lt;/span&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="letter-spacing: 0.1px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="letter-spacing: 0.1px;"&gt;[2] Decision Traps: The Ten Barriers to Brilliant Decision-Making and How to Overcome Them (Russo, Schoemaker, Fireside,1990)&lt;/span&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="letter-spacing: 0.1px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="letter-spacing: 0.1px;"&gt;[3] Selective Perception: A Note on the Departmental Identifications of Executives (Dearborn, Simon, Sociometry Vol 21, No 2, June 1958)&lt;/span&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="letter-spacing: 0.1px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="letter-spacing: 0.1px;"&gt;[4] James Bach "Golden Elephant" Syndrome (Weinberg, Perfect Software: And Other Illusion about Testing, Dorset House, 2008, p. 101)&lt;/span&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="letter-spacing: 0.1px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="letter-spacing: 0.1px;"&gt;[5] Calculated Risks: How to Know When Numbers Deceive You (Gigerenzer, Simon and Schuster, 1986)&lt;/span&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="letter-spacing: 0.1px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span style="letter-spacing: 0.1px;"&gt;[6] &lt;a href="http://testers-headache.blogspot.com/2011/04/certainty-effect-and-insurance.html"&gt;The Certainty Effect and Insurance&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-7045676433709166457?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/7045676433709166457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/08/framing-some-decision-and-analysis.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/7045676433709166457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/7045676433709166457'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/08/framing-some-decision-and-analysis.html' title='Framing: Some Decision and Analysis Frames in Testing'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-5952526033493439001</id><published>2011-08-14T15:38:00.001+02:00</published><updated>2011-08-14T23:12:36.854+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Stakeholders'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Metrics'/><category scheme='http://www.blogger.com/atom/ns#' term='Communication'/><title type='text'>Taylorism and Testing</title><content type='html'>" #softwaretesting #testing "&lt;br /&gt;&lt;br /&gt;I've had this in draft for a while, but was triggered to "finish" it by reading Martin Jansson's recent posts on &lt;a href="http://thetesteye.com/blog/2011/05/working-with-the-testing-debt-part-1/"&gt;working with test technical debt&lt;/a&gt;&amp;nbsp;and &lt;a href="http://thetesteye.com/blog/2011/05/testers-greatest-nemesis/"&gt;nemesis of testers&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Taylorism&lt;/b&gt;&lt;br /&gt;When I think about Taylorism I'm referring to the application of scientific principles to management that direct division of labour, "process over person" and generally anything that is the result of a time and motion study (however that might be dressed up).&lt;br /&gt;&lt;br /&gt;The result of this is categorising "work" into divisible units, estimating the time for each unit and the skills required to do each unit. Once you have these, then plugging them into a gantt chart is a logical management step.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Estimating&lt;/b&gt;&lt;br /&gt;Estimating work using some estimation guide is not the problem here. The problem is when that guide becomes the truth - it becomes some &amp;nbsp;type of test-related "constant". It's used as such and, more importantly, interpreted as a constant.&lt;br /&gt;&lt;br /&gt;Problems with constants might occur if you discuss with your stakeholder items such as:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Time to write a test plan&lt;/li&gt;&lt;li&gt;Time to analyse a new feature&lt;/li&gt;&lt;li&gt;Time to review a requirement&lt;/li&gt;&lt;li&gt;Time to write/develop a test case&lt;/li&gt;&lt;li&gt;Time to execute a test case&lt;/li&gt;&lt;li&gt;Time to re-test a test case&lt;/li&gt;&lt;li&gt;Time to write a test report&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Traps?&lt;/b&gt;&lt;br /&gt;Stakeholders don't usually have time to go into all the details of the testing activity, therefore it's important as testers to not let the items that affect any estimation be considered as constants. This is highlighting to the stakeholder that the assessment of the question depends on the specific details of the project, organisation and problem at hand.&lt;br /&gt;&lt;br /&gt;So, re-examining the above items might give some additional questions to help, below. (This is just a quick brain-dump and can be expanded a lot)&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;First questions:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;How will the answers be used?&lt;/li&gt;&lt;li&gt;How much flexibility or rigidity is involved in their usage?&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Time to write a test plan&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Do we need to estimate this time?&lt;/li&gt;&lt;li&gt;What's the purpose of the plan?&lt;/li&gt;&lt;li&gt;Who is it for?&lt;/li&gt;&lt;li&gt;What level of detail needs to be there &lt;b&gt;now&lt;/b&gt;?&lt;/li&gt;&lt;li&gt;What level of detail needs to be there in total?&lt;/li&gt;&lt;li&gt;Am I able to do this? What do I need to learn?&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Time to analyse a new feature&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Do we need to estimate this time?&lt;/li&gt;&lt;li&gt;How much do we know about this feature?&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Can we test it in our current lab?&lt;/li&gt;&lt;li&gt;New equipment needed?&lt;/li&gt;&lt;li&gt;New test harnesses needed?&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Am I able to do this?&amp;nbsp;What do I need to learn?&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Time to review a requirement&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Do we need to estimate this time?&lt;/li&gt;&lt;li&gt;Are the requirements of some constant level of detail?&lt;/li&gt;&lt;li&gt;How high-level is the requirement?&lt;/li&gt;&lt;li&gt;Are the requirements an absolute or a guide of the customer's wishes?&lt;/li&gt;&lt;li&gt;How often will/can the requirements be modified?&lt;/li&gt;&lt;li&gt;What approach is the project taking - waterfall or something else?&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Time to write/develop a test case&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Do we need to estimate this time?&lt;/li&gt;&lt;li&gt;Do we all have the same idea about what a test case means?&lt;/li&gt;&lt;li&gt;Do we mean test ideas in preparation for both scripted and ET aspects of the testing?&lt;/li&gt;&lt;li&gt;Do we need to define everything upfront?&lt;/li&gt;&lt;li&gt;Do we have an ET element in the project?&lt;/li&gt;&lt;li&gt;Even if the project is 'scripted' can I add new tests later?&lt;/li&gt;&lt;li&gt;What new technology do we have to learn?&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Time to execute a test case&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Do we need to estimate this time?&lt;/li&gt;&lt;li&gt;In what circumstances will the testing be done?&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Which tests will be done in early and later stages of development?&lt;/li&gt;&lt;li&gt;Test ideas for first mock-up? Keep or use as a base for later development?&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;What is the test environment and set-up like?&lt;/li&gt;&lt;ul&gt;&lt;li&gt;New aspects for this project / feature?&lt;/li&gt;&lt;li&gt;Interactions between new features?&lt;/li&gt;&lt;li&gt;Do we have a way of iterating through test environment evolution to avoid a big-bang problem?&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;What are the expectations on the test "case"?&lt;/li&gt;&lt;li&gt;Do we have support for test debugging and localisation in the product?&lt;/li&gt;&lt;li&gt;Can I work with the developers easily (support, pairing)?&lt;/li&gt;&lt;li&gt;What new ideas, terms, activities and skills do we have to learn?&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Time to re-test a test case&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Do we need to estimate this time?&lt;/li&gt;&lt;li&gt;See test execution questions above.&lt;/li&gt;&lt;li&gt;What has changed in the feature?&lt;/li&gt;&lt;li&gt;What assessment has been done on changes in the system?&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Time to write a test report&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Do we need to estimate this time?&lt;/li&gt;&lt;li&gt;What level of detail is needed?&lt;/li&gt;&lt;li&gt;Who are the receivers?&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Are they statistics oriented? Ie, will there be problems with number counters?&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Verbal, formal report, email, other? Combination of them all?&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;Not all of these questions would be directed at the stakeholder.&lt;br /&gt;&lt;br /&gt;Depending on the answers to these questions will raise more questions and take the approach down a different route. So, constants can be dangerous.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Stakeholders and Constants&lt;/b&gt;&lt;br /&gt;When stakeholders think in terms of constants then it's very easy for them to think in taylorism terms, think of testing as a non intellectually challenging activity and ultimately think of testing as a problem rather than an opportunity for the project.&lt;br /&gt;&lt;br /&gt;Some questions that might arise from taylorism:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Why is testing taking so long?&lt;/li&gt;&lt;li&gt;Why did that fault not get found in testing?&lt;/li&gt;&lt;li&gt;Why can't it be fully tested?&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Working against Taylorism in Stakeholders&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;The tester needs to think and ask questions, both about the product and what they're doing. Passive testers contribute to mis-understanding in stakeholders - the tester is there to help improve the understanding of the product.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;The relationship of a tester to a stakeholder changes as the tester adds value to project, product and organisation. So, ask yourself the question if and how you're adding value. It's partly about &lt;a href="http://testers-headache.blogspot.com/2009/06/building-your-test-brand.html"&gt;building your brand&lt;/a&gt;, but also it might be about understanding the problems of the stakeholder.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;The stakeholder frames a problem and presents that to you in a way which might be different from how the customer intended. A good starting point with some questioning is to think in terms of context-free questioning (see Michael Bolton's transcript from Gause and Weinberg, &lt;a href="http://www.developsense.com/blog/2010/11/context-free-questions-for-testing/"&gt;here&lt;/a&gt;).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Build your brand, add value to the organisation and product and ultimately the problem with Taylorism will recede.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;References&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Scientific_management"&gt;Wikipedia intro on Scientific Management&lt;/a&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Time_and_motion_study"&gt;Wikipedia intro on Time and Motion Studies&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://testers-headache.blogspot.com/2009/06/building-your-test-brand.html"&gt;Building your Test Brand&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.developsense.com/blog/2010/11/context-free-questions-for-testing/"&gt;Transcription of Gause and Weinberg's Context-Free Questions&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-5952526033493439001?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/5952526033493439001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/08/taylorism-and-testing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/5952526033493439001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/5952526033493439001'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/08/taylorism-and-testing.html' title='Taylorism and Testing'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-7800622358243340055</id><published>2011-08-07T03:03:00.000+02:00</published><updated>2011-08-07T03:03:20.609+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Terminology'/><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='Reflections'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><title type='text'>Reflections on "Done": Regression &amp; Interaction Testing</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Helvetica; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica; font-size: small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica; font-size: small;"&gt;&lt;/span&gt;&lt;br /&gt;" #softwaretesting #testing "&lt;br /&gt;&lt;br /&gt;&lt;div&gt;If you haven't read it then go and read Michael Bolton's post and comments regarding the usage of "done", &lt;a href="http://www.developsense.com/blog/2011/07/the-undefinition-of-done/"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;From some of the comments, discussions and opinions elsewhere there is a notion that "done" is the complete package. This was the point of Michael's post. But with each sprint, delivery or increment the product evolves - and so any definition of done will be susceptible to problems with definition.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It's very easy to have a mission that includes "existing features work as before" - but there is also a risk of missing something here….&lt;br /&gt;&lt;br /&gt;The product evolves - interactions between features and within the system change. Not all of this can be anticipated in advance.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Interactions&lt;/b&gt;&lt;br /&gt;So, however you might define "done" for your delivery there will (inevitably) be an area of unknowns that may* be investigated.&lt;br /&gt;&lt;br /&gt;It's not as simple as saying this is covered by the exploratory testing (ET) part of the sprint. The ET may be for the new feature, but there is also an element that could* be devoted to &lt;b&gt;&lt;i&gt;learning&lt;/i&gt;&lt;/b&gt; about interactions between the feature and existing product features or components, and even understanding how the whole behaves (again**).&lt;br /&gt;&lt;br /&gt;Of course, a good first step here is to separate out the ET missions for the new feature and the ET missions for interactions and existing features.***&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Regression&lt;/b&gt;&lt;br /&gt;Some of this might be covered in some "regression" and characteristics measurement and monitoring. But the problem with "regression" is that it doesn't &lt;b&gt;necessarily&lt;/b&gt; have an element of learning about how some existing test suite (especially applicable to automated suites) works with the "new" (evolved) system.&lt;br /&gt;&lt;br /&gt;An automated regression suite usually has a notion of "this is a fixed reference point" - this script should**** usually work. But the &lt;b&gt;testing&lt;/b&gt; that is missing is usually the evaluation of "if and how" it works in the new system. This evaluation is commonly limited to looking at failures and how they should be fixed.&lt;br /&gt;&lt;br /&gt;Some shops wrap this up as a "regression" element into the increment's mission (or even definition of done) - but wrapping things up (implying) in some other activity is exactly the original problem with "Done" - it doesn't necessarily reflect the focus of the problem in front of you at a given time.&lt;br /&gt;&lt;br /&gt;Now, being able to reflect "exactly" the problem in front of us is something that can't be done "exactly" - that's why we need testing to help evaluate. So, dimensioning (or estimating) an activity should be wary of this.&lt;br /&gt;&lt;br /&gt;Ultimately, a lot of this comes down to good testing - separating the assumptions (and implications) from the problem in front of you and illuminating these assumptions and implications with the stakeholder as early as possible.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Good testing starts early!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;* even "should" or "must" depending on the context&lt;/i&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;i&gt;** understanding how the system behaves is an iterative task.&lt;/i&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;i&gt;*** Note, this is all depending on the specific context - it's not automatic to say "do this for every iteration" - each delivery must be assessed on its needs and usage.&lt;/i&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;i&gt;**** "should" is one of the most over-and-misused words within software development!&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-7800622358243340055?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/7800622358243340055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/08/reflections-on-done-regression.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/7800622358243340055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/7800622358243340055'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/08/reflections-on-done-regression.html' title='Reflections on &quot;Done&quot;: Regression &amp; Interaction Testing'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-1226937485657461442</id><published>2011-08-05T06:50:00.000+02:00</published><updated>2011-08-05T06:50:17.190+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Models'/><title type='text'>How is your Map Usage?</title><content type='html'>&lt;br /&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;" #softwaretesting #testing #models "&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;b&gt;Preamble&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;On a recent trip abroad we hired a car which had satnav. The party that we joined also had a range of different satnav products - different makers and no doubt different map versions.&amp;nbsp;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;On one occasion we had a convoy heading to a destination some 35km away, 3 cars (A, B &amp;amp; C) using their respective satnav.&amp;nbsp; The cars departed for the destination in order ABC but arrived in order BAC each having taken different routes.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;First Observation&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Now there were a range of different parameters that could affect the route calculation:&lt;/div&gt;&lt;ul style="list-style-type: disc;"&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Shortest route&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Fastest route&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Most economical route&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Route avoid certain points&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Accuracy of map&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Plus other factors that are not to do with the map itself - wrong turnings, not driving according to the assumed parameters (eg speed), traffic accidents, etc, etc&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px;"&gt;After more usage of the satnav I realised some other points...&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;Second Observation&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;We tended to notice less en route to different places when using (relying on) the satnav. If we hadn't had it we would probably have noticed landmarks and features in more detail. But now we were in a 'different world' - following someone else's view of the world.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;Third Observation&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Reliance on the map guidance became less as familiarity of the surroundings increased. We were in the areas for a week and reliance on the map became less over time.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;These observations are directly comparable to my software testing experience. The map is just a model - a certain level of detail used for a certain purpose. Change the detail or the purpose and it is a different model.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Also, the use of a map (model) can change over time. On one occasion it might be used as a main guide to get to a destination and after a period of familiarity it is used as a waypoint on course to a destination. Something to help orienteer along the way. I've touched on some of these re-use ideas before when &lt;a href="http://testers-headache.blogspot.com/2010/11/deliberated-exploration-walk-in-woods.html"&gt;walking in the woods&lt;/a&gt;.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Notice the parallels with use and purpose between maps and model usage in software testing.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Some maps are old, some new, some sightseeing, some for walking &amp;amp; hiking. Some use maps as a history - tracking where they have been - they can even use someone else's map and make notes about features they have seen&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Points to note with your map (model) usage:&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;Purpose&lt;/b&gt;&lt;/div&gt;&lt;ul style="list-style-type: disc;"&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Is it a normative or informative reference? Does it describe the contours of the landscape (main claims of the product) in a lot of detail, or is it a hand-sketch of the area in much less detail (key features to look at)?&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Is it a record of progress (as in coverage of features)?&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Is it a partial plan (X marks the spot - lets look for treasure and other interesting things along the way)?&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Is it a mission objective?&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Is it a sightseeing guide (testing tour)?&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Is it a record of danger (places to avoid or see, marshes and bogs not suitable for walking - bug clusters in the product)?&lt;/li&gt;&lt;/ul&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;Representation&lt;/b&gt;&lt;/div&gt;&lt;ul style="list-style-type: disc;"&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;One thing to note - maps (models) get old. Sometimes that's ok - some features do not change (ancient monuments, town locations, product features).&amp;nbsp;&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Sometimes it's not - you want the latest sightseeing information (tourist attraction) or danger areas (buggy areas of the product).&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Ultimately a map (model) is a view of a landscape (or product). There might be a lot of personal views on the map (model) - what is included, to what detail, what is left out or even omitted.&lt;/li&gt;&lt;li style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Whether new or old, the use of it should be able to be dynamic - that is, your use of it is the aspect that adds value to the journey (testing session/s).&lt;/li&gt;&lt;/ul&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;Caution for Map (Model) use in Software Testing&lt;/b&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;From the first observation, and the points above, the models (of product or problem space) should always have a known purpose - fitting the right model to the right objective - and should (ideally) be used in a dynamic way.&amp;nbsp;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;From the second observation this is a caution to question the assumptions connected with the model. If you're in unfamiliar territory then you may need to rely on the model for guidance, but use it dynamically. Is the information correct, what information can I add? Don't just follow - question (even internally) as you go. Even question about how the terrain would look if the map/model was wrong - to give yourself clues about what to look for.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;If you rely too much on the map - whether it's someone else's or your own - then you there is a potential to lose touch with your testing objectivity/eye/mindset&amp;nbsp; - something that is needed for good testing.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;Still to come&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;From the third observation - there are aspects of time perception and the amount of information processing we make (or shortcut) and aspects of focused and stimulated attention - this is an area I'm still researching with potential implications for scripted and exploratory testing (more to come).&amp;nbsp;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: #ff221b; font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;So, how is your map reading and usage? How is your model usage?&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-1226937485657461442?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/1226937485657461442/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/08/how-is-your-map-usage.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/1226937485657461442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/1226937485657461442'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/08/how-is-your-map-usage.html' title='How is your Map Usage?'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-5524054069246373922</id><published>2011-08-03T11:02:00.002+02:00</published><updated>2011-08-05T06:50:48.650+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Carnival'/><title type='text'>Carnival of Testers #24</title><content type='html'>&lt;br /&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;" #softwaretesting #testing "&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;July was a month for a wide variety of blog posts, with many tidbits….&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;Ambiguous Words&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Michael Bolton&lt;/b&gt; looked at problems with using the word "Done", &lt;a href="http://www.developsense.com/blog/2011/07/the-undefinition-of-done/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Pete Houghton&lt;/b&gt; on &lt;a href="http://www.investigatingsoftware.co.uk/2011/07/bing-maps.html"&gt;his 2 minutes using Bing Maps&lt;/a&gt; and thoughts about consistency and convention.&lt;/li&gt;&lt;li&gt;Good points from &lt;b&gt;Eric Jacobson&lt;/b&gt; about what is testable, &lt;a href="http://www.testthisblog.com/2011/06/what-is-testable.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;Experience&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;There has been some good blogging on the STC. &lt;b&gt;Jeff Lucas&lt;/b&gt; gives some views on scripted automation, &lt;a href="http://www.softwaretestingclub.com/xn/detail/751045:BlogPost:123195"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Joel Montvelisky&lt;/b&gt; with &lt;a href="http://qablog.practitest.com/2011/07/when-your-job-is-not-to-test/"&gt;some experiences&lt;/a&gt; on finding the right testing effort for the product and the organization. Also, &lt;a href="http://qablog.practitest.com/2011/07/you-must-choose-correctly-what-not-to-measure/"&gt;here&lt;/a&gt;, with some points about thinking before measuring.&lt;/li&gt;&lt;li&gt;Still on metrics, &lt;b&gt;Rob Lambert&lt;/b&gt; gave a &lt;a href="http://thesocialtester.posterous.com/are-we-halfway-there-yet"&gt;good example&lt;/a&gt; of how using measurements as absolutes will give the wrong conclusion.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Markus Gärtner&lt;/b&gt;'s &lt;a href="http://www.shino.de/2011/07/02/pomodoro-testing/"&gt;thoughts&lt;/a&gt; on a Pomodoro approach to testing.&lt;/li&gt;&lt;li&gt;The problem of spam and moderating discussions was highlighted by &lt;b&gt;Rosie Sherry&lt;/b&gt;, &lt;a href="http://rosiesherry.com/2011/07/linkedin-has-turned-into-one-big-marketing-spam-fest/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Are you "doing agile"? Some thought-provoking points from &lt;b&gt;Elisabeth Hendrickson&lt;/b&gt;, &lt;a href="http://testobsessed.com/2010/12/14/the-agile-acid-test/"&gt;here&lt;/a&gt;, on checking how you're agile implementation looks. (This was re-published in July)&lt;/li&gt;&lt;li&gt;Good learning experiences from &lt;b&gt;Pradeep Soundararajan&lt;/b&gt; about rapid software testing in action, &lt;a href="http://moolya.com/blog/2011/07/01/how-rapid-software-testing-lessons-helped-us-to-help-our-client/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Part 3 of &lt;b&gt;Martin Jansson&lt;/b&gt;'s &lt;a href="http://thetesteye.com/blog/2011/07/working-with-the-testing-debt-part-3/"&gt;look at testing debt&lt;/a&gt; is worth checking out.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Catherine Powell&lt;/b&gt; nearly rants, but then reflects on learning, &lt;a href="http://blog.abakas.com/2011/07/learning.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;Other&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Lisa Crispin&lt;/b&gt;'s &lt;a href="http://agile.techwell.com/blogs/agile-testing-lisa-crispin/clean-coder-tester"&gt;review&lt;/a&gt; of the Clean Coder sounds like an interesting read.&lt;/li&gt;&lt;li&gt;CloudTest Lite got some encouraging words from &lt;b&gt;Scott Barber&lt;/b&gt;, &lt;a href="http://www.testingreflections.com/node/view/8659"&gt;here&lt;/a&gt;, and &lt;b&gt;Fred Beringer&lt;/b&gt;, &lt;a href="http://www.fredberinger.com/software-testing-revolution-with-soasta-cloudtest-lite/"&gt;here&lt;/a&gt;.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;And finally….&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;If you haven't noticed already, the STC published &lt;a href="http://www.thetestingplanet.com/2011/07/july-2011-issue-5/"&gt;the latest edition of the testing planet&lt;/a&gt; - well worth a look.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: #ff221b; font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Until the next time...&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-5524054069246373922?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/5524054069246373922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/08/carnival-of-testers-24.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/5524054069246373922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/5524054069246373922'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/08/carnival-of-testers-24.html' title='Carnival of Testers #24'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-6838129202692784003</id><published>2011-07-04T14:18:00.000+02:00</published><updated>2011-07-04T14:18:46.068+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Learning'/><title type='text'>Fake Learning: Shortcuts Don't Always Exist</title><content type='html'>" #softwaretesting #testing "&lt;br /&gt;&lt;br /&gt;Excuse the mini-rant...&lt;br /&gt;&lt;br /&gt;I seem to have a love-hate relationship with different Q&amp;amp;A forums.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Why?&lt;/b&gt;&lt;br /&gt;I like to give input on them, to share my perspective, with the hope that my take, however left-field or mundane, might help the questioner and all those taking part. I don't consider myself the guru - I'm just providing one piece in a thousand piece jigsaw - rather than have the whole picture on the front of the box!&lt;br /&gt;&lt;br /&gt;Some people are out there asking questions in a genuinely investigative way, searching, pushing the boundaries of their own experience and forming opinions on what they find. That is fantastic, I love the energy (I won't say passion :) ), the willingness to go on a mental adventure, get out of your own mental comfort zone and see what you find and how you might use it.&lt;br /&gt;&lt;br /&gt;For examples of thought-provoking questions look at the questions from Phil, &lt;a href="http://www.softwaretestingclub.com/forum/topics/100-hours-of-testing-practice"&gt;here&lt;/a&gt;, or Shmuel, &lt;a href="http://testing.stackexchange.com/questions/182/are-agile-testers-different-should-they-be"&gt;here&lt;/a&gt;, or Shrini, &lt;a href="http://www.testrepublic.com/forum/topics/1178155:Topic:15781"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;There are no right or wrong answers - but every answer might help you learn something new.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Comfort Zone&lt;/b&gt;&lt;br /&gt;But, on the other side of the coin there is the search for information without the searching or learning. This is definitely a case of not pushing ones own mental comfort zone.&lt;br /&gt;&lt;br /&gt;Examples of staying within ones own mental zone - questions of the form:&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;What is the&lt;/span&gt;&amp;nbsp;(insert one of: "best, most effective")&amp;nbsp;(insert one of: "tool, process, method, etc")&amp;nbsp;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;for&lt;/span&gt;&amp;nbsp;(insert a general non-specific context or situation)&lt;/i&gt;?&lt;/b&gt;&lt;/blockquote&gt;These types of question want to bypass the learning journey. It's a pay-per-view approach - without the payment!&lt;br /&gt;&lt;br /&gt;That may be ok if all you want to do is compile a list (the 21 capital coach journey in one week), but you must ask yourself how that information might be used - whether to get a flavour of something or to claim to "know" about something are two different purposes.&lt;br /&gt;&lt;br /&gt;It's sort of the difference between learning by rote and information gathering (with hypothesis formation) -&amp;gt; ooh, scripted learning vs exploratory learning, or &lt;a href="http://testers-headache.blogspot.com/2010/05/testing-style-eyes-wide-shut-vs-eyes.html"&gt;testing with your eyes wide open vs eyes wide shut&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Fake Learning?&lt;/b&gt;&lt;br /&gt;The essence of these types of questions - for me - is an attempt to shortcut learning - to shortcut the experimentation,&amp;nbsp;&amp;nbsp;digesting the information,&amp;nbsp;hypothesis (ideas) forming and making new discoveries (at least to yourself). Shortcutting this (and purporting to have gone through it) is something I think of as &lt;b&gt;Fake Learning&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Several people highlighted the problem recently:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Myself on twitter, &lt;a href="https://twitter.com/#!/YorkyAbroad/status/86011246289240065"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Phil Kirkham on twitter, &lt;a href="https://twitter.com/#!/pkirkham/status/87454328046096384"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Michael Bolton on twitter, &lt;a href="https://twitter.com/#!/michaelbolton/status/87364942554087424"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Rosie Sherry in her blog, &lt;a href="http://rosiesherry.com/2011/07/linkedin-has-turned-into-one-big-marketing-spam-fest/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Depressed?&lt;/b&gt;&lt;br /&gt;No, not really. Am I (and maybe others) going through that "hate" part of the cycle right now. Maybe yes.&lt;br /&gt;&lt;br /&gt;But it doesn't stop my own searching and willingness to help others along the way - so I'm still on the lookout for interesting and thought-provoking questions - that doesn't mean I always have the time to respond and get involved myself!&lt;br /&gt;&lt;br /&gt;But if I'm asked directly for help, I'll always try and help. It fits in with &lt;a href="http://testers-headache.blogspot.com/2009/10/whats-your-testing-motto.html"&gt;my testing motto&lt;/a&gt; too!&lt;br /&gt;&lt;br /&gt;Mini-rant over. :)&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Beware of Fake Learning!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-6838129202692784003?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/6838129202692784003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/07/fake-learning-shortcuts-dont-always.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/6838129202692784003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/6838129202692784003'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/07/fake-learning-shortcuts-dont-always.html' title='Fake Learning: Shortcuts Don&apos;t Always Exist'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-7319638852089702277</id><published>2011-07-03T04:21:00.002+02:00</published><updated>2011-07-03T04:28:23.194+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Carnival'/><title type='text'>Carnival of Testers #23</title><content type='html'>" #softwaretesting #testing "&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Workshops&lt;/b&gt;&lt;br /&gt;The workshop on testing concept continued it's travel around the world.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;DEWT1 took place, with a write-ups from &lt;b&gt;Ray Oei&lt;/b&gt;, &lt;a href="http://dewt.wordpress.com/2011/06/09/announcement-dewt1/"&gt;here&lt;/a&gt;; &lt;b&gt;Zeger Van Hese&lt;/b&gt;, &lt;a href="http://testsidestory.wordpress.com/2011/06/21/dewt1/"&gt;here&lt;/a&gt;; &lt;b&gt;Jean-Paul Varwijk&lt;/b&gt;, &lt;a href="http://arborosa.wordpress.com/2011/06/17/dewtconferencepost1/"&gt;here&lt;/a&gt; (interesting first blog), here; &lt;b&gt;Jeroen Rosink&lt;/b&gt;, &lt;a href="http://testconsultant.blogspot.com/2011/06/reflection-of-day-at-dewt.html"&gt;here&lt;/a&gt;; &lt;b&gt;Huib Schoots&lt;/b&gt;, &lt;a href="http://www.huibschoots.nl/wordpress/?p=97"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Later in the month a workshop on testing took place in New Zealand. KWST was born! Good reading from &lt;b&gt;Brian Osman&lt;/b&gt;, &lt;a href="http://bjosman.wordpress.com/2011/06/28/kwst-kiwi-workshop-on-software-testing/"&gt;here&lt;/a&gt;, and &lt;b&gt;Aaron Hodder&lt;/b&gt;, &lt;a href="http://testerkiwi.blogspot.com/2011/06/kwst-possum-testing.html"&gt;here&lt;/a&gt;.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Podcasts&lt;/b&gt;&lt;br /&gt;This month saw 2 notable events from the podcast world.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Trish Khoo&lt;/b&gt; announced the launch the testcasters site (with Bruce McLeod), &lt;a href="http://trishkhoo.com/?p=381"&gt;here&lt;/a&gt;. They sound like they have a lot of fun with it!&lt;/li&gt;&lt;li&gt;Also, TWIST had it's 50th edition. &lt;b&gt;Michael Larsen&lt;/b&gt; writes about that and more, &lt;a href="http://mkl-testhead.blogspot.com/2011/06/podcast-friday-twist-turns-50.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;Searching for THE ONE&lt;/b&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;There are recurring questions that crop up where searches are made for THE definition, guarantee, way or tool. This triggered some interesting perspectives.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Markus Gärtner&amp;nbsp;&lt;/b&gt;examined a claim about "full automation" via model based testing,&amp;nbsp;&lt;a href="http://www.shino.de/2011/06/12/fully-automatic-software-testing-now-possible-really-hmm-soooo/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Sometimes testers (and non-testers) get hung-up on the A-word (assurance), not to say anything about the Q-word!&amp;nbsp;&lt;b&gt;James Lyndsay&lt;/b&gt;&amp;nbsp;produced a good perspective on Test Assurance as applied to (exploratory) testing,&amp;nbsp;&lt;a href="http://workroomprds.blogspot.com/2011/06/how-to-assure-exploratory-testing.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;A search for a good, better or best testing tour gave rise to this&amp;nbsp;&lt;a href="http://kaner.com/?p=96"&gt;post&lt;/a&gt;&amp;nbsp;from&amp;nbsp;&lt;b&gt;Cem Kaner&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Other&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A good follow-up on his testing debt article from &lt;b&gt;Martin Jansson&lt;/b&gt;, &lt;a href="http://thetesteye.com/blog/2011/06/working-with-the-testing-debt-part-2/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Vulcan death grip in testing? &lt;b&gt;Adam Brown&lt;/b&gt; makes a case for it, &lt;a href="http://testing.gobanana.co.uk/?p=799"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;A reminder of thinking traps related to test automation was given by &lt;b&gt;Shrini Kulkami&lt;/b&gt;, &lt;a href="http://shrinik.blogspot.com/2011/06/sure-ways-to-reduce-test-cycle-time.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;A plethora of recent article links was provided by &lt;b&gt;Matt Heusser&lt;/b&gt;, &lt;a href="http://xndev.blogspot.com/2011/06/new-articles-up-and-plenty-of-them.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;A piece from &lt;b&gt;BJ Rollison&lt;/b&gt; examining levels of testing, &lt;a href="http://www.testingmentor.com/imtesty/2011/06/25/levels-of-testing/"&gt;here&lt;/a&gt;, was interesting for the Beizer quotes and how they might not be an adequate model.&amp;nbsp;&lt;/li&gt;&lt;li&gt;An interesting piece from &lt;b&gt;Markus Gärtner&lt;/b&gt; on ideas around Programmer-Tester separation, &lt;a href="http://www.shino.de/2011/06/11/on-programmer-tester-separation/"&gt;here&lt;/a&gt;.&amp;nbsp;&lt;/li&gt;&lt;li&gt;The importance of understanding WHAT you're testing was an experience from &lt;b&gt;Adam Knight&lt;/b&gt;, &lt;a href="http://a-sisyphean-task.blogspot.com/2011/06/follow-lady-on-not-getting-tricked-by.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Although the deadline has passed now for the EuroStar lab rats, some experiences from &lt;b&gt;Henrik Emilsson&lt;/b&gt; and &lt;b&gt;Martin Jansson&lt;/b&gt; were given via the &lt;b&gt;EuroStar&lt;/b&gt; blog, &lt;a href="http://www.eurostarconferences.com/blog-posts/2011/6/17/what-you-can-expect-from-being-the-eurostar-testlab-apprentices.aspx"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Until the next time...&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-7319638852089702277?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/7319638852089702277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/07/carnival-of-testers-23.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/7319638852089702277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/7319638852089702277'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/07/carnival-of-testers-23.html' title='Carnival of Testers #23'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-6647095299719779392</id><published>2011-06-17T00:53:00.000+02:00</published><updated>2011-06-17T00:53:55.768+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Cognition'/><title type='text'>Fault Localisation and Search Satisfaction</title><content type='html'>" #softwaretesting #testing "&lt;br /&gt;&lt;br /&gt;A recent meet-up with &lt;a href="http://christintesting.blogspot.com/"&gt;Christin Wiedemann&lt;/a&gt;, &lt;a href="http://www.oscarcosmo.se/"&gt;Oscar Cosmo&lt;/a&gt; and &lt;a href="http://outsidetheblackbox.wordpress.com/"&gt;Daniel Berggren&lt;/a&gt; to talk testing was a very enjoyable and thought-provoking session. It reminded me of a problem that I'd recently being involved with, where I'd observed the problem of &lt;b&gt;Search Satisfaction&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Background&lt;/b&gt;&lt;br /&gt;A tricky performance problem existed and it was getting more and more "stakeholder" attention. The problem description (bug report) was quite detailed around the network for the part of the system under test (SUT) in the picture. The bug report described a fairly major problem in the SUT and the investigation had been ongoing for some time when I eventually came into the loop.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-U1zELdRwXLM/TfpOwXcOSOI/AAAAAAAAAM4/BV6gefcVbNo/s1600/Network3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="239" src="http://1.bp.blogspot.com/-U1zELdRwXLM/TfpOwXcOSOI/AAAAAAAAAM4/BV6gefcVbNo/s320/Network3.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;The ongoing investigation and fault localisation was made more difficult by the fact that several different problems were being observed in the whole network simultaneously (multiple problems in each network element) and so rooting out the real problem was quite tricky.&lt;br /&gt;&lt;br /&gt;Several rounds of extracting different log and trace information to localise the fault and create patch builds had been made. Then there was some form of inertia - little or no progress.&lt;br /&gt;&lt;br /&gt;For some reason I was involved in the loop.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Search Satisfaction&lt;/b&gt;&lt;br /&gt;When reading "How Doctors Think", ref [1], I encountered the notion of search satisfaction. This is where a diagnosis is made based on the observed data (or really a subset of the complete symptoms), no further testing or searching is done. The search is satisfied and the diagnosis made.&lt;br /&gt;&lt;br /&gt;When I read the bug report for the problem above, and all the associated notes, I found lots of evidence pointing to the SUT. There was a lot of information about faults in the SUT and actions that had been taken to correct them and re-test. However, there was something missing - for me. The main problem/issue didn't seem to be related to the faults that had been corrected.&lt;br /&gt;&lt;br /&gt;The description I read in the bug report would justify some of the associated faults being corrected (in an effort to localise the main problem) but not really the most serious fault. For that there needed to be more information on the surrounding network elements - I suspected an interaction problem and to understand that I needed information on the behaviour in the rest of the network.&lt;br /&gt;&lt;br /&gt;I raised these issues with the people directly involved. They took another look, now with a different perspective and after some further rounds of localisation (now involving a wider search) the issue was found. A fault in another network element which was masked by the interaction between several elements.&lt;br /&gt;&lt;br /&gt;So, in this example the faults being worked on were driven partly by the data available and partly by what could be fixed. The actions on those faults were correct. The search for fixes was satisfied by some of the symptoms that could be seen. But did those symptoms explain the severity of the main problem? Sometimes that's an important question - I can observe symptom X, Y &amp;amp; Z, but do they explain the main problem? &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Search Satisfaction - How?&lt;/b&gt;&lt;br /&gt;Search satisfaction is not just about fulfilling a search and not wanting to continue search. We learn to see patterns, get comfortable with patterns and recognize patterns. This has been demonstrated in different studies.&lt;br /&gt;&lt;br /&gt;In one case, ref [2], it was found that Americans and Chinese subjects focus on different aspects of a picture. These habits of perception are thought to be influenced by the environment and society that they live in - people learn what they're used to and that is the default habit.&lt;br /&gt;&lt;br /&gt;Another study, ref [3], showed an experiment where kittens had learned to perceive their environments in different ways (by being deprived of horizontal or vertical perception) and then had problems when they needed to use the perception they'd been deprived of.&lt;br /&gt;&lt;br /&gt;Another favourite perspective of mine - which I use when thinking about open-ended tests - is the example in this picture from hubble, &lt;a href="http://www.tor.dk/"&gt;here&lt;/a&gt;. Read the comment. Sometimes if you think you won't see anything, you might not see anything - so sometimes you need to keep looking!&lt;br /&gt;&lt;br /&gt;So, whether seeing a pattern in what one observes when testing, those patterns can be something that has been learnt. It fits the observation. But is it the only explanation, or is there a different observation (perspective) that might contradict the hypothesis?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Observation&lt;/b&gt;&lt;br /&gt;In the example that I observed there were two factors that kept the search "satisfied" and constrained. These were a fixed focus and constant stakeholder attention.&lt;br /&gt;&lt;br /&gt;Too focussed:&lt;br /&gt;De-Focus and Re-Focus techniques can help avoid this problem. Sometimes you have to step back and observe what's going on around the periphery to then make some different sense of the detail. This is sometimes easier said than done. Sometimes it needs a fresh pair of eyes to trigger this.&lt;br /&gt;&lt;br /&gt;Stakeholder "attention":&lt;br /&gt;This can actually induce search satisfaction. Someone wants an answer (or diagnosis) and you have an answer staring right at you. This is more difficult to avoid, but a first step to avoiding this is realizing that you might be operating with limited data.&lt;br /&gt;&lt;br /&gt;Lessons from Science&lt;br /&gt;Don't stick to confirmatory approaches. Think about disconfirmatory evidence - how could my theory be proved wrong or incomplete? Do I have enough information? Can I think of a way in which it might not be a sufficient (or good enough) theory?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;References&lt;/b&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;How Doctors Think (Groopman, Houghton Mifflin 2007)&lt;/li&gt;&lt;li&gt;Cultural variation in eye movements during scene perception (Chua, Boland and Nisbett, PNAS 2005)&lt;/li&gt;&lt;li&gt;Development of the brain depends on the visual environment (Blakemore and Cooper, Nature 1970)&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-6647095299719779392?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/6647095299719779392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/06/fault-localisation-and-search.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/6647095299719779392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/6647095299719779392'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/06/fault-localisation-and-search.html' title='Fault Localisation and Search Satisfaction'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-U1zELdRwXLM/TfpOwXcOSOI/AAAAAAAAAM4/BV6gefcVbNo/s72-c/Network3.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-4373476140921211872</id><published>2011-06-03T13:07:00.000+02:00</published><updated>2011-06-03T13:07:44.354+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Carnival'/><title type='text'>Carnival of Testers #22</title><content type='html'>" #softwaretesting #testing "&lt;br /&gt;&lt;br /&gt;Diverse is the word for the writing in May...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Learning &amp;amp; Insights&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Pete Walen&lt;/b&gt;&amp;nbsp;highlighted parallels between deduction and test investigation (a la House),&amp;nbsp;&lt;a href="http://rhythmoftesting.blogspot.com/2011/05/what-looks-like-is-wrong-may-not-be.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Some relevant learnings for testers from &lt;b&gt;Ralph van Roosmalen&lt;/b&gt;, &lt;a href="http://softwaredevelopmentisfun.blogspot.com/2011/05/things-tester-can-learn-from-programmer.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Albert Gareev&lt;/b&gt; made a triple post of his interview with Michael Bolton, good reading &lt;a href="http://blog.softwaretestingclub.com/2011/05/interview-with-michael-bolton-part-1/"&gt;here&lt;/a&gt;, &lt;a href="http://blog.softwaretestingclub.com/2011/05/interview-with-michael-bolton-part-2/"&gt;here&lt;/a&gt; and &lt;a href="http://blog.softwaretestingclub.com/2011/05/interview-with-michael-bolton-part-3/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;u&gt;THE&lt;/u&gt; happy tester, &lt;b&gt;Sigge Birgisson&lt;/b&gt;, wrote about his optimistic and positive approach to testing, &lt;a href="http://happytesting.wordpress.com/2011/05/15/tester-personality-optimistic-and-positive-thinking/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Binary disease, and some of the issues it causes testers, was the subject of &lt;a href="http://thetesteye.com/blog/2011/05/binary-disease/"&gt;a post&lt;/a&gt; by &lt;b&gt;Rikard Edgren&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Some interesting perspectives on memetics in testing were&amp;nbsp;&lt;a href="http://007unlicensedtotest.blogspot.com/2011/05/memetics-and-testing-schema.html"&gt;posted&lt;/a&gt; by &lt;b&gt;Peter Haworth-Langford&lt;/b&gt;.&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Rob Lambert&lt;/b&gt; was prolific in May, with this post on &lt;a href="http://thesocialtester.posterous.com/you-know-something-i-dont-know-but-if-you-don"&gt;sharing information and communicating&lt;/a&gt; just one of many examples.&lt;/li&gt;&lt;li&gt;I loved the dashboards and representation ideas in &lt;b&gt;Trish Khoo&lt;/b&gt;'s post, &lt;a href="http://trishkhoo.com/?p=340"&gt;here&lt;/a&gt;!&lt;/li&gt;&lt;li&gt;&lt;b&gt;Christin Wiedemann&lt;/b&gt; illustrated that sometimes if it tastes "off" maybe it is "off", &lt;a href="http://christintesting.blogspot.com/2011/05/sometimes-what-tastes-like-mold-it.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;New Pens&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;New writing this month from &lt;b&gt;David Greenlees&lt;/b&gt;, with &lt;a href="http://davidstest.posterous.com/2011/04/true-value-of-conferences.html"&gt;a piece on the value of conferences&lt;/a&gt;, both to yourself and your employer.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Claire Moss&lt;/b&gt;, started her first blog with an account of her exploratory approach to STAREAST, &lt;a href="http://blog.aclairefication.com/?p=1"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Conferences&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Continuing with STAREAST, &lt;a href="http://blog.softwaretestingclub.com/2011/05/report-from-stareast-2011/"&gt;here&lt;/a&gt; is a good overview of &lt;b&gt;Lisa Crispin&lt;/b&gt;'s experience and learnings on the STC.&lt;/li&gt;&lt;li&gt;WAT2 got some good coverage from &lt;b&gt;Markus Gärtner&lt;/b&gt;, &lt;a href="http://www.shino.de/2011/05/19/second-writing-about-testing-conference-in-2011/"&gt;here&lt;/a&gt;, &lt;b&gt;Alan Page&lt;/b&gt;, &lt;a href="http://angryweasel.com/blog/?p=304"&gt;here&lt;/a&gt;, and &lt;b&gt;Marlena Compton&lt;/b&gt;, &lt;a href="http://marlenacompton.com/?p=2215"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Markus Gärtner&lt;/b&gt; also provided some insights from the Problem Solving Leadership course, &lt;a href="http://www.shino.de/2011/05/24/problem-solving-leadership-may-2011/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;This is just a small sample of some of the good writing this past month.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Until the next time...&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-4373476140921211872?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/4373476140921211872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/06/carnival-of-testers-22.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/4373476140921211872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/4373476140921211872'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/06/carnival-of-testers-22.html' title='Carnival of Testers #22'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-1634491648412730763</id><published>2011-05-17T06:31:00.000+02:00</published><updated>2011-05-17T06:31:39.445+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Framing'/><category scheme='http://www.blogger.com/atom/ns#' term='Problem Analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='Cognition'/><title type='text'>Problem Analysis - Mind Maps &amp; Thinking</title><content type='html'>Credit to Peter Haworth-Langford, Christin Wiedemann and Oscar Cosmo, with whom I was chatting back in December...&lt;br /&gt;&lt;br /&gt;The topic of mind maps was discussed (in various usages) and I realised that maybe I had a usage that I need to write about and digest...&lt;br /&gt;&lt;br /&gt;I frequently get asked to do a root cause analysis type of activity. Usually it's connected with faults reported against a product, but other times it might be to analyse a situation or process. In all cases I usually have a main question in my head, "what is the real problem?"&lt;br /&gt;&lt;br /&gt;Below is an example of using these approaches for a root cause analysis of a fault. The analysis is used as a learning opportunity - to see &lt;b&gt;&lt;u&gt;if&lt;/u&gt;&lt;/b&gt; there is anything that needs to be changed or improved, including project and team structures and aspects of how they work.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Example&lt;/b&gt;&lt;br /&gt;A typical root cause analysis (RCA) in my shop might look like the following. This is one example and there are many other variants.&lt;br /&gt;&lt;br /&gt;The example "presumes" there was some missing testing (which might reasonably have been expected to happen), but it could just as easily be missing design analysis, design coding error or any of a range of other issues.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/--bpDUMh7PIg/TdHrVf_wzZI/AAAAAAAAAMs/R19XFB7y5YY/s1600/RCA1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="91" src="http://3.bp.blogspot.com/--bpDUMh7PIg/TdHrVf_wzZI/AAAAAAAAAMs/R19XFB7y5YY/s320/RCA1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I have two main techniques that I use to help reveal information - and so help me on my way to "the real problem". Note, I say this as though there is only one, but I'm well aware there are usually many different competing aspects.&lt;br /&gt;&lt;br /&gt;The first is the 5-whys and the second is what I think of as the "are your lights on?" approach and I use them in distinct ways:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;5-whys - extracting raw data&lt;/li&gt;&lt;li&gt;Lights-on - attaching meaning to the analysis&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The 5-Whys&lt;/b&gt;&lt;br /&gt;This is the forensic search for raw data - collecting the different aspects of the problem - what the problem was, its solution, aspects related to team analysis, system design, aspects related to test design and execution, aspects of team dynamics, changes in timing and priorities that might any of these parts.&lt;br /&gt;&lt;br /&gt;Actually, I don't restrict the analysis to "5" - it can be 2, 3, or 8 - as many as are needed to get a "good enough" picture or level of granularity (part of this is an understanding of how deep we need to dig). &amp;nbsp;Extending the above example, it might become:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-wvBjhjWSiso/TdHreaDTmGI/AAAAAAAAAMw/Ea3tbI-cDO8/s1600/RCA3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="225" src="http://2.bp.blogspot.com/-wvBjhjWSiso/TdHreaDTmGI/AAAAAAAAAMw/Ea3tbI-cDO8/s400/RCA3.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Lights-On&lt;/b&gt;&lt;br /&gt;This approach is heavily based on the Gause &amp;amp; Weinberg book, "&lt;a href="http://www.amazon.com/Are-Your-Lights-Figure-Problem/dp/0932633161/"&gt;Are your lights on?&lt;/a&gt;", which I recommended highly. This is an approach that helps answer:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;What is the problem?&lt;/li&gt;&lt;li&gt;To whom is it a problem?&lt;/li&gt;&lt;li&gt;Whose problem is it?&lt;/li&gt;&lt;li&gt;Does the problem need solving?&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Usually, by working through these aspects of the problem it is possible to determine the extent of the issue, if it is an issue that should be addressed, if this is something that can be done now and by who.&lt;br /&gt;&lt;br /&gt;Sometimes the problem appears due to a change in project priority or timing, something doesn't get completed and, crucially, the customer is not aware that it shouldn't use feature X in this first drop, or that it has certain limitations.&lt;br /&gt;&lt;br /&gt;Communication (or the absence of it) is, occasionally, a root cause in itself!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;A Third Way&lt;/b&gt;&lt;br /&gt;I said I had two main ways, well recently I've realised that I'm using a third way - I say recently, as I've really only attached (or discovered) the terminology for it: &lt;b&gt;Framing&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Framing&lt;/b&gt;&lt;br /&gt;Framing is heavily based around the work of Tversky &amp;amp; Kahneman, with some application by Russo.&lt;br /&gt;&lt;br /&gt;This is the filter that is used to look at the problem. In the above example, I might look at the issue from the project perspective: what priorities existed on the project (stakeholder or customer), were there aspects outside the control or remit of the project, did any of the project aspects change and with what timing?&lt;br /&gt;&lt;br /&gt;There might be team frames: how did the internal and external communication to and from the team work; was there a project change that didn't filter into the team; information availability, assumptions and other limitations.&lt;br /&gt;&lt;br /&gt;Finally, there might be aspects that work on project, team or individual level: risk averse or risk taking attitudes; attitudes of uncertainty, lack of support or overconfidence; or a combination of many factors.&lt;br /&gt;&lt;br /&gt;So, applying some framing aspects to this example might give:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-SfMrQlVSiAE/TdHtYp8euuI/AAAAAAAAAM0/czIDfSYW5EA/s1600/RCA4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="206" src="http://4.bp.blogspot.com/-SfMrQlVSiAE/TdHtYp8euuI/AAAAAAAAAM0/czIDfSYW5EA/s400/RCA4.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The framing of the problem - and using multiple frames - helps to put the issues into perspective, the situational context - what did it mean at this particular point in time, in this particular project, in this particular team set-up, for this particular customer, etc, etc.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Full Circle&lt;/b&gt;&lt;br /&gt;The framing aspect now fits quite well into my RCA approach, or any problem analysis approach:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Raw data is gathered: 5-whys is one approach&lt;/li&gt;&lt;li&gt;Situational context: Framing, ideally using a number of frames.&lt;/li&gt;&lt;li&gt;Meaning and decision: Lights-on&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Conclusion&lt;/b&gt;&lt;br /&gt;Mind maps help in a number of aspects here: visualisation and recording of thinking and exploration.&lt;br /&gt;&lt;br /&gt;However, the big aspect is the thinking - using a range of tools to explore the problem, not limiting analysis to the problem artifact (a team didn't do xyz...) but adding in the situational aspects and weighing up the problem with the surrounding information to get to a better understanding of it (framing). Then the information can be used to help understand if it really is a problem that needs solving and by who (Lights-On).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;References&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;Gause &amp;amp; Weinberg, "Are Your Lights On?: How to Figure Out What the Problem Really Is" (Dorset House, 1990)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;Kahneman &amp;amp; Tversky, "The Framing of Decisions and the Psychology of Choice" (Science v211, 1981)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;Russo, "Decision Traps: The Ten Barriers to Decision-Making and How to Overcome Them" (Fireside, 1990)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;a href="http://en.wikipedia.org/wiki/5_Whys"&gt;5 Whys&lt;/a&gt;, (wikipedia)&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-1634491648412730763?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/1634491648412730763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/05/problem-analysis-mind-maps-thinking.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/1634491648412730763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/1634491648412730763'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/05/problem-analysis-mind-maps-thinking.html' title='Problem Analysis - Mind Maps &amp; Thinking'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/--bpDUMh7PIg/TdHrVf_wzZI/AAAAAAAAAMs/R19XFB7y5YY/s72-c/RCA1.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-8907467550718094530</id><published>2011-05-04T00:01:00.000+02:00</published><updated>2011-05-04T00:01:18.718+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Carnival'/><title type='text'>Carnival of Testers #21</title><content type='html'>" #softwaretesting #testing "&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;"April april, din dumma sil&lt;/i&gt;&lt;/div&gt;&lt;i&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;&lt;i&gt;Jag kan lura dig vart jag vill!"&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;&lt;i&gt;(Swedish saying when you've been "April fooled")&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;/i&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Well, no April fools jokes here - just proper writing and blogging about testing..&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Testers Meeting&lt;/b&gt;&lt;br /&gt;April saw the second SWET occurrence and the ninth LEWT. Many SWET attendees wrote their reflections. More for LEWT please? Elsewhere, testers were at meetups, at conferences and testing online.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A first view of STPCon from &lt;b&gt;Pete Walen&lt;/b&gt; came &lt;a href="http://rhythmoftesting.blogspot.com/2011/04/fun-and-games-at-stpcon-2011-part-1.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Rob Lambert&lt;/b&gt; &amp;amp; the &lt;b&gt;STC&lt;/b&gt; posted a selection of videos for the lightning talks from the Oxford meetup, &lt;a href="http://blog.softwaretestingclub.com/2011/04/oxford-meetup-some-videos/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;European Weekend Testing has been hosted on a few occasions recently by &lt;b&gt;Eusebiu Blindu&lt;/b&gt;. He writes about it &lt;a href="http://www.testalways.com/2011/04/18/european-weekend-testing/"&gt;here&lt;/a&gt;.&amp;nbsp;&lt;/li&gt;&lt;li&gt;SWET views from &lt;b&gt;&lt;a href="http://thetesteye.com/blog/2011/04/thoughts-from-swet2/"&gt;Torbjörn Ryber&lt;/a&gt;&lt;/b&gt;, &lt;b&gt;&lt;a href="http://testandtech.blogspot.com/2011/04/swet2-great-way-to-spend-weekend.html"&gt;Ola Hyltén&lt;/a&gt;&lt;/b&gt;, &lt;b&gt;&lt;a href="http://draft.blogger.com/goog_1398681370"&gt;Rikard Edgren&lt;/a&gt;&lt;/b&gt;&lt;a href="http://draft.blogger.com/goog_1398681370"&gt;, &lt;/a&gt;&lt;b&gt;&lt;a href="http://draft.blogger.com/goog_1398681370"&gt;Martin Jansson&lt;/a&gt;&lt;/b&gt;&lt;a href="http://draft.blogger.com/goog_1398681370"&gt;, &lt;/a&gt;&lt;b&gt;&lt;a href="http://thetesteye.com/blog/2011/04/highlights-from-swet2/"&gt;Henrik Emilsson&lt;/a&gt;&lt;/b&gt;, &lt;b&gt;&lt;a href="http://happytesting.wordpress.com/2011/04/13/swet2-and-triggering-words/"&gt;Sigurdur Birgisson&lt;/a&gt;&lt;/b&gt;, &lt;b&gt;&lt;a href="http://www.addq.se/testmetoder/swet-2-2nd-swedish-workshop-on-exploratory-testing/"&gt;Christin Wiedemann&lt;/a&gt;&lt;/b&gt; (in Swedish) and &lt;b&gt;&lt;a href="http://testers-headache.blogspot.com/2011/04/swet2-serious-testing-talk-by-serious.html"&gt;Simon Morley&lt;/a&gt;&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;LEWT09 got an overview from &lt;b&gt;&lt;a href="http://testingyet.markus-deibel.de/index.php?/archives/25-LEWT09-Takeaways-for-a-part-time-tester.html"&gt;Markus Deibel&lt;/a&gt;&lt;/b&gt;.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Reflections&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Markus Gärtner&lt;/b&gt; gave a comprehensive &lt;a href="http://www.shino.de/2011/04/12/management-3-0/"&gt;write-up&lt;/a&gt; of his Management 3.0 course.&lt;/li&gt;&lt;li&gt;A good reflection on some options for visualizing testing was &lt;a href="http://gojko.net/2011/04/27/visualising-quality-initial-ideas/"&gt;posted&lt;/a&gt; by &lt;b&gt;Gojko Adzic&lt;/b&gt;.&amp;nbsp;&lt;/li&gt;&lt;li&gt;A thought experiment on factory vs context driven testing was started by &lt;b&gt;Rikard Edgren&lt;/b&gt;, &lt;a href="http://thetesteye.com/blog/2011/04/a-factory-of-skilled-testers/"&gt;here&lt;/a&gt;. Some interesting discussion in the comments too!&lt;/li&gt;&lt;li&gt;Writing tips for software testers was the subject of &lt;b&gt;Anne-Marie Charrett&lt;/b&gt;'s post, &lt;a href="http://mavericktester.com/how-to-write-about-software-testing"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Recognition&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Entaggle has had a few posts already. &lt;a href="http://testobsessed.com/2011/04/22/have-you-tagged-anyone-yet/"&gt;Here&lt;/a&gt; is the first (of many) from &lt;b&gt;Elisabeth Hendrickson&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Changes to &lt;b&gt;Joe Strazzere&lt;/b&gt;'s "people in testing" page were posted, &lt;a href="http://strazzere.blogspot.com/2011/04/people-in-testing-page-has-new-look.html"&gt;here&lt;/a&gt;.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Newbies&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;John Stevenson&lt;/b&gt; looked at a relevant question about mentoring new testers, how he did it and some initial ideas, &lt;a href="http://steveo1967.blogspot.com/2011/04/mentoring-new-tester.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Henrik Andersson&lt;/b&gt;, who hasn't blogged before (I think), made an interesting entry, &lt;a href="http://thetesteye.com/blog/2011/04/do-we-all-want-black-coffee/"&gt;here&lt;/a&gt;, with a piece on the need for diversity.&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Until the next time ...&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-8907467550718094530?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/8907467550718094530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/05/carnival-of-testers-21.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/8907467550718094530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/8907467550718094530'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/05/carnival-of-testers-21.html' title='Carnival of Testers #21'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-1777563156046544250</id><published>2011-04-29T00:54:00.001+02:00</published><updated>2011-07-20T13:27:43.582+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Conference'/><title type='text'>SWET2 - Serious Testing Talk by Serious Testers</title><content type='html'>" #softwaretesting #testing #swet2 "&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif;"&gt;&lt;b&gt;Place:&lt;/b&gt;&amp;nbsp;&lt;a href="http://maps.google.se/maps?hl=en&amp;amp;xhr=t&amp;amp;cp=5&amp;amp;um=1&amp;amp;ie=UTF-8&amp;amp;q=h%C3%B6n%C3%B6+hotell&amp;amp;fb=1&amp;amp;gl=se&amp;amp;hq=h%C3%B6n%C3%B6+hotell&amp;amp;cid=0,0,5489852064063876047&amp;amp;ei=4dS5TYiGFszBtAa2z5XrAw&amp;amp;sa=X&amp;amp;oi=local_result&amp;amp;ct=image&amp;amp;resnum=2&amp;amp;sqi=2&amp;amp;ved=0CCsQnwIwAQ"&gt;Hönö Hotell&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Date:&lt;/b&gt;&amp;nbsp;9-10 April 2011&lt;br /&gt;&lt;b&gt;Twitter hashtag:&lt;/b&gt;&amp;nbsp;#SWET2 (an odd one with #SVET2)&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;b&gt;Antendees&lt;/b&gt; (seating order):&amp;nbsp;Torbjörn Ryber, Martin Jansson, Simon Morley, Henrik Emilsson, Sigge Birgisson, Ola Hyltén, Steve Öberg, Johan Jonasson, Rikard Edgren, Azin Bergman, Christin Wiedemann, Henrik Andersson,&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif;"&gt;Robert Bergqvist, Saam Koororian, Fredrik Scheja&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;SWET - Swedish Workshop on Exploratory Testing&lt;/b&gt;&lt;/div&gt;&lt;div&gt;This was the second installment of a peer conference on exploratory testing held by Swedish testers, organised by Rikard, Henrik E and Martin. Great job!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The main focus this time was the analysis, planning and status communication aspects related to exploratory testing. I thought this was a great idea - an area that sometimes doesn't get the discussion time and an area ripe for discussion.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Presentations&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Johan, Tobbe, Fredrik &amp;amp; Saam did a fine job with their presentations - I won't go into the details as they've been described in the references below.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Johan had the marathon session - about 15-20mins of presentation followed by nearly 4 hours of discussion. It's that discussion that really searches into the experience report and picks up on different aspects and looks at them closely.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In this session there was an exploration of aspects of new testers versus experienced testers in exploratory testing. This got a lot of exploration and I think many drew or highlighted interesting lessons here. Some notes I made (this is a mixture of my own and other's thoughts and observations):&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Attitude (from project or team lead) towards testers/teams is decisive.&lt;/li&gt;&lt;li&gt;Attitude of testers/teams is decisive (in good testing).&lt;/li&gt;&lt;li&gt;Importance of the team lead that "protects" testers from the project and lets them test.&lt;/li&gt;&lt;li&gt;But how to handle project leaders where that shield doesn't exist?&lt;/li&gt;&lt;li&gt;Comfort zone warning signs in testers: Ways-of-working, templates, same-same attitude and identity.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Can be a danger that testers can use test reporting as an advert for testing, i.e. a danger that we're missing the point of testing. (This was a good point from Martin!)&lt;/li&gt;&lt;li&gt;Dialogue between tester/team and the project lead - no surprises.&lt;/li&gt;&lt;li&gt;Test planning: Trust between tester/team and project leader is important (if not vital).&lt;/li&gt;&lt;li&gt;Actively build up this trust.&lt;/li&gt;&lt;li&gt;It's the planning that is important and not the plan!&lt;/li&gt;&lt;li&gt;Domain expert vs Right attitude?&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tobbe was next up with an experience report on the role of a tester that goes outside the traditional and incorporates aspects of project management. Some observations:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Is there a danger in the combined tester and project leader role. Danger for double-personality complex (amongst others)?&lt;/li&gt;&lt;li&gt;How was the conflict between lots of testing issues and reporting to a stakeholder on the project handled?&lt;/li&gt;&lt;li&gt;Did the double-role affect the content and detail of the reporting?&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Fredrik was third with a report on using some aspects of TMap as a starting point for their work. The story wasn't really about TMap but more how they'd used it as a starting point. Some of my notes/questions:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Test analysis &amp;amp; planning has a small timebox - is this optimal after a few iterations, some other basis or some pre-requisite knowledge before application?&lt;/li&gt;&lt;li&gt;How do you examine and question your working methods and approach for the purpose of improvement?&lt;/li&gt;&lt;li&gt;Having a "high quality expectation" - what does this mean and imply? (what does it leave out?)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Saam was the fourth and final presentation. Unfortunately, we only managed just over an hour of discussion after the presentation. Some of my notes and observations:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Working with distributed sites - there are different cultural aspects here. How did they impact the reporting?&lt;/li&gt;&lt;li&gt;The idea of "1 requirement per test" - how is that counteracted?&lt;/li&gt;&lt;li&gt;"Confidence levels" in reporting is a good starting point - but is there a need to normalize or baseline them for stakeholders? Education for stakeholders?&lt;/li&gt;&lt;li&gt;How are faults in the coverage map handled?&lt;/li&gt;&lt;li&gt;What was the stakeholder reaction to low coverage on parts of the map?&lt;/li&gt;&lt;li&gt;Map: confidence vs security vs risk vs tool for communication (and not communicated).&lt;/li&gt;&lt;li&gt;Map: Needs to be dynamic.&lt;/li&gt;&lt;li&gt;Map: How are assumptions and limitations displayed? Do they need to be?&lt;/li&gt;&lt;li&gt;Map: Does the map change with different assumptions and limitations?&lt;/li&gt;&lt;li&gt;Use the map to solve the team problems and not as a method of communication.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;My Lessons&lt;/b&gt;&lt;/div&gt;&lt;div&gt;I practised thinking about how I would behave and react in the situations presented in the experience reports.&amp;nbsp;&lt;/div&gt;&lt;div&gt;The observations and questions (above) are really some of the questions I might pose in similar situations - so I'm learning from the presented experience and testing my ideas out. And that's good practice - valuable.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It was fantastic being in a group of intelligent testers - some from SWET1 and some new aquantancies. All had many different perspectives on issues that many of us face on a daily basis. Great to compare notes and discuss topics of the day. Talking of which...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Best Practices&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;As usual there were plenty of late-night discussions. The topic of best practices arose. As I remember, participants in the discussion were&amp;nbsp;Rikard, Ola, Henrik A and myself (maybe I missed someone?)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The discussion was on the phrase "best practice" - notice it wasn't the topic of "best practices" but rather the phrase.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Rikard said that he thought it was curious how usage of the words can induce such strong reactions. There is a state in which someone can think of an idea or topic as their best so far, and consider something as "best" [to them, so far].&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Henrik talked about how problematical it was to use those two words together.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My view was that it was incomplete - giving something a label of "bp" is really avoiding dialogue. It's an incomplete phrase as there's no time or any other contextual aspect - therefore using the term is lazy and imprecise.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;Lightning Talks&lt;/b&gt;&lt;/div&gt;&lt;div&gt;This was a great initiative! Five minutes open floor - talk for five minutes or less if you want to allow questions. All those not presenting got up and gave an energetic five minutes.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Other references:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://thetesteye.com/blog/2011/04/thoughts-from-swet2/"&gt;Tobbe's view&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://thetesteye.com/blog/2011/04/highlights-from-swet2/"&gt;Rikard, Henrik E &amp;amp; Martin's view&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://happytesting.wordpress.com/2011/04/13/swet2-and-triggering-words/"&gt;Sigge's view&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://testandtech.blogspot.com/2011/04/swet2-great-way-to-spend-weekend.html"&gt;Ola's view&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Passionate is a word that sometimes gets overused when describing testers (&lt;i&gt;"... I have a proven track record ... yada yada ... oh and I'm a passionate tester also..."&lt;/i&gt;) - but in this grouping passion fits. Engaged discussion, relentless searching and ultimately improving ones thinking and reasoning. All in their spare time. Now that's passion!&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Cool! Roll on SWET3...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-1777563156046544250?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/1777563156046544250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/04/swet2-serious-testing-talk-by-serious.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/1777563156046544250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/1777563156046544250'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/04/swet2-serious-testing-talk-by-serious.html' title='SWET2 - Serious Testing Talk by Serious Testers'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-3812468460723289218</id><published>2011-04-26T06:00:00.005+02:00</published><updated>2011-04-26T06:00:01.437+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Conference'/><title type='text'>My Slides from Iqnite Nordic 2010</title><content type='html'>" #softwaretesting #testing "&lt;br /&gt;&lt;br /&gt;Long overdue, but I finally got around to uploading the slides from my presentation at Iqnite Nordic 2010.&lt;br /&gt;&lt;br /&gt;As ever, the slides only give part of the story - you miss out on the presentation ramble, posturing, double-takes and gesturing - but maybe that's a good thing. It's a little academic in parts and there are some parts I've modified when giving this since, but there is still a good message in there.&lt;br /&gt;&lt;br /&gt;Anyway, enjoy:&lt;br /&gt;&lt;br /&gt;&lt;div id="__ss_7731898" style="width: 425px;"&gt;&lt;strong style="display: block; margin: 12px 0 4px;"&gt;&lt;a href="http://www.slideshare.net/YorkyAbroad/test-reporting-tonontesters2010" title="Test reporting to_non-testers_2010"&gt;Test reporting to non-testers 2010&lt;/a&gt;&lt;/strong&gt; &lt;iframe frameborder="0" height="355" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/7731898" width="425"&gt;&lt;/iframe&gt; &lt;br /&gt;&lt;div style="padding: 5px 0 12px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Oh, and of course feedback is welcome!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-3812468460723289218?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/3812468460723289218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/04/my-slides-from-iqnite-nordic-2010.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/3812468460723289218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/3812468460723289218'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/04/my-slides-from-iqnite-nordic-2010.html' title='My Slides from Iqnite Nordic 2010'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-7326654247151438210</id><published>2011-04-15T01:08:00.001+02:00</published><updated>2011-05-17T06:37:46.664+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Framing'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Cognition'/><title type='text'>The Certainty Effect and Insurance</title><content type='html'>" #softwaretesting #testing "&lt;br /&gt;&lt;br /&gt;At #swet2 I gave a lightning talk on an aspect of Framing (more on this in future posts) and thought I'd jot down some of the details.&lt;br /&gt;&lt;br /&gt;On the way to the peer conference I'd read Tversky and Kahneman's "The Framing of Decisions and the Psychology of Choice" (Science v211, 1981), and was struck by the description of what they described as the certainty effect. Or really the potential application in testing.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The Certainty Effect&lt;/b&gt;&lt;br /&gt;This was labelled by Tversky and Kahneman (in a 1979 article in Ecometrica on Prospect Theory) on a paradox observed by French economist Maurice Allais in 1953. Expected utility theory predicts that a choice is made dependent on it's expected probability. The example from the 1979 article is:&lt;br /&gt;&lt;br /&gt;Problem 1:&lt;br /&gt;&lt;blockquote&gt;Choose between&lt;/blockquote&gt;&lt;blockquote&gt;&lt;b&gt;Choice A&lt;/b&gt;&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote&gt;A return of 2500 with a probability of .33&lt;/blockquote&gt;&lt;blockquote&gt;A return of 2400 with a probability of .66&lt;/blockquote&gt;&lt;blockquote&gt;A return of 0 with a probability of .01&lt;/blockquote&gt;&lt;blockquote&gt;&lt;b&gt;Choice B&lt;/b&gt;&lt;/blockquote&gt;&lt;blockquote&gt;A certain (guaranteed) return of 2400&lt;/blockquote&gt;&lt;br /&gt;In a sample of 72 respondents 18% chose A and 82% chose B.&lt;br /&gt;&lt;br /&gt;This is in line with expected utility theory. It's also known as a risk averse approach. Now in the second problem the certainty was removed:&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Problem 2:&lt;/div&gt;&lt;blockquote&gt;Choose between&lt;/blockquote&gt;&lt;blockquote&gt;&lt;b&gt;Choice C&lt;/b&gt;&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote&gt;A return of 2500 with a probability of .33&lt;/blockquote&gt;&lt;blockquote&gt;A return of 0 with a probability of .67&lt;/blockquote&gt;&lt;blockquote&gt;&lt;b&gt;Choice D&lt;/b&gt;&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote&gt;A return of 2400 with a probability of .34&lt;/blockquote&gt;&lt;blockquote&gt;A return of 0 with a probability of .66&lt;/blockquote&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Now in this case, of the 72 respondents 83% chose C and 17% chose D.&amp;nbsp;This is not in line with expected utility theory and is what is labelled as the certainty effect. That is, there was a disproportionate weighting on an outcome when it was certain - as this weighting wasn't reflected when the outcome was not certain.&lt;/div&gt;&lt;br /&gt;This is related to how the question is asked (framed).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Insurance&lt;/b&gt;&lt;br /&gt;A further example of this type of framing affecting choice can be seen in attitudes to risk - typically when looking at insurance there is a difference in attitudes that is displayed between risk reduction and risk elimination, for example consider:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;A vaccine that is effective in half of cases.&lt;/div&gt;&lt;div style="text-align: center;"&gt;vs&lt;/div&gt;&lt;div style="text-align: center;"&gt;A vaccine that is fully effective in 1 of 2 cases.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Then there is a disproportionate preference for the second formulation.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Applied to Testing?&lt;/b&gt;&lt;br /&gt;By default, stakeholders want certainty. They tend to want risk elimination rather than risk reduction. They link this to cost (just like in different levels of insurance) and think that by working with cost they will get closer to certainty.&lt;br /&gt;&lt;br /&gt;This is a problem for testers - or really how they are communicating with stakeholders.&lt;br /&gt;&lt;br /&gt;Testers can't work in terms of certainty (without very tight restrictions and lots and lots of explanations and assumptions). Therefore, given the two possibilities of talking about risk elimination and risk reduction testers should talk in terms of risk reduction.&lt;br /&gt;&lt;br /&gt;Additionally, the certainty effect tells us that typical decisions and choices can be skewed (disproportionately) when the risk or probability moves away from certainty (guarantee).&lt;br /&gt;&lt;br /&gt;When handling the message and understanding expectations towards stakeholders consider:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Be consistent - never talk in terms of (or give the impression that you can deliver) certainty.&lt;/li&gt;&lt;li&gt;Be aware that when something is not certain then attitudes to risk and decision choices don't always follow expected weighting of probabilities.&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Certainty, insurance and talking to stakeholders - it's not always logical.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-7326654247151438210?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/7326654247151438210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/04/certainty-effect-and-insurance.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/7326654247151438210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/7326654247151438210'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/04/certainty-effect-and-insurance.html' title='The Certainty Effect and Insurance'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-6341454664451696748</id><published>2011-04-08T15:01:00.000+02:00</published><updated>2011-04-08T15:01:38.616+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><title type='text'>Scripts: Scripted Tester or Scripted Executor?</title><content type='html'>" #softwaretesting #testing "&lt;br /&gt;&lt;br /&gt;I had a brief and interesting twitter exchange with Michael Bolton last week:&lt;br /&gt;&lt;br /&gt;&lt;iframe border="0" frameborder="0" framespacing="0" height="300" scrolling="yes" src="http://www.bettween.com:80/conversations/embed?user1=@yorkyabroad&amp;amp;user2=@michaelbolton&amp;amp;date1=Mar-30-2011&amp;amp;date2=Mar-30-2011&amp;amp;order=desc&amp;amp;mainBackgroundColor=30728d&amp;amp;headerFooterColor=ffffff&amp;amp;borderColor=e2e2e2&amp;amp;tweetColor=333333&amp;amp;tweetBackgroundColor=ffffff&amp;amp;tweetDetailColor=999999&amp;amp;detailColor=333333&amp;amp;detailBackgroundColor=ffffff&amp;amp;fontSize=11&amp;amp;width=250&amp;amp;height=189" width="250"&gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;amp;amp;amp;lt;p&amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;p&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;p&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;p&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;p&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;br /&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt; &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/p&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/p&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;br /&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt; If you can't see this then your browser doesn't understand IFRAME. But you can look at the link &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;a href="http://www.bettween.com/yorkyabroad/michaelbolton/Mar-30-2011/Mar-30-2011/desc"&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;here&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/a&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;.&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;br /&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt; &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/p&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/p&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;lt;/p&amp;amp;amp;amp;amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;My Frame&lt;/b&gt;&lt;br /&gt;First I'll give the background of where I'm coming from when I think of "scripted testing".&lt;br /&gt;&lt;br /&gt;I started thinking about the checking vs testing distinction a while back (&lt;a href="http://testers-headache.blogspot.com/2009/08/to-test-or-not-to-test-just-checking.html"&gt;here&lt;/a&gt;, &lt;a href="http://testers-headache.blogspot.com/2009/09/sapient-checking.html"&gt;here&lt;/a&gt; and &lt;a href="http://testers-headache.blogspot.com/2009/09/more-notes-on-testing-checking.html"&gt;here&lt;/a&gt;). If you read them (rough and ready as they were) you'll see that my ideas about checks are wrapped into testing - i.e. you can't use checks without testing - testing being the information gathering exercise where you use the information gathered to help determine which other type of information to gather - that (to me) is one of the aspects of "good testing".&lt;br /&gt;&lt;blockquote&gt;Note on Earlier Posts on Testing vs Checking&lt;br /&gt;&lt;i&gt;Those posts were a little rough - peer review would definitely tighten them up.&lt;/i&gt;&lt;i&gt;It's actually interesting looking back on these posts (for me) as I can see areas where I've developed and refined some of my thinking. But in essence the check is an artifact and the test is the activity&lt;/i&gt;&lt;/blockquote&gt;&lt;div style="font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;So it was in that frame that I then triggered the question to Michael above.&lt;/div&gt;&lt;div style="font-style: italic;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Testing?&lt;/b&gt;&lt;/div&gt;Am I turning scripts into tests? Maybe.&lt;br /&gt;&lt;br /&gt;As Michael pointed out (which was quite a helpful clarification!) - I'm using them as an input - and as I referred to in the posts - I can't use a check without thinking about it's use beforehand and it's results afterwards - so in that sense it's very much a part of my testing.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Who Cares?&lt;/b&gt;&lt;br /&gt;Some people - but definitely not everybody!&lt;br /&gt;&lt;br /&gt;I've noticed a tendency to dismiss scripts or to detach them from testing. Well, as Michael also helpfully pointed out - there are aspects of scripting in most testing (whether it's a mission, goal or hunch) and that most good testing can't be constrained by a script.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;And Finally?&lt;/b&gt;&lt;br /&gt;For me:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Scripted Testing = Having a script wrapped up in testing, an input into the information gathering exercise.&lt;/li&gt;&lt;li&gt;Scripted Execution = The script on it's own. The activity is constrained by the script. Mmm, what can you do with that on it's own? Not much.&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;So, have you noticed when you&amp;nbsp;practised&amp;nbsp;scripted testing in the past?&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Have you noticed when you've been constrained by the script? Did you let the script constrain you?&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-6341454664451696748?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/6341454664451696748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/04/scripts-scripted-tester-or-scripted.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/6341454664451696748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/6341454664451696748'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/04/scripts-scripted-tester-or-scripted.html' title='Scripts: Scripted Tester or Scripted Executor?'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-9151550781130002865</id><published>2011-04-01T01:12:00.000+02:00</published><updated>2011-04-01T01:12:19.658+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Carnival'/><title type='text'>Carnival of Testers #20</title><content type='html'>" #softwaretesting #testing "&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;"Beware the ides of March."&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;(Shakespeare)&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Lots of fine writing again this month.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Enjoy...&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Zeger Van Hese&lt;/b&gt;'s &lt;a href="http://testsidestory.wordpress.com/2011/03/28/james-randi-is-a-tester/"&gt;post&lt;/a&gt; about James Randi and software skeptics. How apt!&lt;/li&gt;&lt;li&gt;&lt;b&gt;Markus Gärtner&lt;/b&gt;'s post against thought control, &lt;a href="http://www.shino.de/2011/03/06/we-dont-need-no-education/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Yet another good book review from &lt;b&gt;Michael Larsen&lt;/b&gt;, &lt;a href="http://mkl-testhead.blogspot.com/2011/03/book-review-more-secrets-of-consulting.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Marlena Compton&lt;/b&gt;'s &lt;a href="http://marlenacompton.com/?p=2165"&gt;post&lt;/a&gt; on testing, testers, congruence and Lady Gaga (not necessarily in that order!)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Entaggle&lt;/b&gt;&lt;br /&gt;I thought about writing a post about Entaggle, how I'd discovered it and my experience but I was beat to it in different ways....&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Brian Osman&lt;/b&gt; was the first the make &lt;a href="http://bjosman.wordpress.com/2011/03/04/entaggle-a-website-built-on-reputation/"&gt;a post&lt;/a&gt; alerting folks to its existence.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Darren McMillan&lt;/b&gt; made quite an &lt;a href="http://www.bettertesting.co.uk/content/?p=1121"&gt;in-depth (3 part) analysis&lt;/a&gt;&amp;nbsp;of the site, some business case and usability aspects.&lt;/li&gt;&lt;li&gt;Then I loved &lt;b&gt;Phil Kirkham&lt;/b&gt;'s gaming of the site. Check it out, &lt;a href="http://expectedresults.blogspot.com/2011/03/gaming-entaggle.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Some early experience via weekend testing was given, &lt;a href="http://agileage.blogspot.com/2011/03/entaggle-unconventional-approach-to.html"&gt;here&lt;/a&gt;, by &lt;b&gt;Mohinder Khosla&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Value&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Interesting post from &lt;b&gt;Brad Swanson&lt;/b&gt; on the 7 deadly sins of agile testing, &lt;a href="http://properosolutions.com/2011/03/the-seven-deadly-sins-of-agile-testing/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;The &lt;a href="http://lisacrispin.com/wordpress/2011/03/20/shortening-the-feedback-loop/"&gt;value of shortened feedback loops&lt;/a&gt; was highlighted nicely by &lt;b&gt;Lisa Crispin&lt;/b&gt; with the aid of her donkeys.&lt;/li&gt;&lt;li&gt;A well-worked example of the value (or otherwise) of quantative reporting was written by &lt;b&gt;Del Dewar&lt;/b&gt;, &lt;a href="http://taooftest.wordpress.com/2011/03/23/quantitative-vs-qualitative-reporting-part-1/"&gt;here&lt;/a&gt;.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Testers add value to projects in many ways - sometimes by the things they find. &lt;b&gt;James Bach&lt;/b&gt; and &lt;b&gt;Michael Bolton&lt;/b&gt; looked into some of these findings, &lt;a href="http://www.satisfice.com/blog/archives/572"&gt;here&lt;/a&gt; and &lt;a href="http://www.developsense.com/blog/2011/03/more-of-what-testers-find/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Good writing from &lt;b&gt;Aaron Hodder&lt;/b&gt; on &lt;a href="http://testerkiwi.blogspot.com/2011/03/putting-systems-into-system-testing.html"&gt;systems testing&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Thoughts&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Tony Bruce&lt;/b&gt; wrote about his latest meetup organisation efforts - this time a conference! Looking very good! Take a look, &lt;a href="http://dancedwiththetester.blogspot.com/2011/03/wtf-ive-organised-testing-conference_21.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;I enjoyed &lt;b&gt;Eusebio Blindu&lt;/b&gt;'s post on principles for testers, &lt;a href="http://www.testalways.com/2011/03/30/elevating-the-role-of-testing-ethics/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Good thoughts on change management from &lt;b&gt;Luísa Baldaia&lt;/b&gt;, &lt;a href="http://lubaia.wordpress.com/2011/03/07/change-management-2/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;STC Nottingham Meetup&lt;/b&gt;&lt;br /&gt;Two very good write-ups, both worth a look.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Adam Brown&lt;/b&gt; wrote a round-up with some videos, &lt;a href="http://testing.gobanana.co.uk/?p=683"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Mohinder Khosla&lt;/b&gt; made another round-up with a different video, &lt;a href="http://agileage.blogspot.com/2011/03/stc-meetup-in-nottingham.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;"What's good about March? Well for one thing it keeps February and April Apart."&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;(Walt Kelly)&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Until the next time...&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-9151550781130002865?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/9151550781130002865/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/04/carnival-of-testers-20.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/9151550781130002865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/9151550781130002865'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/04/carnival-of-testers-20.html' title='Carnival of Testers #20'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-6277544738517006404</id><published>2011-03-30T11:27:00.000+02:00</published><updated>2011-03-30T11:27:19.789+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Conference'/><title type='text'>SWET1 &amp; Prezi</title><content type='html'>" #softwaretesting #testing #SWET1 #SWET2 "&lt;br /&gt;&lt;br /&gt;It's just over a week now until the next SWET (Swedish Workshop on Exploratory Testing) peer conference in Gothenburg.&lt;br /&gt;&lt;br /&gt;It looks like it will be a good grouping of people, abstracts, discussion and lightning talks. I'm really looking forward to it.&lt;br /&gt;&lt;br /&gt;I thought I'd experiment with Prezi to do an experience report from it. To get a feel of the tool I took SWET#1 as a starting point. Of course, it's a presentation - so you miss a deal without the "presentation part" - and it's quite basic, but captures some of the salient points.&lt;br /&gt;&lt;br /&gt;My Prezi re-cap from SWET#1 is &lt;a href="http://bit.ly/g9rb6Z"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Look out for the #SWET2 hashtag in 9-10 days time, with reports afterwards.&lt;br /&gt;&lt;br /&gt;Feedback welcome!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-6277544738517006404?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/6277544738517006404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/03/swet1-prezi.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/6277544738517006404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/6277544738517006404'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/03/swet1-prezi.html' title='SWET1 &amp; Prezi'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-9184868517971280622</id><published>2011-03-21T00:43:00.001+01:00</published><updated>2011-05-17T06:38:31.944+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Framing'/><category scheme='http://www.blogger.com/atom/ns#' term='Automation'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><title type='text'>Automation: Oh What A Lovely Burden!</title><content type='html'>" #softwaretesting #testing "&lt;br /&gt;&lt;br /&gt;Do you have a suite of automated test cases? Have you looked at them lately? Do they seem to be growing out of control? Have they needed some update? Does it seem that you occasionally see a problem and think, 'why didn't the test suite catch that?'&lt;br /&gt;&lt;br /&gt;If so, then maybe you have a 'lovely burden'.&lt;br /&gt;&lt;br /&gt;One of the things with automated suites is that they are not guaranteed to maintain themselves.... Another is that they do not always tell the tester (or stakeholder) exactly what they're doing (and not doing). The information (results) that they give can be sometimes interpreted for something more than what they actually are.&lt;br /&gt;&lt;br /&gt;Automated test suites can sometimes give very good information about changes you've made in the system, a lot of times they give very good feedback, sometimes they catch a catastrophic change.&lt;br /&gt;&lt;br /&gt;However, they can sometimes lull 'people in software development' into a false sense of security.&amp;nbsp;Wait! The test suites are not evil, as such, so how can that be?&lt;br /&gt;&lt;br /&gt;Well, in addition to automated test suites not maintaining themselves and not guaranteeing a lot of &amp;nbsp;things - they are combined with people (whether testers, project, line or other stakeholders) into an idea of a 'holy suite'.&lt;br /&gt;&lt;br /&gt;Why are they 'holy', untouchable and must be maintained (as though we form museums and living exhibits of test suites and frameworks)? Well, part of it is the "Golden elephant" problem (James Bach in Weinberg's "Perfect Software and other illusions about testing"). Another part of it is that people (testers, developers and stakeholders) can become detached from what the test suites are doing - something that has been around for a long time, might be 'left alone' until it breaks.&lt;br /&gt;&lt;br /&gt;Oops!&lt;br /&gt;&lt;br /&gt;Sometimes test suites are not maintained or refactored for several reasons. It may be a judgement call, sometimes it's not possible to easily see where the point of diminishing returns is reached, sometimes vanity (yes, we didn't see that they had an 'end-of-life' 5 years ago, but even so, I don't want to look like I couldn't plan 5 years ahead....)&amp;nbsp;Projects usually have difficulty seeing clearly to the end of the project (at the beginning), so why should it be any different with any artifacts that are produced along the way (like test suites).&lt;br /&gt;&lt;br /&gt;If I were not aware of a lot of the above problems I (mr stakeholder) might say that we need to plan better... But, as testers interested in contributing to working software products we should help contribute to the better understanding and use of automated test suites.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Look at test suites regularly (or at least more than never) for:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Relevance&lt;/li&gt;&lt;li&gt;Signs for reaching the point of diminishing returns&lt;/li&gt;&lt;li&gt;The Test Suite "Frame"&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Relevance&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Is the test suite doing what it needs to do? Are there redundant test cases/scripts? Possibly - do you know where or which ones?&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Are there cases (scripts) that never (or hardly ever fail)? Are there scripts that fail when there are always others that fail? This might show a pattern in (1) the system architecture - weak links are highlighted - this is good, but how do you react to it? ; (2) the test suite and the way it is configured - different tests funnel through the same route (is this intentional?)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;The test suite is just one view of the software - maybe it's a real view or an artificial view (due to behaviour changes). Which is it?&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Is it static - same data and behaviour model - or is it dynamic? If it's not dynamic do you (someone) inject dynamism in some way (e.g. change cases in and out, rotate cases used, ordering, data fuzzing, etc..) Do you have any refresh or re-evaluation routines for the suite?&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Point of diminishing return&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Think about the current cost of maintaining the test suite.&lt;br /&gt;&lt;br /&gt;How many backlog items are there?&amp;nbsp;Do the backlog items that 'need' implementing grow at a greater rate than can be supported with the current budget (time or people), is the architecture reaching it's viable limit, do you know or have thought about what the viable limit is?&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Who's the test suite 'product owner', and how are the decisions about what goes in made?&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;It's important to understand what the automation suite is costing you now - this is an ongoing cost-benefit analysis - which is probably not done in a very transparent way. Not only should the current costs of maintenance be balanced against the benefits that the suite gives, but also more subtle items.&lt;br /&gt;&lt;br /&gt;These more subtle items include the cost of the assumptions made about the suite - from the stakeholder perspective. How many decisions are based on inaccurate or incomplete information about what the test suite is giving? &lt;u&gt;This is an area that is rarely appreciated, never mind understood or researched&lt;/u&gt;. Ooops!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The Test Suite Frame&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: transparent;"&gt;&lt;span id="internal-source-marker_0.8571948970202357" style="background-color: transparent; color: black; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;Thinking about the test suite has several frames (models or filters in which people see the problem and interpret the information connected with it.) Some of these 'angles' might be:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: transparent;"&gt;&lt;span id="internal-source-marker_0.8571948970202357" style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;1. What's the intention with the automated suite? Expectations?&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Is it the same intention that the stakeholder has? If not, do they realize this? Do the stakeholders think it is all-singing-and-dancing - and if so, how do you bridge that expectation?&lt;/li&gt;&lt;li&gt;What about new stakeholders that 'inherit' a legacy suite? How do they get to know all the intricacies of the automated suites? They probably don't ask for them, so how does the tester communicate that?&lt;/li&gt;&lt;/ul&gt;2. Are there gaps to be filled? Planned or known about? (Maintenance plans)&lt;br /&gt;&lt;br /&gt;3. The test suite will only give a limited view - do you actively counter this in some way?&lt;br /&gt;&lt;br /&gt;4. Risks associated with the test suite - in terms of what it says and doesn't say? (How do you translate results into information further downstream?)&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;What assumptions are built into the test suite?&lt;/li&gt;&lt;li&gt;Happy path only?&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;These are just some of the most obvious frames.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;And finally...&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Ask yourself some basic questions (and just because they are basic doesn't mean they are easy to answer):&lt;br /&gt;&lt;br /&gt;What assumptions are built into the test suite, what does it tell you, what doesn't it tell you, what expectations exist on it and how they are matched, or mitigated, how much reliance is placed on the suite, what risks exist with it and how they are monitored (evaluated)?&lt;br /&gt;&lt;br /&gt;If you don't have the answer (or a view on these questions) then you have a potential burden.&lt;br /&gt;&lt;br /&gt;You might think 'oh what a lovely burden' or you might think 'I'm a tester, get me out of here', or alternatively you might start thinking about which type of questions that need tackling now (soon) to ensure that the stakeholders are getting the information they need - and, importantly, understand the information that they are not getting. Then you/they can start wondering how much it will cost to get the extra (other) information and whether it's worth it.&lt;br /&gt;&lt;br /&gt;But, ultimately you'll be working with automation in a responsible way.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Yes, sometimes it can be a 'lovely burden'...&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-9184868517971280622?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/9184868517971280622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/03/automation-oh-what-lovely-burden.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/9184868517971280622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/9184868517971280622'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/03/automation-oh-what-lovely-burden.html' title='Automation: Oh What A Lovely Burden!'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-819864178255008868</id><published>2011-03-17T11:06:00.000+01:00</published><updated>2011-03-17T11:06:03.629+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Framing'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Context'/><category scheme='http://www.blogger.com/atom/ns#' term='Cognition'/><category scheme='http://www.blogger.com/atom/ns#' term='Communication'/><title type='text'>Did you understand the question?</title><content type='html'>" #softwaretesting #testing #cognition "&lt;br /&gt;&lt;br /&gt;I just took a short quiz on "Science fiction vs science fact" (here it is, (&lt;a href="http://www.bbc.co.uk/news/science-environment-12758575"&gt;link&lt;/a&gt;), go and take it - it'll take 5 mins).&lt;br /&gt;&lt;br /&gt;Well, I stank!&lt;br /&gt;&lt;br /&gt;But long before I got to the end of the quiz I realised that I wasn't sure about the intentions of the quizmaster - were they phrasing the questions ambiguously (maybe to trap or fool people), or was the subject matter naturally close to the edge of plausibility?&lt;br /&gt;&lt;br /&gt;Anyway, it seemed like I was both unsure of how to evaluate the questions but also how to evaluate the questioner - so really I didn't understand the question (it's context you could say) and whether it was important to deliberate long over the questions. Of course, it was just a bit of fun (trivia) so I plowed on, but I was aware of all these questions and potential thinking traps I was falling into...&lt;br /&gt;&lt;br /&gt;Availability and anchoring biases - Ah, I heard of this in the news recently - or did I? Then connecting that with another question... Thinking something sounds plausible and then not wanting to move too far away from that opinion.&lt;br /&gt;&lt;br /&gt;Where there were a range of topics being discussed then it's easy to fall for the &lt;a href="http://en.wikipedia.org/wiki/Recency_effect#Recency_effect"&gt;recency effect&lt;/a&gt; so you don't dwell on the question and realize you were tricked.&lt;br /&gt;&lt;br /&gt;There is, of course, a whole topic on taking exams - including not dwelling too long to save time to revisit the question - but that's another story... If you follow the wikipedia link then you'll probably be able to find examples of lots of different biases in the way you take the test (or answer the question) - one of them being "reading too much into the data bias..." (almost the self-serving bias.)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Testing?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Yes, I immediately started thinking along a couple of testing-related lines.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Did I understand the question/requirement?&lt;/li&gt;&lt;li&gt;Did I understand the context behind the question/requirement?&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Having the stakeholder on-hand is always very useful to clarify and clear out any misunderstandings (by either stakeholder or yourself). Sometimes that's not possible - as in the case of the above multiple-choice test - but usually the things that matter in testing will have a stakeholder will be available at some point in time.&lt;br /&gt;&lt;br /&gt;If you have a stakeholder (or proxy) available then you can follow-up with a whole range of questions to get to the bottom of the problem.&lt;br /&gt;&lt;br /&gt;A very important aspect is your own frame - what's your attitude to the problem, but also to understand that how the information is presented (or by whom) can affect your response.&lt;br /&gt;&lt;blockquote&gt;For example, if you're not on amicable terms with the stakeholder you might adopt an aggressive questioning attitude and not be receptive to the information to be able to react/respond with useful &amp;nbsp;follow-up questions.&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote&gt;Or: You're feeling very tired (or not as alert as usual) and so you miss some implication in the question (requirement) - and act on the first layer of information: Yes, we can send a man to Mars because we can build a rocket and life-support system (but how much has his/her muscles deteriorated by the time they return to Earth - and so how much recovery time is needed, permanent damage(?) etc, etc..)&lt;/blockquote&gt;&lt;br /&gt;&lt;b&gt;Can you guarantee that this correction package will work?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Yes, I've heard that question in the past. Working out where to start tackling that question is a whole different post - but really there is a whole different bunch of questions that the questioner/stakeholder has and he/she expresses the "simple" (compressed) question to me - but really I need to get behind the question and understand what their "real" problem is - one way is to use Gause &amp;amp; Weinberg's "context-free questions" from "Exploring Requirements" (here's a &lt;a href="http://www.developsense.com/blog/2010/11/context-free-questions-for-testing/"&gt;transcription&lt;/a&gt; from Michael Bolton). Another way is to use some of the techniques from "Are your lights on?" (Gause &amp;amp; Weinberg again.)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Framing&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Most of this (for me) boils down to framing and how that influences both our problem analysis, information intake, problem exploration and ultimately decision making. We all have it - mostly without realising the affect it plays. But the important aspect is to (try to) be aware of it and some of the problems that it can cause - then we have a better chance of answering the question (requirement) in the real spirit that it was asked!&lt;br /&gt;&lt;br /&gt;By the way, it did occur to me that this could be misconstrued as another "exam-bashing" link - but that's not the intention :) If that thought occurred to you, then that maybe says something about your frame.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Are you aware of your own frames?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Oh, this was my first transcription from 750words - thanks to Alan Page for tweeting about his use - I'm brain-dumping regularly now!&lt;/i&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Links:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Quiz:&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;http://www.bbc.co.uk/news/science-environment-12758575&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;Context-free questions:&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;http://www.developsense.com/blog/2010/11/context-free-questions-for-testing/&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;Framing:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;http://en.wikipedia.org/wiki/Framing_(social_sciences)&lt;/li&gt;&lt;li&gt;http://en.wikipedia.org/wiki/Framing_effect_(psychology)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-819864178255008868?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/819864178255008868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/03/did-you-understand-question.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/819864178255008868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/819864178255008868'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/03/did-you-understand-question.html' title='Did you understand the question?'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-3409588010260093926</id><published>2011-03-03T01:14:00.000+01:00</published><updated>2011-03-03T01:14:36.060+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Carnival'/><title type='text'>Carnival of Testers #19</title><content type='html'>" #softwaretesting #testing "&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;“February is a suitable month for dying.”&lt;/i&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;(Anna Quindlen)&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Well, no, I disagree - not with what was on offer to read in the past month, with blog posts from four continents...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Visual&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;I enjoyed the way that &lt;b&gt;Ralph van Roosmalen&lt;/b&gt; illustrated the difference between iterative and incremental development, &lt;a href="http://softwaredevelopmentisfun.blogspot.com/2011/02/incremental-development-versus.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;A nice&amp;nbsp;&lt;a href="http://blog.utest.com/picture-quiz-should-you-become-a-software-tester/2011/02/"&gt;picture series&lt;/a&gt;&amp;nbsp;from&amp;nbsp;&lt;b&gt;Mike Brown&lt;/b&gt;&amp;nbsp;and&amp;nbsp;&lt;b&gt;utest&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;A &lt;a href="http://thesocialtester.posterous.com/communicating-testing-using-visuals"&gt;post&lt;/a&gt; from &lt;b&gt;Rob Lambert&lt;/b&gt;&amp;nbsp;where he points to a video and draws some interesting parallels to communication for testers to non-testers/managers.&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Mind Maps&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;I got a little worried when I saw the title of &lt;b&gt;Darren McMillan&lt;/b&gt;'s post '&lt;a href="http://www.bettertesting.co.uk/content/?p=956"&gt;Mind Mapping 101&lt;/a&gt;' - thinking of George Orwell's room 101 - but luckily it wasn't scary and a very readable account of how he uses it in his testing. :)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Using mind maps as part of reporting was discussed by &lt;b&gt;Albert Gareev&lt;/b&gt;, &lt;a href="http://automation-beyond.com/2011/02/14/generating-test-reports-mindmap/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Aaron Hodder&lt;/b&gt; uses mind maps as a piece in the puzzle to create a test approach, &lt;a href="http://testerkiwi.blogspot.com/2011/02/building-test-plan-from-woe-to-go-using.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Confer-ing&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A very &lt;a href="http://funtestic.blogspot.com/2011/02/my-belgium-testing-days-2011-experience.html"&gt;comprehensive account&lt;/a&gt; (as usual!) of Belgium Testing Days 2011 from &lt;b&gt;Nathalie de Vries&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;A good&amp;nbsp;&lt;a href="http://testingideas.wordpress.com/2011/02/02/bug-debug/"&gt;overview&lt;/a&gt; of the Bug DeBug conference in Chennai was posted by&amp;nbsp;&lt;b&gt;Dhanasekar S&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Pete Walen&lt;/b&gt;&amp;nbsp;wrote about the possibility to get involved in the emrging topics track fro CAST2011. If you're going, and fancy a punt, then check out&amp;nbsp;&lt;a href="http://rhythmoftesting.blogspot.com/2011/02/speaking-and-casting-or-presenting-your.html"&gt;this post&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;On the topic of CAS2011 you may have read &lt;b&gt;James Bach&lt;/b&gt;'s recent post about the nature of context-driven testing. If not then here's the &lt;a href="http://www.satisfice.com/blog/archives/565"&gt;link&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Testers working together&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;There is no best tester and it's almost wrong to think in those terms, was the &lt;a href="http://thetesteye.com/blog/2011/02/there-are-no-testers-that-are-the-best/"&gt;topic of a post&lt;/a&gt; by &lt;b&gt;Martin Jansson&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Some good advice from&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;Esther Derby&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;on team construction - the&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;a href="http://www.estherderby.com/2011/02/the-0th-trap-of-teams.html"&gt;0th trap&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;/span&gt;&lt;/b&gt;Some clever wording in a job description and the thinking behind it was a two-part posting from&amp;nbsp;&lt;b&gt;Thomas Ponnet&lt;/b&gt;, with the second part&amp;nbsp;&lt;a href="http://observanttester.blogspot.com/2011/02/writing-job-description-for-tester-part_16.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;The importance of the thinking and collaboration, and not the tools, in ATDD is highlighted in &lt;a href="http://testobsessed.com/2011/02/25/the-atdd-arch/"&gt;this post&lt;/a&gt; from Elisabeth Hendrickson&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Miscellany&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The super bowl and bug hunting made an unlikely combination for &lt;b&gt;Ben Simo&lt;/b&gt;'s write-up, &lt;a href="http://blog.isthereaproblemhere.com/2011/02/bug-that-blocked-super-bowl.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;Dorothy Graham&lt;/b&gt;&amp;nbsp;responded to a suggestion that certification is evil, with some background on the original thinking behind one of the certifications. An interesting read in three parts, finishing&amp;nbsp;&lt;a href="http://dorothygraham.blogspot.com/2011/02/part-3-certification-schemes-do-not.html"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;The word 'kakonomics'&amp;nbsp;&lt;a href="http://clarotesting.wordpress.com/2011/02/18/does-kakonomics-offer-insights-for-testers/"&gt;graced the testing blogosphere&lt;/a&gt;, courtesy of&amp;nbsp;&lt;b&gt;James Christie&lt;/b&gt;. I like the word and must resist over-using it...&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Have you read 'Perfect Software..'? Some are re-reading it. &lt;a href="http://testkeis.wordpress.com/2011/02/25/perfect-software-reread/"&gt;Here's&lt;/a&gt; what &lt;b&gt;KC&lt;/b&gt; got out of re-reading it.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Good analysis of a challenge and his response, with an embedded challenge, from &lt;b&gt;Peter Haworth-Langford&lt;/b&gt;, &lt;a href="http://007unlicensedtotest.blogspot.com/2011/02/every-failure-is-opportunity-to-learn.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;A &lt;a href="http://testertested.blogspot.com/2011/02/manoj-nairs-experience-of-adding-great.html"&gt;parable&lt;/a&gt; from &lt;b&gt;Pradeep Soundararajan&lt;/b&gt; on the value a tester can add to the product - or in this case, costs that they can save.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Tim Western&lt;/b&gt; asked a question challenge, and then posted his analysis and thoughts around the answers, &lt;a href="http://discoveredtester.blogspot.com/2011/02/one-question-many-responses.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;A &lt;a href="http://www.investigatingsoftware.co.uk/2011/02/22250738585072012e-308.html"&gt;reminder&lt;/a&gt; from &lt;b&gt;Pete Houghton&lt;/b&gt; about sticking to the happy path - even if you don't realise that's what you're doing.&lt;/li&gt;&lt;/ul&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;There was a&amp;nbsp;&lt;a href="http://taooftest.wordpress.com/2011/02/11/battling-the-bias/"&gt;round-up&lt;/a&gt;&amp;nbsp;of different aspects of bias that has been written about by testers, posted by&amp;nbsp;&lt;b&gt;Del Dewar&lt;/b&gt;. Good read.&lt;/li&gt;&lt;/ul&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;“If February give much snow&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;A fine summer it doth foreshow”&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;(Proverb)&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Until the next time...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-3409588010260093926?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/3409588010260093926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/03/carnival-of-testers-19.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/3409588010260093926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/3409588010260093926'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/03/carnival-of-testers-19.html' title='Carnival of Testers #19'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-7839398710691352958</id><published>2011-02-28T19:18:00.000+01:00</published><updated>2011-02-28T19:18:53.827+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Context'/><title type='text'>Am I a Context-Driven Tester?</title><content type='html'>" #softwaretesting #testing "&lt;br /&gt;&lt;br /&gt;I'm writing this as a brain-dump that happened during a lunchtime walk...&lt;br /&gt;&lt;br /&gt;James Bach made a very interesting post this weekend, &lt;a href="http://www.satisfice.com/blog/archives/565"&gt;here&lt;/a&gt;, and there has been a deal of discussion about it - both on blog and off.&lt;br /&gt;&lt;br /&gt;Bundled into the comments religion started popping up -&amp;nbsp;religion is a powerful metaphor - it distils some of the intensity around the distinctions. That kick-started my right-hemispere into overdrive...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Declaration of intent?&lt;/b&gt;&lt;br /&gt;I've never come out and said I'm a context-driven tester - I've never felt the need - I don't (or try not to) preach (I had enough of that at school), and I'm not a missionary for the church of xxxx testing.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;So, what do I do?&lt;/b&gt;&lt;br /&gt;Well, I try to do my testing job in the best way I can, with the learnings and leaning that I have. If you've looked at some of my reading list, &lt;a href="http://testers-headache.blogspot.com/2011/01/framing-threads-and-books.html"&gt;here&lt;/a&gt;, you'll understand that only a part of my learning is geared towards "traditional software development". Yes, the human aspect is very important - understanding how behaviour, bias, thinking traps, thought processes and group dynamics affect the product under development - starting day 1.&lt;br /&gt;&lt;br /&gt;I conciously apply elements of systems thinking to the problems I work with (it's very evident when I work with someone from the analytic or factory school) - but I must treat the problem on its merits, how else can I give it my best input.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Does this make me a CDT?&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Maybe, but not on its own.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;But even when I work with people with strong analytic/factory tendencies my aim is to leave them with the impression of the value my input is bringing.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Does this make me a missionary/franchiser?&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Maybe. But in a "&lt;a href="http://testers-headache.blogspot.com/2010/08/good-testing-sapient-reflections.html"&gt;nice machiavellian&lt;/a&gt;" way.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;But, at the end of the day, I'm in it for me - I'm responsible for my learning - and it's that approach that I hope comes across to people I work with. Yes, I look at problems differently from some. Sometimes they want to look at the problems "my way". Then I just think, &lt;b&gt;"result"&lt;/b&gt;!&lt;br /&gt;&lt;br /&gt;Either way, context is very important to the problems I deal with. My toolbox is forever growing - &lt;i&gt;as their is no best toolbox&lt;/i&gt; - and a big part of my work is geared towards tester-to-non-tester communication. So,&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;ul&gt;&lt;li style="text-align: left;"&gt;CDT? &lt;i&gt;Maybe.&amp;nbsp;&lt;/i&gt;&lt;/li&gt;&lt;li style="text-align: left;"&gt;CDT atheist? &lt;i&gt;Maybe.&lt;/i&gt;&lt;/li&gt;&lt;li style="text-align: left;"&gt;Good tester? &lt;i&gt;Hopefully.&lt;/i&gt;&lt;/li&gt;&lt;li style="text-align: left;"&gt;CDT community wannabe? &lt;i&gt;Yes.&lt;/i&gt;&lt;/li&gt;&lt;li style="text-align: left;"&gt;Big toolbox? &lt;i&gt;Definitely!&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Have you thought about testing from the school, religion, cult or community perspective?&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-7839398710691352958?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/7839398710691352958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/02/am-i-context-driven-tester.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/7839398710691352958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/7839398710691352958'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/02/am-i-context-driven-tester.html' title='Am I a Context-Driven Tester?'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-842479354577253698</id><published>2011-02-27T16:24:00.000+01:00</published><updated>2011-02-27T16:24:18.082+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Conference'/><title type='text'>My Conference Thinking 2011</title><content type='html'>" #softwaretesting #agiletd #esconfs #iqnite "&lt;br /&gt;&lt;br /&gt;My conference radar so far...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Agile Testing Days 2011&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;My submission to the conference &lt;a href="http://agiletestingdays.com/program.php"&gt;was accepted&lt;/a&gt;, which I'm very excited about. It's an experience report using exploratory testing, with semi-scripted input, and bridges a gap from traditional to more agile (or exploratory) practices. The conference itself looks very interesting and I'm looking forward to CONFER-ing a lot!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;EuroStar 2011&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Unfortunately I missed the deadline for this &lt;a href="http://www.eurostarconferences.com/"&gt;conference&lt;/a&gt;. I didn't want to re-use a presentation that I've done elsewhere (or will do elsewhere) and had recently being formulating two new presentations - but I didn't have the finishing touches ready :( I took the good advice of Nathalie and Rikard on submissions (&lt;a href="http://funtestic.blogspot.com/2010/12/call-for-papers-opportunity-to-lift-tip.html"&gt;here&lt;/a&gt;), and didn't want to rush anything. They'll be presented somewhere, sometime. I don't know if I'll make it there as a visitor - need to juggle the bugdet for confs and training this year - but who knows...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Internal&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;There's an internal conference in Linköping (Sweden) that I'm waiting to see if my proposal has been accepted. It's one that I was running a lot internally in the autumn and is an experience report (using 3 different report examples) to show how numbers can fool the report reader. There are elements to do with cognitive bias in there and it's one I enjoy giving. I'm currently re-vamping it - maybe putting in to prezi form - to put it online at a later date.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Next Generation Testing&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I saw a tweet from Darren McMillan that he's going to present at this Unicom (not unicorn!) conference. Good for him! I was invited to present there in Autumn 2009, but wasn't able to make it. Hopefully, I'll be invited back some day - as I know there's some clever peeps that usually attend!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Iqnite&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I enjoyed presenting at Iqnite Nordic 2010 - they were very well organised, with interesting regular and keynote speakers. Just waiting to see if there will be a Nordic 2011...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;CAST 2011&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;By what I've read for this &lt;a href="http://www.associationforsoftwaretesting.org/conference/cast-2011/"&gt;conference&lt;/a&gt;, this year, it's going to be a don't-miss event for anyone who approaches their work in a context-driven way. For me - it falls bang in the middle of holiday season and we've already committed to a bunch of travelling. But, I hardly ever say never - so I'm still keeping my fingers crossed!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Swedish Workshop on Exploratory Testing #2 (SWET2)&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This peer conference is happening in April and I'm really looking forward to this it. I know there'll be a lot of good discussions with clever and eager testers. Just polishing off my submission for this one.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So, that's how it looks for me so far....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-842479354577253698?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/842479354577253698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/02/my-conference-thinking-2011.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/842479354577253698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/842479354577253698'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/02/my-conference-thinking-2011.html' title='My Conference Thinking 2011'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-8670453211333640072</id><published>2011-02-20T17:20:00.000+01:00</published><updated>2011-02-20T17:20:52.012+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='management'/><title type='text'>Aspects of Motivation in Software Testing</title><content type='html'>" #softwaretesting #testing "&lt;br /&gt;&lt;br /&gt;I'm currently looking at some areas of why some managers and stakeholders are so interested in test case counting, amongst other things. At the same time I had the animation (below) pointed out to me (it's based on a Dan Pink talk - you can find him on TED).&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;If you replace the motivation examples (in the animation) with a drive towards test case counting then you see a lot of similarities to software testing. If you think of the test case counting as the mechanical work - or the non-cognitive skill demanding work then you might recognise:&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Measuring work based on test case counting -&amp;gt; worse performance.&lt;/li&gt;&lt;li&gt;Measuring and rewarding work based &amp;nbsp;on mechanical skill (little/no thought implied) -&amp;gt; button pressing testing -&amp;gt; &amp;nbsp;worse performance.&lt;/li&gt;&lt;/ul&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Dan goes on to suggest a way to get away from this type of de-motivation and towards a more motivated form of work, using Autonomy, Mastery and Challenge - aspects that are important where cognitive skills are necessary in ones daily work.&amp;nbsp;He gives examples where this has worked in various communities.&amp;nbsp;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;If you have these in your daily work then I guess you're quite happy about it.&amp;nbsp;If not, does this bother you?&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Enjoy the animation!&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://3.gvt0.com/vi/u6XAPnuFjJc/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/u6XAPnuFjJc&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266" src="http://www.youtube.com/v/u6XAPnuFjJc&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;[&lt;a href="http://www.thersa.org/events/vision/animate/rsa-animate-drive"&gt;Dan Pink's talk at RSA&lt;/a&gt;]&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Time to think about what's motivating you in your daily work...&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-8670453211333640072?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/8670453211333640072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/02/aspects-of-motivation-in-software.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/8670453211333640072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/8670453211333640072'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/02/aspects-of-motivation-in-software.html' title='Aspects of Motivation in Software Testing'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-3836114852623809958</id><published>2011-02-02T13:48:00.000+01:00</published><updated>2011-02-02T13:48:52.984+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Carnival'/><title type='text'>Carnival of Testers #18</title><content type='html'>" #softwaretesting #testing "&lt;br /&gt;&lt;br /&gt;Carnival number 18, maybe it's coming of age, maybe still a little rebellious - ok, enough with the analogies..&amp;nbsp;January was a very reflective month - lots of look backs at 2010, some looking forward, new ideas, topics and illustrations - all making for varied and interesting reading:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Looking back&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Darren McMillan&lt;/b&gt; was one of the first of the new year to look back, &lt;a href="http://www.bettertesting.co.uk/content/?p=694"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Another interesting journey was described was &lt;b&gt;Trish Khoo&lt;/b&gt; in her &lt;a href="http://trishkhoo.com/?p=284"&gt;2010 reflection&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;A packed 2010 for &lt;b&gt;Lynn McKee&lt;/b&gt; was described, &lt;a href="http://www.qualityperspectives.ca/blog/2417"&gt;here&lt;/a&gt;. I get tired just reading it...&lt;/li&gt;&lt;li&gt;The cartoon tester (&lt;b&gt;Andy Glover&lt;/b&gt;) &lt;a href="http://cartoontester.blogspot.com/2011/01/1-year-anniversary.html"&gt;celebrated&lt;/a&gt; a first anniversary of the cartoon blog.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Looking Forward&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Geir Gulbrandsen&lt;/b&gt; was looking to the year ahead with some ideas about his intended learning areas. &lt;a href="http://plusonetesting.wordpress.com/2011/01/13/happy-new-year/"&gt;Have a look&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Looking through the looking glass?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A fun reflection on activities with software testing in general was given by &lt;b&gt;Pradeep Soundararajan&lt;/b&gt;, &lt;a href="http://testertested.blogspot.com/2011/01/who-do-you-think-is-legend-behind.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;b&gt;Looking good!&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The Dutch Exploratory Workshop on Testing (&lt;b&gt;DEWT&lt;/b&gt; - is it the workshop or testing that is exploratory?) &lt;a href="http://dewt.wordpress.com/2011/01/16/dewt-is-born/"&gt;was born&lt;/a&gt;!&amp;nbsp;&lt;/li&gt;&lt;li&gt;I enjoyed reading about &lt;b&gt;Eric Jacobson&lt;/b&gt;'s work on a first &lt;a href="http://www.testthisblog.com/2011/01/our-first-tester-lightning-round.html"&gt;lightning round for testers&lt;/a&gt; - something many groups could easily adopt.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Martin Jansson&lt;/b&gt; made some interesting points about &lt;a href="http://thetesteye.com/blog/2011/01/developers-let-the-testers-assist-with-the-technical-debt/"&gt;how testers can help with technical debt&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;The SPIES mnemonic was explained by &lt;b&gt;Nancy Kelln&lt;/b&gt;, &lt;a href="http://www.unimaginedtesting.ca/blog/603"&gt;here&lt;/a&gt;. There's also a pointer to &lt;b&gt;Lynn McKee&lt;/b&gt;'s listing of testing mnemonics, &lt;a href="http://qualityperspectives.ca/resources_mnemonics.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Looking biographical!&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Rob Lambert&lt;/b&gt; &amp;amp; the &lt;b&gt;STC&lt;/b&gt; launched a new e-book on the &lt;a href="http://blog.softwaretestingclub.com/2011/01/the-diary-of-a-test-manager/"&gt;Diary of a Test Manager&lt;/a&gt;. Rob says it's fictional and not about him!&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Looking like an interesting meetup!&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;An STC-sponsored tester meetup is happening in February in Nottingham - &lt;b&gt;Adam Brown&lt;/b&gt; wrote about it, &lt;a href="http://testing.gobanana.co.uk/?p=631"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Looking...&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;What started out as a tweet from &lt;b&gt;Michael Bolton&lt;/b&gt; turned into a series of posts, the last one &lt;a href="http://www.developsense.com/blog/2011/01/exegesis-saves-part-3-beyond-the-bromides/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Looking clearer!&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.estherderby.com/2011/01/doomed-to-fai.html"&gt;Seeing systems problems&lt;/a&gt; and taking a wider view was the topic of a post from &lt;b&gt;Esther Derby&lt;/b&gt;. Worth reading.&lt;/li&gt;&lt;li&gt;A &lt;a href="http://strazzere.blogspot.com/2011/01/estimation-guesstimation-and.html"&gt;nice illustration&lt;/a&gt; from &lt;b&gt;Joe Strazzere&lt;/b&gt; about issues with test estimation and guesstimation.&lt;/li&gt;&lt;li&gt;What does thinking outside the box mean? Some &lt;a href="http://www.qualityperspectives.ca/blog/2483"&gt;reflections&lt;/a&gt; from &lt;b&gt;Lynn Mckee&lt;/b&gt;&amp;nbsp;related to this.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Until the next time...&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-3836114852623809958?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/3836114852623809958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/02/carnival-of-testers-18.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/3836114852623809958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/3836114852623809958'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/02/carnival-of-testers-18.html' title='Carnival of Testers #18'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-3999446500290182421</id><published>2011-01-16T21:24:00.001+01:00</published><updated>2011-01-16T22:58:36.596+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Books'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Learning'/><title type='text'>Framing, Threads and Books</title><content type='html'>" #softwaretesting #testing #learning "&lt;br /&gt;&lt;br /&gt;Inspired by various blogs reflecting on the past year and especially one from Rob Lambert &lt;a href="http://thesocialtester.posterous.com/38770497"&gt;mapping his reading&lt;/a&gt; and Geir Gulbrandsen comtemplating his &lt;a href="http://plusonetesting.wordpress.com/2011/01/13/happy-new-year/"&gt;upcoming reading&lt;/a&gt; I started thinking about some of the influences on my reading choices.&lt;br /&gt;&lt;br /&gt;I then realised that there is a connection between my various reading choices, some of the ongoing study or work areas I'm involved with and discussions in the software testing community. So I started thinking of a picture of my reading as a framing exercise - to help elicit the thinking and reasoning behind my choices. This became an interesting mapping exercise - quite suited for a mind map.&lt;br /&gt;&lt;br /&gt;The exercise would also help show up holes in my linkage (maybe I had several alternative sources and picked one - it would be interesting to show this - I haven't done that yet!) and also areas that I'd specifically excluded (this could be in the form of annotations or comments about progressing or not along a particular path - this isn't included in my current map.)&lt;br /&gt;&lt;br /&gt;I split the groupings into books "read once" (meaning read at least once), "ongoing" and the "antilibrary" (from Taleb's The Black Swan - an unread source that demonstrates what you don't know - or in this case a subset of that.) As a first step the main sources were added as labels (whether via own research or via community recommendation or discussion - blogs, articles, test forums and twitter) as well as a linkage between books - which was read due to another book (either it was referenced or some research from that book pointed to another).&lt;br /&gt;&lt;br /&gt;I'm going to leave my thoughts about the individual books to another time &amp;amp; place, as well as some coding (perhaps colour) about which ones are more frequently used and also some timescale (purely for my own benefit to help put the reasoning into context).&lt;br /&gt;&lt;br /&gt;Other useful additions that may be made would be of magazine articles, e-books and other online literature (Rob Lambert's idea!) - as well as the aforementioned information about what was excluded and why.&lt;br /&gt;&lt;br /&gt;The interesting aspect of this exercise was that I can see the framing behind parts of my learning journey but also that the map is a set of threads. Some of them are ongoing, some will be re-visited and no doubt extended and some will be closed down. Plus there's always room for new threads.&lt;br /&gt;&lt;br /&gt;The way that I read books I do it in a very "thread-like" way - I have many "ongoing" at any one time and I revisit read ones. That's ok for me and charting them like this helps to record my (where I have and haven't visited).&lt;br /&gt;&lt;br /&gt;Just like testing!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update:&lt;/b&gt; I've also intentionally left out what I've learnt from each of these threads - that's a whole series of posts!&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_dTB4_b76QeU/TTNIhTw7xmI/AAAAAAAAAMM/D9jCm9VEmZE/s1600/Book_Frames_and_Threads_20110116.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="312" src="http://1.bp.blogspot.com/_dTB4_b76QeU/TTNIhTw7xmI/AAAAAAAAAMM/D9jCm9VEmZE/s320/Book_Frames_and_Threads_20110116.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-3999446500290182421?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/3999446500290182421/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/01/framing-threads-and-books.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/3999446500290182421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/3999446500290182421'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/01/framing-threads-and-books.html' title='Framing, Threads and Books'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_dTB4_b76QeU/TTNIhTw7xmI/AAAAAAAAAMM/D9jCm9VEmZE/s72-c/Book_Frames_and_Threads_20110116.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-5354047517166838071</id><published>2011-01-02T11:13:00.002+01:00</published><updated>2011-01-02T16:01:35.111+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Carnival'/><title type='text'>Carnival of Testers #17</title><content type='html'>" #softwaretesting #testing "&lt;br /&gt;&lt;br /&gt;December. A flood of posts - usually lots of reflections and year-end summaries, but also lots of variety and range of topics.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Confer-ence&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;/b&gt;There were some great reports, write-ups and postings concerning the EuroStar2010 conference.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Nathalie de Vries&lt;/b&gt; made a comprehensive round-up of the tutorial and conference days, &lt;a href="http://funtestic.blogspot.com/2010/12/eurostar-2010-diaries-tutorials.html"&gt;here&lt;/a&gt;, &lt;a href="http://funtestic.blogspot.com/2010/12/eurostar-2010-diaries-conference-day-1.html"&gt;here&lt;/a&gt;, &lt;a href="http://funtestic.blogspot.com/2010/12/eurostar-2010-diaries-conference-day-2.html"&gt;here&lt;/a&gt; and &lt;a href="http://funtestic.blogspot.com/2010/12/eurosstar-2010-diaries-conference-day-3.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Nathalie also &lt;a href="http://funtestic.blogspot.com/2010/12/call-for-papers-opportunity-to-lift-tip.html"&gt;gave some tips&lt;/a&gt;&amp;nbsp;for people considering sending in a proposal for the next conference.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;A taster of the Danish Alliance&amp;nbsp;was given by &lt;b&gt;Zeger Van Hese&lt;/b&gt;, &lt;a href="http://testsidestory.wordpress.com/2010/12/08/rebel-rebel-the-danish-alliance-eurostar-2010/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Another comprehensive round-up of EuroStar conference was made by &lt;b&gt;Michael Bolton&lt;/b&gt;, &lt;a href="http://www.developsense.com/blog/2010/12/732/"&gt;here&lt;/a&gt;, &lt;a href="http://www.developsense.com/blog/2010/12/euro-star-trip-report-part-2/"&gt;here&lt;/a&gt; and &lt;a href="http://www.developsense.com/blog/2010/12/eurostar-trip-report-part-3/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;b&gt;Questioning&lt;/b&gt;&lt;/div&gt;&lt;div&gt;All good testers question what they're doing, observing or being presented with.&lt;/div&gt;&lt;ul&gt;&lt;li&gt;A &lt;a href="http://www.testjutsu.com/im-sorry-but-im-not-allowed-to-argue-with-you-unless-youve-paid"&gt;well laid-out set of discussion points&lt;/a&gt;&amp;nbsp;relating to an interview with Rex Black was presented by &lt;b&gt;Ben Kelly&lt;/b&gt;. Let's hope there's a follow-up post with some results.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Pete Houghton&lt;/b&gt; highlighted some of the problems with &lt;a href="http://investigatingsoftware.blogspot.com/2010/12/arrogance-of-regression-testing.html"&gt;the thinking connected to regression testing&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;b&gt;Inspiration and resources&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Sources of ideas, tools and techniques in use by testers everyday...&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Do you ever test to music? Some interesting insights in &lt;b&gt;Christin Wiedeman&lt;/b&gt;'s use of music in her testing, &lt;a href="http://christintesting.blogspot.com/2010/12/sound-of-testing.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;I enjoyed reading &lt;b&gt;Chris McMahon&lt;/b&gt;'s story about &lt;a href="http://chrismcmahonsblog.blogspot.com/2010/12/where-ideas-come-from.html"&gt;some of his idea sources&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Rikard Edgren&lt;/b&gt;'s &lt;a href="http://thetesteye.com/blog/2010/12/book-review-exploring-requirements/"&gt;take on "Exploring Requirements"&lt;/a&gt; was a reminder of a great book that is also useful to testers.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;If you haven't seen or tried corkboardme then take a look at &lt;b&gt;Tim Coulter&lt;/b&gt;'s &lt;a href="http://www.oneofthewolves.com/2010/12/08/corkboard-me-shareable-sticky-notes-web-app/"&gt;introduction&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Transpection. &lt;b&gt;Stephen Hill&lt;/b&gt; made a good write-up of &lt;a href="http://pedantictester.wordpress.com/2010/12/06/transpection-explored/"&gt;his experience with it&lt;/a&gt;, even including the transcript of the session, which is worth a read.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;b&gt;And finally...&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Be careful what you measure, and why, was wrapped up into&amp;nbsp;&lt;b&gt;Jerry Weinberg&lt;/b&gt;'s&amp;nbsp;&lt;a href="http://secretsofconsulting.blogspot.com/2010/12/parable-of-ones.html"&gt;parable of the ones&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Michael Larsen&lt;/b&gt;'s &lt;a href="http://mkl-testhead.blogspot.com/2010/12/well-how-did-i-get-here.html"&gt;reflection on the year&lt;/a&gt; was an inspiring read. Nuff said!&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Markus Gärtner&lt;/b&gt; announced a repository for testing challenges, &lt;a href="http://www.shino.de/2010/12/31/testing-challenges/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="color: black;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;Update: 2 Jan 2011:&lt;/b&gt; I meant to add this, but it slipped through the gaps...&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Tobbe Ryber&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.ryber.se/?p=213"&gt;posted a notice&lt;/a&gt;&amp;nbsp;to say his book (&lt;a href="http://www.amazon.com/Essential-Software-Design-Torbj%C3%B6rn-Ryber/dp/9185699039/"&gt;Essential Software Test Design&lt;/a&gt;) was now available for free download. It's a worthwhile reference - even if you have the paper copy - highly recommended!&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Until the next time...&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-5354047517166838071?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/5354047517166838071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/01/carnival-of-testers-17.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/5354047517166838071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/5354047517166838071'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/01/carnival-of-testers-17.html' title='Carnival of Testers #17'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-7742815175165865173</id><published>2011-01-02T05:03:00.000+01:00</published><updated>2011-01-02T05:03:45.865+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Communication'/><title type='text'>Language can be confusing</title><content type='html'>" #softwaretesting #testing "&lt;br /&gt;&lt;br /&gt;I was reminded recently of the confusion that is wrought by both written and spoken language.&lt;br /&gt;&lt;br /&gt;I read Michael Larsen's account of a weekend testing session, &lt;a href="http://mkl-testhead.blogspot.com/2010/12/weekend-testing-americas-episode-3-what.html"&gt;here&lt;/a&gt;. Whenever I see or hear about this type of potential for confusion I usually think of what Tor Norretranders says in &lt;a href="http://www.amazon.com/User-Illusion-Cutting-Consciousness-Penguin/dp/0140230122/"&gt;The User Illusion&lt;/a&gt;, that communication is a process - there needs to be a synchronisation between sender and receiver for it to happen effectively.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How to combat?&lt;/b&gt;&lt;br /&gt;This synchronisation or handshaking is a form of check with the other person, "Did you understand? Ok, repeat back what you think I just said in your own words".&lt;br /&gt;&lt;br /&gt;Other ways to help elicit true intentions or meanings might be to use something along the lines of context-free questioning from &lt;a href="http://www.amazon.com/Exploring-Requirements-Quality-Before-Design/dp/0932633137/"&gt;Exploring Requirements&lt;/a&gt;&amp;nbsp;(Gause, Weinberg). If you don't have access to the book you can read Michael Bolton's &lt;a href="http://www.developsense.com/blog/2010/11/context-free-questions-for-testing/"&gt;post&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Another Gause &amp;amp; Weinberg book, &lt;a href="http://www.amazon.com/Are-Your-Lights-Figure-Problem/dp/0932633161/"&gt;Are Your Lights On&lt;/a&gt;, gives another exercise - the "Mary had a little lamb" example. Here the emphasis is changed on each word as well as changing the words themselves (via dictionary or thesaurus) to get at the real or important meaning of the sentence.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Why?&lt;/b&gt;&lt;br /&gt;As a tester the room for confusion and mis-communication is vast - whether this is restricted to a customer requirement, a stakeholder's view of an activity, result or interpretation or writing a fault/bug report in a useful way (to your team, stakeholder and developer).&lt;br /&gt;&lt;br /&gt;Being aware of the potential for traps in mis-communication is valuable!&lt;br /&gt;&lt;br /&gt;For anyone thinking that spoken communication is much simpler than written you might want to take a look &lt;a href="http://www.youtube.com/watch?v=Cz2-ukrd2VQ"&gt;here&lt;/a&gt;. Enjoy!&lt;br /&gt;&lt;br /&gt;&lt;i&gt;I haven't even mentioned confusion in translation - I'm reminded of a presentation in Swedish where the emphasis on words was misplaced so that "the following six pictures" became "the following sex pictures" - and immediately caught the attention of the audience!&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-7742815175165865173?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/7742815175165865173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2011/01/language-can-be-confusing.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/7742815175165865173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/7742815175165865173'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2011/01/language-can-be-confusing.html' title='Language can be confusing'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-4427051389272534297</id><published>2010-12-19T15:44:00.000+01:00</published><updated>2010-12-19T15:44:06.445+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><title type='text'>Thoughts on Test Framing</title><content type='html'>&amp;nbsp;#testing #softwaretesting&lt;br /&gt;&lt;br /&gt;&amp;nbsp;Some thoughts on the ideas presented in Michael Bolton's &lt;a href="http://www.developsense.com/blog/2010/09/test-framing/"&gt;post&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Firstly, I like it. &lt;b&gt;A lot.&lt;/b&gt; I commented on the post about a day after it was published. But I knew there was some more thinking I needed to do on the topic. So here we are, over two-and-a-half months later (yes, I think slowly sometimes - sometimes one-dimensionally and sometimes in a very divergent way - meaning I create lots of strands/threads to follow-up - but I do continue thinking, usually! )&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Powerful Elements&lt;/b&gt;&lt;br /&gt;&lt;a href="http://testers-headache.blogspot.com/2010/06/showing-your-thinking-or-thought.html"&gt;Showing your thinking&lt;/a&gt; is crucial to any activity that involves questioning, observation, hypothesis forming, evaluation, reporting, learning and feeding back under constraints of time, cost and equipment availability (this is testing, if you didn't recognise it already).&lt;br /&gt;&lt;br /&gt;Showing the provenance of your test ideas is a powerful communication tool - both for yourself, team and any stakeholder. Doing this with many of your ideas will naturally show up if many of the thoughts/considerations you'd intended to include were indeed included. (&lt;i&gt;What?&lt;/i&gt;) Ok, example time.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Pseudo-Example&lt;/b&gt;&lt;br /&gt;A simple example here is to construct a test idea around a "happy path" of a function, the most basic and usual case for that function. This will then lead to thoughts around:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The use case itself (variants and alternatives);&lt;/li&gt;&lt;li&gt;Platform (how many?);&lt;/li&gt;&lt;li&gt;Environment (Small with many simulated elements going right through to a full customer acceptance configuration);&lt;/li&gt;&lt;li&gt;Application configuration (Based on what?&amp;nbsp;observed or projected?);&lt;/li&gt;&lt;li&gt;User data (Based on what? &amp;nbsp;Supposed, observed or projected?);&lt;/li&gt;&lt;li&gt;User behaviour (Based on what?&amp;nbsp;observed or projected?);&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;i&gt;I work in situations where these are distinct variables - not so much overlap, but in some shops some of these could be less distinct.&lt;/i&gt;&lt;/blockquote&gt;Evaluating and selecting which of these elements to use, include and vary is part of the test design of the test idea in conjunction with the test strategy. So, in this example we can see (hopefully) that there is a range of test ideas that could be distilled.&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;What More?&lt;/b&gt;&lt;br /&gt;In the example I alluded to elements of choice/decision based on risk, priority, test design technique, strategy and availability. Sometimes this is about scoping the area for test, what to include (for now) and exclude (for now).&lt;br /&gt;&lt;br /&gt;When I am telling the story of my testing I like to emphasise the elements that could be missed - areas I've skipped and the reasoning behind that, areas that maybe were discovered late that could have an impact on the product and for which it might be useful to recommend additional testing.&lt;br /&gt;&lt;br /&gt;So, I want my story to be very explicit about what I didn't do. There is nothing new in this - traditional test reports were including this information over 20 years ago. But, I want to link it into my test framing in a more visible way. If I start talking about all the things I didn't do it's easy for a stakeholder to lose focus about what I did do.&lt;br /&gt;&lt;br /&gt;So, as well as the explicit chaining of test framing showing the roots and reasoning behind the test idea I also want to include (explicitly) the assumptions and decisions I made to exclude ideas (or seeds of new ideas). In the context of the test frame this would represent the &lt;b&gt;a priori&lt;/b&gt; information in the test frame/chain (all of the framing (so far) is &lt;b&gt;a priori&lt;/b&gt; information).&lt;br /&gt;&lt;br /&gt;But, there might also be scope to include elements of ideas that would affect the test frame (or seeds for new ideas) with information discovered during the testing. Then from a test frame perspective it could be very useful to include this &lt;b&gt;a posteriori&lt;/b&gt;&amp;nbsp;information.&lt;br /&gt;&lt;br /&gt;Examples of&amp;nbsp;&lt;b&gt;a posteriori&lt;/b&gt; information would be feature interactions that were discovered (not visible before) during testing - which didn't get covered before testing stopped. There might be aspects where test ideas couldn't be 'finished' due to constraints on time, feature performance (buggy?), third-party sw issues (including tools) that couldn't be resolved in time or some other planned activity that didn't get finished (a feature element that needed simulation for example).&lt;br /&gt;&lt;br /&gt;I usually think of these aspects that are not 'included' in the testing story as the &lt;a href="http://testers-headache.blogspot.com/2010/01/mind-information-gap-black-swan-style.html"&gt;silent evidence&lt;/a&gt; of the test story. Making this information available and visible is important in the testing story.&lt;br /&gt;&lt;br /&gt;There are aspects of these assumptions and choices that are implicitly in the test framing article, but for me it's important to lift them forward. (Almost like performing a test framing activity on the test frame post.)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Maps&lt;/b&gt;&lt;br /&gt;As a side-note: &lt;i&gt;Test framing as a form of chaining / linking around around test ideas fits well into a mind map, threads and test idea reporting. But that exploration is for another time...&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;So... Have you been thinking about test framing?&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-4427051389272534297?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/4427051389272534297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2010/12/thoughts-on-test-framing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/4427051389272534297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/4427051389272534297'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2010/12/thoughts-on-test-framing.html' title='Thoughts on Test Framing'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-8019239311903093507</id><published>2010-12-19T01:47:00.000+01:00</published><updated>2010-12-19T01:47:41.881+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bias'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Risk'/><title type='text'>Risk Compensation and Assumptions</title><content type='html'>&amp;nbsp;#softwaretesting #thinking #WorkInProgress&lt;br /&gt;&lt;br /&gt;This is very much a thought-in-progress post...&lt;br /&gt;&lt;br /&gt;Cognitive bias, assumptions, workings of the subconcious. They're all linked for me in one way or another. Then the other day in a twitter chat with Bob Marshall and Darren McMillan I was reminded of a potential link to Risk Homeostasis (sometimes called Risk Compensation).&lt;br /&gt;&lt;br /&gt;Risk Homeostasis is the tendency for risk in a system to have some form of equilibrium, so that if you devote more attention to reducing risk in one part of the system you increase the risk in another part. This is a controversial theory, but there is an intuitive part that I like: devoting increased attention to certain risks inevitably implies devoting less attention to other risks. To use economic terminology there is potential for increased risk.&lt;br /&gt;&lt;br /&gt;This also ties in with an intuitive feeling that if you are devoting less attention in one area the "risk" components there could increase without you noticing. This is almost a tautology...&lt;br /&gt;&lt;br /&gt;I first encountered risk homeostasis in Gladwell's description of the investigation into the Space Shuttle disaster (in What the Dog Saw) and I see the similarities to testing.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Stakeholders and Risk Compensation?&lt;/b&gt;&lt;br /&gt;A software testing project example.&amp;nbsp;Taking the project/product/line manager's view about testing:-&lt;br /&gt;&lt;br /&gt;A&amp;nbsp;correction; release is coming up and a group related to release testing is performing a release test activity. That, in some minds could be seen as a "safety net" - could the PM be influenced in the level and amount of testing "needed" prior to the release test activity? I think so, and this is risk compensation in action - so-called safety measures sub-conciously allow for increased risk-taking elsewhere.&lt;br /&gt;&lt;br /&gt;It could apply to new unit, function/feature testing needed for a "hot fix" - an "isolated" decision about what's needed for this hot fix -&amp;nbsp;PM thoughts:&amp;nbsp;ok, let's do some extra unit/component test as we can't fit in the functional test (which is dependant on a FW update - that can't be done at so short notice), we'll do extra code reviews and an extra end-2-end test. Seems ok?&lt;br /&gt;&lt;br /&gt;Then comes the other deliveries in the "final build" - maybe one or more other fixes have had this "isolated decision making". Then, for whatever reason, the test analysis of the whole is missed or forgotten (PM thoughts: it is short-notice and we're doing an end-2-end test) - i.e. putting all these different parts into a context with a risk assessment of their development and "the whole caboodle", from the PM perspective there was a whole bunch of individual testing and retesting, there will be other testing on the whole - that's enough isn't it?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Assumptions&lt;/b&gt;&lt;br /&gt;Where do assumptions come into this? Focussing on certain risks (displacing risk) results in some form of mitigation (usually). But, the sheer act of risk mitigation (in conjunction with risk compensation) implies that focus is reduced elsewhere. The danger of assumption here is that the mitigation activity is coping with risk, when in certain cases it's just 'not noticing' risk.&lt;br /&gt;&lt;br /&gt;The act of taking action against risk (mitigation) is opening possibilities to trust (and not question) our assumptions. But how do we get fooled by assumptions. There are two forms that spring to mind:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The Black Swan. Something so unusual or unlikely that we don't consider it.&lt;/li&gt;&lt;li&gt;A form of the availability heuristic. We've seen this 'work' in a previous case (or last time we made a risk mitigation assessment) and so that's my 'reference' - "that's just how it is" - "all is well".&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;An everyday example of Risk Compensation&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Topical in the northern hemisphere just now: Driving in the snow with winter tyres and traction control.&lt;/i&gt; I see it a lot these days (even do it myself) - when moving off, don't worry too much about grip - just let the car (traction control) and tyres find the right balance. So the driver is trusting the technology - when I used to drive with winter tyres and no traction control, there was a lot more respect about accelerating and 'feeling' the road, ie using feedback.&lt;br /&gt;&lt;br /&gt;Maybe that's where risk compensation plays a part. It reduces the perceived importance of feedback.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Coping with Risk Compensation and Assumptions&lt;/b&gt;&lt;br /&gt;The most important aspect in coping or dealing with this is: awareness. Any process that has a potential for cognitive bias is handled well by awareness of the process. Be aware for when feedback is not a part of the process.&lt;br /&gt;&lt;br /&gt;Understanding those situations where short-cuts are being taken or where more emphasis is put in one area we should ask ourselves the questions:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;How does the whole problem look?&amp;nbsp;&lt;/li&gt;&lt;li&gt;Am I missing something?&amp;nbsp;&lt;/li&gt;&lt;li&gt;Am I aware of my assumptions?&lt;/li&gt;&lt;li&gt;Am I using feedback from testing or other information about the product in my testing?&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Have you noticed any elements of risk compensation in your daily work?&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-8019239311903093507?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/8019239311903093507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2010/12/risk-compensation-and-assumptions.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/8019239311903093507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/8019239311903093507'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2010/12/risk-compensation-and-assumptions.html' title='Risk Compensation and Assumptions'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-4096759444919510030</id><published>2010-12-03T16:27:00.003+01:00</published><updated>2010-12-03T16:44:45.656+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Carnival'/><title type='text'>Carnival of Testers #16</title><content type='html'>November was cold, much colder than normal - but there is no such thing as bad weather, just inadequate clothing (there are several test analogies there!), so whilst deciding on the right clothes I read and have been entertained by several blog posts...&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;First up this month was &lt;b&gt;Michael Kelly&lt;/b&gt; with a reminder that sometimes it's necessary to "&lt;a href="http://www.quicktestingtips.com/tips/2010/11/saying-no/"&gt;just say no!&lt;/a&gt;"&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Ever get the feeling that explaining any test-related thinking to a non-techie is tricky and full of traps? If so, then you'll recognise something in this &lt;a href="http://cartoontester.blogspot.com/2010/11/bva.html"&gt;cartoon&lt;/a&gt; from &lt;b&gt;Andy Glover&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;On the subject of techie / non-techie, do you recognise anything in &lt;b&gt;Adam Knight&lt;/b&gt;'s "&lt;a href="http://a-sisyphean-task.blogspot.com/2010/11/dont-call-me-technical.html"&gt;Don't call me technical&lt;/a&gt;" post?&lt;/li&gt;&lt;/ul&gt;So, have you recognised anything so far?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;On an aspect of recognition &lt;b&gt;Albert Gareev&lt;/b&gt; wrote about a typical trap that testers can occasionally fall into, &lt;a href="http://automation-beyond.com/2010/11/02/inattentional-blindness/"&gt;inattentional blindness&lt;/a&gt;. Recognising it, and understanding it helps your learning.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Related to traps, bias and fallacies then black swans have been known to surface. Have a look at this 'humble' &lt;a href="http://testertested.blogspot.com/2010/11/software-testing-black-swan-bites-cause.html"&gt;story&lt;/a&gt; from &lt;b&gt;Pradeep&amp;nbsp;Soundararajan&lt;/b&gt; and his sources of learning.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Of course, sometimes nothing will disrupt you and your testing. Then, maybe you're &lt;a href="http://qablog.practitest.com/2010/11/creating-your-testing-zone/"&gt;in the zone&lt;/a&gt;, as &lt;b&gt;Joel Montvelisky&lt;/b&gt; encourages us to recognise and learn about the contributing factors.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;A &lt;a href="http://007unlicensedtotest.blogspot.com/2010/11/1-year-onwahoo.html"&gt;short note&lt;/a&gt; from &lt;b&gt;Peter Haworth-Langford&lt;/b&gt; on his first year of blogging. Happy blogging birthday!&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;The guys at &lt;b&gt;the test eye&lt;/b&gt; produced &lt;a href="http://thetesteye.com/blog/2010/11/software-quality-characteristics-1-0/"&gt;a two-page sheet&lt;/a&gt; of aspects for consideration when testing a product. It's partly based on earlier work by others, but take a look and see what you recognise and if there's anything new to you.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Communication, communication, communication. Take a look a &lt;b&gt;Pete Walen&lt;/b&gt;'s &lt;a href="http://rhythmoftesting.blogspot.com/2010/11/on-communication-and-documentation.html"&gt;post&lt;/a&gt; on some communication aspects related to documentation.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;A nice example of the availability heuristic in &lt;b&gt;Gerald Weinberg&lt;/b&gt;'s account of &lt;a href="http://secretsofconsulting.blogspot.com/2010/11/sauerkraut-syndrome.html"&gt;The Sauerkraut Syndrome&lt;/a&gt;. Recognose it?&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Stuart MacDonald&lt;/b&gt; made a good debut on Darren McMillan's site with &lt;a href="http://www.bettertesting.co.uk/content/?p=395"&gt;a tester challenge write-up&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;A view on &lt;a href="http://thetesteye.com/blog/2010/11/turning-the-tide-of-bad-testing/"&gt;testing debt&lt;/a&gt; and some tips to counteract it came from &lt;b&gt;Martin Jansson&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Weekend Testing landed in the Americas during November. &lt;a href="http://mkl-testhead.blogspot.com/2010/11/reflection-weekend-testers-americas-1.html"&gt;Here are some thoughts&lt;/a&gt; from one of the organisers, &lt;b&gt;Michael Larsen&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Bob Marshall&lt;/b&gt; raises some pertinent questions about &lt;a href="http://flowchainsensei.amplify.com/2010/11/01/the-state-of-agile/"&gt;the state of Agile&lt;/a&gt; - thinking way outside the tester's box. Recognise anything?&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Some more interesting questions raised by &lt;b&gt;Mark Crowther&lt;/b&gt; &lt;a href="http://cyreath.blogspot.com/2010/11/burndown-are-we-tracking-right-things.html"&gt;on burndown&lt;/a&gt;. You must reconise something here.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Maybe you recognise Shaft, &amp;nbsp;but have you heard of beshaftitude? &lt;b&gt;Erik Lonnrot&lt;/b&gt; takes a &lt;a href="http://memetester.blogspot.com/2010/11/plausible-test-metrics-12-in-series-of.html"&gt;light-hearted view of metrics&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;A long, but worthwhile read, from &lt;b&gt;Len DiMaggio&lt;/b&gt; on a colleague's &lt;a href="http://swqetesting.blogspot.com/2010/11/this-story-is-true.html"&gt;team fragmentation problems&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;I'm sure there was something there that all would recognise, and maybe something new.&lt;br /&gt;&lt;br /&gt;Until the next time...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-4096759444919510030?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/4096759444919510030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2010/12/carnival-of-testers-16.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/4096759444919510030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/4096759444919510030'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2010/12/carnival-of-testers-16.html' title='Carnival of Testers #16'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-8969005009711603252</id><published>2010-11-17T00:01:00.000+01:00</published><updated>2010-11-17T00:01:01.816+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exploratory Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><title type='text'>Deliberated Exploration - A Walk in the Woods</title><content type='html'>There is a view of exploratory testing that believes it is spontaneous (as in combustion) - one just turns up at a keyboard (or other lab/test equipment) and you "just do it"!&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Nice, if you can get it.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;But what if your system under test is not trivial - in terms of data set-up, configuration, simulated subsystems, user profiles, behaviour or network elements? Does this mean that you can't have an exploratory approach?&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Well, of course you can.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Think of it as going on a walk/hike/trek in an area you haven't covered before. To actually get to the "start" of the hike you might use a series of public or scheduled transport (a pre-determined schedule) to get to the start point.&lt;br /&gt;&lt;br /&gt;I emphasize the uncertainty around the "start" as you might move this depending on how you defined where the trip should start.&lt;br /&gt;&lt;br /&gt;You might decide to start your walk when stepping off of the bus - the bus is a pre-determined script to get you to a point where you will start - but perhaps you notice something odd on the journey; maybe the bus takes a route that isn't signposted as your destination - is it a pre-determined route or a diversion, will the journey take longer ... The questions start.&lt;br /&gt;&lt;br /&gt;Using a script to get to your starting point doesn't mean that you can't ask questions - remember, this is testing with your eyes wide open as opposed to &lt;a href="http://testers-headache.blogspot.com/2010/05/testing-style-eyes-wide-shut-vs-eyes.html"&gt;eyes wide shut&lt;/a&gt;. You finally get to your start point - where the trek can begin.&lt;br /&gt;&lt;br /&gt;Just like an exploratory approach - there might be a whole series of set-up and configuration to get the system into a state ready to start working with your test ideas. It might be that you need to construct a simulation of a network element to start testing in the desired area. All of this may take some time to achieve - a whole series of hoops and hurdles.&lt;br /&gt;&lt;br /&gt;In some of the systems that I work with this is exactly what we do - it's about a certain design (simulation, config and test ideas) - getting to the starting point where we can start working with our test ideas.&lt;br /&gt;&lt;br /&gt;Sometimes the test ideas yield more investigative tracks than others - but that is exactly where we "intend" the exploration/testing to start. But like any (good) tester we notice things on the way, we raise questions about our simulation assumptions, about the problem/test space in our target area - and we learn about the product (along the way and in our target areas) - we learn about our test ideas, we learn about our test ideas, if we're missing something vital in our simulation data, configuration or how the whole might relate to a real end-user.&lt;br /&gt;&lt;br /&gt;That was our walk in the woods, and the scripted element is very much a part of the trek/exploration. The scripted part is setting the conditions for the exploration - an enabler - whether I am questioning the set-up as we go is a matter of preference, time, priorities and feedback from previous testing.&lt;br /&gt;&lt;br /&gt;Do you observe or get curious on the way to your walk in the woods?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-8969005009711603252?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/8969005009711603252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2010/11/deliberated-exploration-walk-in-woods.html#comment-form' title='16 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/8969005009711603252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/8969005009711603252'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2010/11/deliberated-exploration-walk-in-woods.html' title='Deliberated Exploration - A Walk in the Woods'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-8429326253238288874</id><published>2010-11-03T02:45:00.001+01:00</published><updated>2010-11-08T11:53:45.396+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Carnival'/><title type='text'>Carnival of Testers #15</title><content type='html'>A lot of conferences this month - a real feast - almost an Octoberfest. Or was it a case of watching repeats on TV?&lt;br /&gt;&lt;br /&gt;If you're a festival fan, a watcher of repeat TV or on the look-out for something new there was something to be had this month.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Repeat Questions?&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Pradeep Soundararajan&lt;/b&gt; wrote a piece about labels in testing, specifically the domain label. Read the post and the comments, &lt;a href="http://testertested.blogspot.com/2010/10/domain-particle.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;A question about measuring tester efficiency prompted &lt;b&gt;Shmuel Gershon&lt;/b&gt; to not follow the numbers game and &lt;a href="http://testing.gershon.info/201010/how-do-you-evaluate-testers-a-question-from-stackexchange/"&gt;show just how difficult that is to answer&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Dave Whalen&lt;/b&gt;&amp;nbsp;his view on the QA vs QC in testing topic,&amp;nbsp;&lt;a href="http://softwareentomologist.wordpress.com/2010/10/19/quality-assurance-vs-quality-control/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;a href="http://clarotesting.wordpress.com/2010/10/12/testers-and-coders-are-both-developers/"&gt;Testers who code or not&lt;/a&gt; was a topic of a &lt;b&gt;James Christie&lt;/b&gt; post and he even managed to get a football reference in!&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Agile Testing Days&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Markus Gärtner&lt;/b&gt; was doing some sort of blogging marathon producing reports from many of the talks he visited: Lisa Crispin's talk on &lt;a href="http://www.shino.de/2010/10/05/agile-testing-days-agile-defect-management-2/"&gt;agile defect management&lt;/a&gt;, Janet Gregory's talk &lt;a href="http://www.shino.de/2010/10/06/agile-testing-days-about-learning-for-testers/"&gt;on learning for testers&lt;/a&gt; and Rob Lambert's talk on &lt;a href="http://www.shino.de/2010/10/05/agile-testing-days-structures-kill-testing-creativity/"&gt;structures killing creativity&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Zeger Van Hese&lt;/b&gt; made some write-ups, &lt;a href="http://testsidestory.wordpress.com/2010/10/29/agile-testing-days-2010-day-3-lederhosen-and-certified-self-certifiers/"&gt;this post&lt;/a&gt; on the day 3 talks could make you wish you'd been there.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Rob Lambert&lt;/b&gt; was giving his alternative angle on conference with a series of video snippets, &lt;a href="http://thesocialtester.posterous.com/stuart-reid-keynote-agile-testing-days-more-v"&gt;here&lt;/a&gt;, &lt;a href="http://thesocialtester.posterous.com/stuart-reid-keynote-agile-testing-days-some-v"&gt;here&lt;/a&gt; and&amp;nbsp;&lt;a href="http://thesocialtester.posterous.com/michael-bolton-keynote-agile-testing-days-som"&gt;here&lt;/a&gt;.&amp;nbsp;And to show he hadn't forgotten to blog he also did a write-up, &lt;a href="http://thesocialtester.posterous.com/alternative-paths-for-self-education-in-softw"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;STARWest&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Jon Bach&lt;/b&gt; wrote a piece about an &lt;a href="http://jonbox.wordpress.com/2010/10/07/class-class-and-class-and-starwest/"&gt;impromptu flash mob exploration session&lt;/a&gt; out in the corridor. Ideas for a new class or lightning talk?&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;STPCon&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A &lt;a href="http://hexawise.wordpress.com/2010/10/07/a-fun-presentation-on-a-powerful-software-test-design-approach/"&gt;fun presentation&lt;/a&gt; of some aspects of combinatorial testing was presented by &lt;b&gt;Justin Hunter&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;A sense of variety at STPCon was had from reading &lt;b&gt;Matt Heusser&lt;/b&gt;'s roundup,&amp;nbsp;&lt;a href="http://www.softwaretestpro.com/Item/4982/The-Software-Test-Professionals-Conference--in-review/Software-Testing-Test-and-QA-Conference-Presentations-Development-Leadership"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;SWET&lt;/b&gt;&lt;br /&gt;The first Swedish Workshop on Exploratory Testing was held this month. It generated a certain amount of buzz and energy, with several people setting down their thoughts:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A view from &lt;b&gt;Simon Morley&lt;/b&gt;, &lt;a href="http://testers-headache.blogspot.com/2010/10/swedish-workshop-on-exploratory-testing.html"&gt;here&lt;/a&gt;; from &lt;b&gt;James Bach&lt;/b&gt;, &lt;a href="http://www.satisfice.com/blog/archives/527"&gt;here&lt;/a&gt;; a&amp;nbsp;&lt;a href="http://thetesteye.com/blog/2010/10/swet1-fragments/"&gt;semi-transcription&lt;/a&gt; from &lt;b&gt;Rikard Edgren&lt;/b&gt;, &lt;b&gt;Henrik Emilsson&lt;/b&gt; and &lt;b&gt;Martin Jansson&lt;/b&gt;;&amp;nbsp;&lt;b&gt;Ann Flismark&lt;/b&gt;'s view,&amp;nbsp;&lt;a href="http://annflismark.blogspot.com/2010/10/putting-sweden-on-map.html"&gt;here&lt;/a&gt;;&amp;nbsp;&lt;b&gt;Christin Wiedemann&lt;/b&gt;'s view,&amp;nbsp;&lt;a href="http://christintesting.blogspot.com/2010/10/swet1-swedish-workshop-on-exploratory.html"&gt;here&lt;/a&gt;; &lt;b&gt;Oscar Cosmo&lt;/b&gt;'s &lt;a href="http://www.oscarcosmo.se/2010/11/swet1/"&gt;reflections&lt;/a&gt; (in Swedish), and &lt;a href="http://www.oscarcosmo.se/lang/en-us/2010/11/swet1/"&gt;here&lt;/a&gt; (in English).&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Challenges&lt;/b&gt;&lt;br /&gt;Challenges are popular and this month saw a couple of interesting ones.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A &lt;a href="http://testsidestory.wordpress.com/2010/10/19/a-pictorial-challenge-deconstruction-denotation-connotation/"&gt;challenge on deconstruction&lt;/a&gt; and contextual inference came from &lt;b&gt;Zeger Van Hese&lt;/b&gt;.&amp;nbsp;&lt;/li&gt;&lt;li&gt;This prompted &lt;b&gt;Thomas Ponnet&lt;/b&gt; to &lt;a href="http://observanttester.blogspot.com/2010/10/pictorial-challenge-answered.html"&gt;walk through his answer and thinking&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Darren McMillan&lt;/b&gt; wrote about an impossible(?) challenge, &lt;a href="http://bettertesting.co.uk/content/?p=190"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;Miscellany&lt;/b&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;A review of Naomi Karten's book on presentation skills was the subject of a&amp;nbsp;&lt;b&gt;Lisa Crispin&lt;/b&gt;&amp;nbsp;&lt;a href="http://lisacrispin.com/wordpress/2010/10/13/review-naomi-kartens-presentation-skills/"&gt;post&lt;/a&gt;. I'm tempted to purchase...&lt;/li&gt;&lt;li&gt;A good reminder on the importance of interpretation was given by&amp;nbsp;&lt;b&gt;Zeger Van Hese&lt;/b&gt;,&amp;nbsp;&lt;a href="http://testsidestory.wordpress.com/2010/10/12/childrens-own-passfail-criteria-and-nursery-rhymes/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;If you're wondering about how to think about test estimation in your project, you'll be set on the road to clearer thinking by reading&amp;nbsp;&lt;b&gt;Michael Bolton&lt;/b&gt;'s post on test estimation in projects,&amp;nbsp;&lt;a href="http://www.developsense.com/blog/2010/10/project-estimation-and-black-swans-part-5-test-estimation/"&gt;here&lt;/a&gt;. It's the fifth installment of a group of worthy reading.&lt;/li&gt;&lt;li&gt;An&amp;nbsp;&lt;a href="http://bettertesting.co.uk/content/?p=123"&gt;angle&lt;/a&gt;&amp;nbsp;on pro-active (or is it pre-emptive?) testing was given by&amp;nbsp;&lt;b&gt;Darren McMillan&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;An intriguing idea of Test Proposals was presented by&amp;nbsp;&lt;b&gt;Martin Jansson&lt;/b&gt;,&amp;nbsp;&lt;a href="http://thetesteye.com/blog/2010/10/rapid-test-preparation/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;It's been fascinating reading about James Bach's journey across Europe - &lt;a href="http://www.satisfice.com/blog/archives/541"&gt;this one from a stop in Romania&lt;/a&gt;. I just can't get the theme tune for Rawhide outta my head now...&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Until the next time...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-8429326253238288874?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/8429326253238288874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2010/11/carnival-of-testers-15.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/8429326253238288874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/8429326253238288874'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2010/11/carnival-of-testers-15.html' title='Carnival of Testers #15'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-4806616616306152105</id><published>2010-10-17T23:45:00.000+02:00</published><updated>2010-10-17T23:45:10.099+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Conference'/><title type='text'>Swedish Workshop on Exploratory Testing - #SWET1</title><content type='html'>&lt;b&gt;Place:&lt;/b&gt; &lt;a href="http://maps.google.se/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=h%C3%B6gberga+g%C3%A5rd&amp;amp;sll=59.29056,18.089822&amp;amp;sspn=0.011528,0.026908&amp;amp;ie=UTF8&amp;amp;hq=h%C3%B6gberga+g%C3%A5rd&amp;amp;hnear=&amp;amp;ll=59.340434,18.199539&amp;amp;spn=0.011511,0.026908&amp;amp;z=15"&gt;Högberga Gård&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Date:&lt;/b&gt; 16-17 October 2010&lt;br /&gt;&lt;b&gt;Twitter hashtag:&lt;/b&gt; #SWET1 (a couple of early tweets with #SWET)&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;Attendees:&lt;/b&gt;&amp;nbsp;Michael Albrecht;&amp;nbsp;Henrik Andersson;&amp;nbsp;James Bach;&amp;nbsp;Anders Claesson;&amp;nbsp;Oscar Cosmo;&amp;nbsp;Rikard Edgren;&amp;nbsp;Henrik Emilsson;&amp;nbsp;Ann Flismark;&amp;nbsp;Johan Hoberg;&amp;nbsp;Martin Jansson;&amp;nbsp;Johan Jonasson;&amp;nbsp;Petter Mattsson;&amp;nbsp;Simon Morley;&amp;nbsp;Torbjörn Ryber;&amp;nbsp;Christin Wiedemann&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;These are just some very quick reflections on this weekend's activity (more to come after further reflection) - &lt;b&gt;SWET&lt;/b&gt; - for which I've seen two meanings (&lt;b&gt;SW&lt;/b&gt;edish &lt;b&gt;E&lt;/b&gt;xploratory &lt;b&gt;T&lt;/b&gt;esters and &lt;b&gt;S&lt;/b&gt;wedish &lt;b&gt;W&lt;/b&gt;orkshop on &lt;b&gt;E&lt;/b&gt;xploratory &lt;b&gt;T&lt;/b&gt;esting).&lt;br /&gt;&lt;br /&gt;This was an&amp;nbsp;inaugural peer conference on Exploratory Testing in Sweden.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Peer Conference&lt;/b&gt;&lt;br /&gt;A first time attending a peer conference for me - I'd seen the rules beforehand, but didn't really know what to expect - either in terms of process or result. The great idea with a peer conference is that someone presents an experience report and then there is a moderated question and answer session.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Open Season&lt;/b&gt;&lt;br /&gt;James described that part of the rules were designed to stop disruption from fellow peers (maybe himself being a prime culprit in the past.) The idea of having open season&amp;nbsp;was both challenging and interesting - not just for the presenters but also their peers (James mentioned that reputations could be made or broken depending on what went on there - &lt;i&gt;no pressure there then ;-)&lt;/i&gt; )&lt;br /&gt;&lt;br /&gt;The open season was much longer than any of the presentations - I think the first session had an experience report of 20-30 minutes followed by 2-3 hours of questioning! Cool. Or? Think about some of the talks you may have attended at a conference - would the presenters stand up to 2-3 hours of questioning?&lt;br /&gt;&lt;br /&gt;This was not just banal questioning either - this was serious searching and reflection from interested and passionate testers!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Learning, Buzz and New Faces&lt;/b&gt;&lt;br /&gt;The peer conference is a great model for learning about and exploring people's experiences, opinions and views. This didn't just happen during the presentation and open season - it continued in the coffee breaks, meal breaks, during the after-session activities - I was still talking testing past 02:30. Everywhere you looked people were discussing testing and sharing opinions. A great vibe and buzz from the event!&lt;br /&gt;&lt;br /&gt;I was able to put faces to names I recognised from blogs and online forums and&amp;nbsp;got to know a lot of new testing colleagues - for all of them I say: &lt;b&gt;respect!&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;There was some offline discussion about blogs and I think the blogosphere will see at least two new blogs (hopefully soon) - &amp;nbsp;and that's something we can all look forward to - there are some great stories, thoughts, ideas and questions just waiting to get out there!&lt;br /&gt;&lt;br /&gt;So, as you can maybe guess, I loved it. Special thanks to Michael for a lot of hard work with the arrangements and to Michael, Tobbe &amp;amp; Henrik for moderating duties.&lt;br /&gt;&lt;br /&gt;Until SWET2! I can't wait.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_dTB4_b76QeU/TLtcJ2aKa-I/AAAAAAAAALs/6xNTPUsQ4gM/s1600/DSC01054-739536.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/_dTB4_b76QeU/TLtcJ2aKa-I/AAAAAAAAALs/6xNTPUsQ4gM/s320/DSC01054-739536.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;View from the window on Sunday morning&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;BTW, Henrik E &amp;amp; Martin will be running the test lab at Eurostar this year. After meeting them I think the test lab is going to be pretty cool!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-4806616616306152105?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/4806616616306152105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2010/10/swedish-workshop-on-exploratory-testing.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/4806616616306152105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/4806616616306152105'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2010/10/swedish-workshop-on-exploratory-testing.html' title='Swedish Workshop on Exploratory Testing - #SWET1'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_dTB4_b76QeU/TLtcJ2aKa-I/AAAAAAAAALs/6xNTPUsQ4gM/s72-c/DSC01054-739536.JPG' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-7017923141463885012</id><published>2010-10-01T00:05:00.000+02:00</published><updated>2010-10-01T00:05:21.579+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Carnival'/><title type='text'>Carnival of Testers #14</title><content type='html'>September, apples falling off of trees, picking apples,&amp;nbsp;apple pie,&amp;nbsp;lots of new apple sorts in the local shops, sometimes you make an interesting, tasty discovery. Autumn's here (for me), leaves on trees changing colour - lots of different shades and nuances - just like some of the blog posts this month....&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Old Regulars&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The &lt;a href="http://www.shino.de/2010/09/04/the-case-for-slack/"&gt;case for slack&lt;/a&gt; was an interesting topic from &lt;b&gt;Markus Gärtner&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Games, strategy and kids &lt;a href="http://mavericktester.com/battleships-ahoy"&gt;all rolled into one&lt;/a&gt; in &lt;b&gt;Anne-Marie Charrett&lt;/b&gt;'s post.&lt;/li&gt;&lt;li&gt;A &lt;a href="http://lisacrispin.com/wordpress/2010/09/08/estimating-meetings/"&gt;interesting perspective&lt;/a&gt; on estimations was provided by &lt;b&gt;Lisa Crispin&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Taste Sensation&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;If you've missed &lt;b&gt;Elisabeth Hendrikson&lt;/b&gt;'s &lt;a href="http://testobsessed.com/2010/09/08/agile-backlash/"&gt;piece on Agile wakeup call&lt;/a&gt;&amp;nbsp;(backlash vs wakeup call), then go read it now.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Zeger Van Hese&lt;/b&gt; made my day, no, week,with his &lt;a href="http://testsidestory.wordpress.com/2010/09/13/delivering-the-message/"&gt;cautionary message&lt;/a&gt; about delivering the message. It wasn't Zeger but the content that was delivered AT FULL VOLUME.&lt;/li&gt;&lt;li&gt;And talking about things being broken (the delivery style in the previous case), &lt;b&gt;Michele Smith&lt;/b&gt; highlighted &lt;a href="http://testerlostfocus.blogspot.com/2010/09/this-is-broken.html"&gt;this talk about things being broken&lt;/a&gt; - yes, I could see plenty of relations to my daily work. Can you?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Marlena Compton&lt;/b&gt;&amp;nbsp;&lt;a href="http://marlenacompton.com/?p=1877"&gt;came out of the testing closet&lt;/a&gt; this month. Have you?&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Different Tastes?&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Test Framing was a new "term" to appear this month, with &lt;a href="http://www.developsense.com/blog/2010/09/test-framing/"&gt;this post&lt;/a&gt; from &lt;b&gt;Michael Bolton&lt;/b&gt;. BTW, Michael wrote a piece urging people to hire Ben Simo - but it doesn't need any plugs now :)&lt;/li&gt;&lt;li&gt;A dip into the &lt;a href="http://testers-headache.blogspot.com/2010/09/blink-comparator-testing-vs-blink.html"&gt;sub-concious and concious distinction&lt;/a&gt; was observed in Blink Comparator Testing by &lt;b&gt;Simon Morley&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Joe Strazzere&lt;/b&gt; made some good points about willingness to learn in testers,&lt;a href="http://strazzere.blogspot.com/2010/09/when-only-tool-you-have-is-buggy-whip.html"&gt; here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;A fish baking story was the way &lt;b&gt;Shrini Kulkarni&lt;/b&gt; &lt;a href="http://shrinik.blogspot.com/2010/09/fish-baking-story.html"&gt;asked a good question&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Colour Explosion&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A colourful post from a colourful tester. Was &lt;b&gt;Dave Whalen&lt;/b&gt; &lt;a href="http://softwareentomologist.wordpress.com/2010/09/17/i-will-test-with-gumbo/"&gt;testing with gumbo&lt;/a&gt; or gusto, or both?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Gerald Weinberg&lt;/b&gt; &lt;a href="http://secretsofconsulting.blogspot.com/2010/09/have-sw-projects-hit-wall.html"&gt;pondered questions&lt;/a&gt; around SW projects hitting the wall.&lt;/li&gt;&lt;li&gt;&lt;b&gt;uTest&lt;/b&gt; &lt;a href="http://blog.utest.com/testing-the-limits-with-james-bach-part-i/2010/09/"&gt;posted an interview&lt;/a&gt; with &lt;b&gt;James Bach&lt;/b&gt; which in itself made interesting reading, but if you haven't seen it then I'd encourage you to go and read the comments too!&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Seasonal Favourites&lt;/b&gt;&lt;br /&gt;Yes, there seems to be several conferences or meet-ups happening right now.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Alan Page&lt;/b&gt; and his views on the &lt;a href="http://angryweasel.com/blog/?p=204"&gt;different types of presentations&lt;/a&gt;. Cows? Didn't think he'd seen any of my work.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Adam Goucher&lt;/b&gt; on the &lt;a href="http://adam.goucher.ca/?p=1585"&gt;track vs keynote distinction&lt;/a&gt;. I can recognise elements of what they're both saying.&lt;/li&gt;&lt;li&gt;A good &lt;a href="http://pedantictester.wordpress.com/2010/09/17/sigist-16-september-2010/"&gt;round-up of SIGiST&lt;/a&gt; was provided by &lt;b&gt;Stephen Hill&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;New Discoveries&lt;/b&gt;&lt;br /&gt;Nice to see some new apples (faces) this month.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Darren McMillan&lt;/b&gt; used Jing &lt;a href="http://bettertesting.co.uk/content/?p=113"&gt;to record an issue&lt;/a&gt; with Jing. I wasn't familiar with Jing but I am now, thanks.&lt;/li&gt;&lt;li&gt;Off to a blogging bang with a very readable self-analytical &lt;a href="http://trancecyberiantester.blogspot.com/2010/09/when-student-is-ready-teacher-will.html"&gt;piece&lt;/a&gt; from &lt;b&gt;Lena Houser&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;Did you notice I avoided bad, rotton and half-eaten apple metaphors? &lt;i&gt;Oh, the temptation...&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Until next time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-7017923141463885012?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/7017923141463885012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2010/10/carnival-of-testers-14.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/7017923141463885012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/7017923141463885012'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2010/10/carnival-of-testers-14.html' title='Carnival of Testers #14'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-7192790767930099836</id><published>2010-09-30T09:38:00.000+02:00</published><updated>2010-09-30T09:38:19.165+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Conference'/><title type='text'>Iqnite Nordic 2010 - Day 1</title><content type='html'>The first day of the &lt;a href="http://www.iqnite-conferences.com/nordic/programme/programme_1.aspx"&gt;nordic Iqnite conference&lt;/a&gt; was a varied affair.&lt;br /&gt;&lt;br /&gt;The morning kicked-off with a keynote from Mary Poppendieck with a talk looking at how "requirements" usually get it wrong - i.e. they are commonly not what the customer wants. I think I'd seen this message before but it was presented in quite a different way - it was looked at from the perspective of a new start-up, where there often aren't so many (if any) customers - and so the businesses that succeed are the ones solving a problem in a better way than the available competition. Examples used were the google search engine and eBay, amongst others.&lt;br /&gt;&lt;br /&gt;The message that I took away was that the requirement handling is often too formalised and kept as too much of an internal activity - and that loses contact and feedback with the customers. An alternative is to develop a requirement capture partnership between customer and supplier.&lt;br /&gt;&lt;br /&gt;The talk was finished with an illustration of the push vs pull production method that I've read about in a previous Poppendieck book, &lt;a href="http://www.amazon.com/Implementing-Lean-Software-Development-Concept/dp/0321437381"&gt;Implementing Lean Software Development&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;My talk, Test Reporting to Non-Testers, was next up in that room. I had an interesting intro from the track chair (Pål Hauge) who used a Norwegian metaphor for my intro - as I was coming on after Mary (and so using some of her momentum?) - I was doing a "Bjørn Einar Romøren" (?? famous ski jumper) - however, I realised afterwards that a Brit being associated with ski jumping (Eddie the Eagle?) is maybe not the best association :-) I was glad that my cold-ridden voice lasted (it packed in by the end of the day). My message about not relying only on the numbers, with some example test reports, was understood, I think!&lt;br /&gt;&lt;br /&gt;I attended other talks about requirement capture and team member make-up. The team member make-up alluded to a concept of "social capital" and emphasized the value of trust. I agree with the trust angle, whether in a team or as an individual and have pointed this out before in my encouragement for &lt;a href="http://testers-headache.blogspot.com/2009/06/building-your-test-brand.html"&gt;testers to build their brand&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I enjoyed meeting some interesting people and chatting about problems in daily work, some points about agile, scrum and kanban which I'll explore another time.&lt;br /&gt;&lt;br /&gt;The speaking-part of the day was rounded off with a keynote from Gunnar "Gurra" Krantz, a swede who's competed four times in the round-the-world yacht race - his talk on team and process dynamics was very interesting. Not having any walls around the toliet (or even a curtain) in order to save on weight! Plus, it was placed next to the galley so they could always lend a hand!&lt;br /&gt;&lt;br /&gt;Yes, software is a different world!&lt;br /&gt;&lt;br /&gt;&lt;i&gt;(I won't make the second day - customer meetings call :-( &amp;nbsp;)&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-7192790767930099836?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/7192790767930099836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2010/09/iqnite-nordic-2010-day-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/7192790767930099836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/7192790767930099836'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2010/09/iqnite-nordic-2010-day-1.html' title='Iqnite Nordic 2010 - Day 1'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-5494364822100412919</id><published>2010-09-20T00:18:00.000+02:00</published><updated>2010-09-20T00:18:04.715+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Critical Thinking'/><title type='text'>Lessons in Clarity: "Is this OK with you?"</title><content type='html'>Sources of confusion, mis-communication and unclear expectations lie all around - more than you suspect if you look carefully. Communication and clarity is something I'm very interested in - although I like to hope all testers are. Well, a recent email exchange made me laugh at the lack of clarity - to me - or maybe the joke was on me!(?)&lt;br /&gt;&lt;br /&gt;I (person A) sent an email to person B with a CC to persons C and D. The email contained two distinct pieces of information, item 1 and item 2.&lt;br /&gt;&lt;br /&gt;There was a fairly quick reply - the reply went from person B to person C, with CC to persons A (me) and D. The content of the reply was very simple: "Is this OK?"&lt;br /&gt;&lt;br /&gt;Mmm, did this mean all the information in the first email or only one piece of it (item 1 or 2)? Who knows? I didn't, but I was keen to see the reply (if any). Was it only unclear to me, all, or just some of us?&lt;br /&gt;&lt;br /&gt;The next morning I saw the awaited reply from C: "Item 1 is OK with me." These emails are breaking some record in brevity - simplistic - and also reducing the information content, and not necessarilly reducing the confusion-potential content. This reply raised other questions about item 2 (for me):&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;This is not OK.&lt;/li&gt;&lt;li&gt;No opinion on it.&lt;/li&gt;&lt;li&gt;Oblivious - the question from B was misunderstood.&lt;/li&gt;&lt;li&gt;This is OK - then the question from B was known/understood (somehow) to apply to item 1.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;b&gt;And?&lt;/b&gt;&lt;br /&gt;Who knows what this last reply meant - who cares (I hear you say) - but for me this was another example in potential sources of confusion.&lt;br /&gt;&lt;br /&gt;One way I try to avoid this:&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;If I can't speak to the person and clarify the situation then I state my assumptions up-front, then they can reply with a clarification or correction - either way we reduce the scope for confusion and misunderstanding.&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;Note on brevity: It's OK if those involved are on the same wavelength. A great example of this was when Victor Hugo sent a telegram to his publisher after a recent new publication:&lt;br /&gt;&lt;blockquote&gt;VH to Publisher: ?&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote&gt;Publisher to VH: !&lt;/blockquote&gt;But, if in doubt, spell it out...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-5494364822100412919?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/5494364822100412919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2010/09/lessons-in-clarity-is-this-ok-with-you.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/5494364822100412919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/5494364822100412919'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2010/09/lessons-in-clarity-is-this-ok-with-you.html' title='Lessons in Clarity: &quot;Is this OK with you?&quot;'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-4147460025472436657</id><published>2010-09-19T23:22:00.000+02:00</published><updated>2010-09-19T23:22:09.831+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Terminology'/><category scheme='http://www.blogger.com/atom/ns#' term='divergent thinking'/><category scheme='http://www.blogger.com/atom/ns#' term='Emergent Learning'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><title type='text'>New "What's it all about?"</title><content type='html'>Since I started this blog in April 2009 I had the word "quality" placed somewhere near the top of the page - specifically in the "What's it all about" box. I've just made a change from:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;The Tester's Headache is sometimes about issues connected to the balancing act of executing a test project on Time, on Budget and &lt;i&gt;with the right Quality&lt;/i&gt;. Other times it's a reflection on general testing issues of the day.&lt;/blockquote&gt;to:&lt;br /&gt;&lt;blockquote&gt;The Tester's Headache is sometimes about issues connected to the balancing act of executing a test project on Time, on Budget and &lt;i&gt;trying to meet the right expectations&lt;/i&gt;. Other times it's a reflection on general testing issues of the day.&lt;/blockquote&gt;I've been doing a bit of sporadic writing/thinking about this recently, the occasional tweet and the odd comment on selected blog posts. There will be more to come soon (I hope - all to be revealed soon) on my thoughts around the word 'quality' in the testing-specific domain.&lt;br /&gt;&lt;br /&gt;I'll still occasionally use the #qa hashtag on twitter - hey, I can't start a revolution/re-think from the outside can I? Or can I?&lt;br /&gt;&lt;br /&gt;Thoughts, comments? Provocative? Thought-provoking or sleep-invoking?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-4147460025472436657?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/4147460025472436657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2010/09/new-whats-it-all-about.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/4147460025472436657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/4147460025472436657'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2010/09/new-whats-it-all-about.html' title='New &quot;What&apos;s it all about?&quot;'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-476674543643744514</id><published>2010-09-17T00:48:00.000+02:00</published><updated>2010-09-17T00:48:18.256+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Emergent Learning'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><title type='text'>Blink Comparator Testing vs Blink Testing</title><content type='html'>I saw &lt;a href="http://blog.softwaretestingclub.com/2010/09/win-a-fabulous-trip-to-expoqa-in-spain/"&gt;an article&lt;/a&gt; on the &lt;a href="http://www.softwaretestingclub.com/"&gt;STC&lt;/a&gt; the other day about a competition to go to the ExpoQA in Madrid.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;I was immediately interested as I backpacked around Spain years ago and Madrid is a great place to spend time, but I digress...&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I scanned the programme (top-down), got to the bottom and started to scan bottom-up and immediately saw an inconsistency. Then I started wondering why/how I'd found it. Was it a particular type of observation, test even?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I realised that when I started scanning upwards I had some extra information and that was why it popped out.&amp;nbsp;I&amp;nbsp;&lt;a href="http://twitter.com/YorkyAbroad/status/24553019579"&gt;twittered a challenge&lt;/a&gt;&amp;nbsp;to see if anyone else spotted anything&amp;nbsp;- at the time I added the hashtag #BlinkTest. After further reflection I wasn't so sure that was correct - I started thinking about the &lt;a href="http://en.wikipedia.org/wiki/Blink_comparator"&gt;blink comparator technique&lt;/a&gt; that astronomers used once upon a time.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;It seemed like a &lt;a href="http://www.satisfice.com/blog/archives/33"&gt;blink test&lt;/a&gt; (that I've seen described and demonstrated) -&amp;nbsp;but after some thought it seemed closer to a blink comparator test. Was there a distinction, what was lying behind why I'd spotted the inconsistency? Was one a form or subset of the other?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Could Blink Testing be a general form of information intake (and subsequent decoding) and Blink Comparator Testing being a special form where the pattern, legend or syntax is specified and the scanning is aimed at spotting an inconsistency. Maybe. Hmm...&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Blink vs Blink Comparator?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;/b&gt;I'm going to think of a Blink Comparator Test as being one that takes a particular type of priming (concious) - here's a pattern (or patterns) and this is used to compare against the observation - maybe for the absence or presence of the pattern/s.&lt;br /&gt;&lt;br /&gt;I'll think of a Blink Test as being an observation without priming (subconcious) - although there will always be some priming (from your experience), but that's a different philosophical discussion - and it's the subconcious that waves the flag to investigate an anomaly.&lt;br /&gt;&lt;br /&gt;Of course, both can be used at the same time.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Why distinguish?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;/b&gt;It's about examining why I spot an inconsistency and trying to understand and explain (at least to myself) what process is going on. So, why the interest in understanding the difference? For me, that's what helps get to the bottom of the usefulness and potential application, and indeed recognising the technique 'out in the wild'.&lt;br /&gt;&lt;br /&gt;This started out as looking at an anomaly (maybe even a typo) in an article, and now I have an addition to my toolkit - I probably already had it, but now I'm aware of it - and that means I have a better chance of putting it to good use. I can see uses in documentation, test observations and script design (to aid observation/result analysis). Cool!&lt;br /&gt;&lt;br /&gt;Oh, the inconsistancy I spotted was the use of (Sp)* in the time schedule, which wasn't in the legend. Simple stuff really producing all that thinking...&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-476674543643744514?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/476674543643744514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2010/09/blink-comparator-testing-vs-blink.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/476674543643744514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/476674543643744514'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2010/09/blink-comparator-testing-vs-blink.html' title='Blink Comparator Testing vs Blink Testing'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-4753961476292515448</id><published>2010-09-02T00:28:00.001+02:00</published><updated>2010-09-02T00:41:53.908+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Carnival'/><title type='text'>Carnival of Testers #13</title><content type='html'>Number 13 edition of the carnival. Lucky, unlucky, is it all going to fall apart in a dis-jointed mess? Let's see...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;No Breakages?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The August selection started off with a bang. &lt;b&gt;Trish Khoo&lt;/b&gt; reflected on a mindset of &lt;a href="http://ubertest.hogfish.net/?p=211"&gt;breaking stuff&lt;/a&gt; as just being one of many tester mindsets.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;(Look!) No Hands?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Anyone else out there that has helium hands? If so, or wondering what that is, then read &lt;b&gt;Michael Larsen&lt;/b&gt;'s view, &lt;a href="http://mkl-testhead.blogspot.com/2010/08/helium-hand-syndrome.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;No Nonsense!&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;CAST got some reporting from &lt;b&gt;Anne-Marie Charrett&lt;/b&gt; guest posting on the &lt;b&gt;STC&lt;/b&gt;. Read the report on the first day, &lt;a href="http://blog.softwaretestingclub.com/2010/08/cast-day-1/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Not Scary enough?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Do you have scary test plans, test ideas or are just a bit scary yourself? &lt;b&gt;Catherine Powell&lt;/b&gt; &lt;a href="http://blog.abakas.com/2010/08/test-plans-are-scary.html"&gt;ponders the value&lt;/a&gt; to the customer of a scary test plan.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Balls?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;It's a good while since I juggled balls successfully. Juggling daily work is also filled with problems, as &lt;a href="http://strazzere.blogspot.com/2010/08/we-juggle.html"&gt;highlighted&lt;/a&gt; by &lt;b&gt;Joe Strazzere&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;No Testing?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Ajay Balamurugadas&lt;/b&gt; wondered about how or if he was testing when he wasn't testing. Confused, intrigued? Then go read the story, &lt;a href="http://enjoytesting.blogspot.com/2010/08/no-test-is-also-test-agree.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;No Competition?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Competition time again.&amp;nbsp;&lt;b&gt;Pradeep Soundararajan&lt;/b&gt; &lt;a href="http://testertested.blogspot.com/2010/08/what-is-our-competition-on.html"&gt;wrote about&lt;/a&gt; some of the competitions that have been occuring, with some plus points and some room for improvement.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Interviews!&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A &lt;a href="http://www.questioningsoftware.com/2010/08/utest-interview.html"&gt;three-part interview&lt;/a&gt; of &lt;b&gt;Ben Simo&lt;/b&gt; was made by &lt;b&gt;uTest&lt;/b&gt;. Worth reading!&lt;/li&gt;&lt;li&gt;The &lt;b&gt;Software Testing Club&lt;/b&gt; started publishing a series of short interviews, featuring &lt;a href="http://blog.softwaretestingclub.com/2010/08/aseriousinterviewwithlisacrispin/"&gt;Lisa Crispin&lt;/a&gt;, &lt;a href="http://blog.softwaretestingclub.com/2010/08/an-interview-with-anne-marie-charrett/"&gt;Anne-Marie Charrett&lt;/a&gt;, &lt;a href="http://blog.softwaretestingclub.com/2010/08/an-interview-with-parimala-shankaraiah/"&gt;Parimala Shankaraiah&lt;/a&gt;&amp;nbsp;and &lt;a href="http://blog.softwaretestingclub.com/2010/08/an-interview-with-simon-morley/"&gt;Simon Morley&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;No Comparison?&lt;/b&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Tim Western&lt;/b&gt;&amp;nbsp;described&amp;nbsp;&lt;a href="http://discoveredtester.blogspot.com/2010/08/testing-as-inter-disciplinary-skill.html"&gt;his thoughts&lt;/a&gt;&amp;nbsp;about testing being an inter-disciplinary skill.&lt;/li&gt;&lt;li&gt;A comparison between BBST and RST was made, &lt;a href="http://plusonetesting.wordpress.com/2010/08/26/bbst-vs-rst/"&gt;here&lt;/a&gt;, by&amp;nbsp;&lt;b&gt;Geir Gulbrandsen&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Thread-Based Test Management was coined by &lt;b&gt;Jon Bach&lt;/b&gt;, &lt;a href="http://www.quardev.com/blog/2010-08-26-551545950"&gt;here&lt;/a&gt;, and &lt;b&gt;James Bach&lt;/b&gt;, &lt;a href="http://www.satisfice.com/blog/archives/503"&gt;here&lt;/a&gt;. Go read them, think about it, question and think some more.&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;No Punctuation? No Problem?&lt;/b&gt;&lt;br /&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Well, made it to the end. This month's carnival was brought to you by the punctuation marks ! and ? Finally, a reminder of how punctuation can trip up testers is &lt;a href="http://testers-headache.blogspot.com/2010/08/strung-up-by-syntax-and-semantics.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Until next time ...&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-4753961476292515448?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/4753961476292515448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2010/09/carnival-of-testers-13.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/4753961476292515448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/4753961476292515448'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2010/09/carnival-of-testers-13.html' title='Carnival of Testers #13'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-7046799078377672898</id><published>2010-08-23T06:45:00.002+02:00</published><updated>2010-08-23T06:45:00.368+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Books'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Communication'/><title type='text'>Strung up by the Syntax and Semantics</title><content type='html'>Ouch!! Sounds unpleasant doesn't it?&lt;br /&gt;&lt;br /&gt;I've just re-read &lt;a href="http://www.amazon.com/Eats-Shoots-Leaves-Tolerance-Punctuation/dp/1861976127/"&gt;Eat Shoots and Leaves&lt;/a&gt;;&amp;nbsp;originally read it a few years ago, then forgot about it after leaving my newly finished copy on an airport coach in some foreign land.&lt;br /&gt;&lt;br /&gt;So, it was a joy to re-discover this book and read again over the summer.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What's all the fuss about? It's just punctuation!&lt;/b&gt;&lt;br /&gt;That's the thing! A lot of testing communication - whether the requirement specification of the product or the reporting of the results and findings usually happens in written format, and it's the written format that has potential pitfalls for misunderstanding and confusion.&lt;br /&gt;&lt;br /&gt;So, when you receive a document/description/mail is it always unambiguous. Is it ambiguous on purpose (ie unknown behaviour not documented) or by accident? Is your own writing similarly unambiguous?&lt;br /&gt;&lt;br /&gt;True, it's possible for the spoken word to be ambiguous, but then we usually have the luxury or putting in a question to clarify our understanding.&lt;br /&gt;&lt;br /&gt;So, the moral is: ambiguous? Start digging - is it accidentally unclear or is there a source of potential problems in your testing - the 'swampy area' on your testing map!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Superfluous hair remover&lt;/b&gt;&lt;br /&gt;I'm getting into that age range where more hair is developing in "strange" places - ears - and less on the top of my head. I'd love to hear an evolutionary explanation for hairy ears - that were not needed until now... (Oh, I'm not being exclusive either: any creationist can chip in with the design explanation also. Agnostics: press the "don't know" button now.)&lt;br /&gt;&lt;br /&gt;So when I read the phrase (&lt;i&gt;superfluous hair remover&lt;/i&gt;) it immediately struck me on two levels - the age-related one that I just alluded to and the tester in me that wonders "what does that mean?" or "how do I interpret that?".&lt;br /&gt;&lt;blockquote&gt;Do you see what I mean?&lt;/blockquote&gt;Is it talking about a hair remover device too many (a device that is superfluous) or is it talking about a remover of hair when you have more hair than is wanted (superfluous hair)?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;What's the solution to this written problem? Well it's a hyphen. A "superfluous hair-remover" might be something I'd see advertised in a "Unwanted items" newspaper column. A "superfluous hair remover" or "superfluous-hair remover" might be something seen in a "For Sale" column or store. Note, there's still room for ambiguity though!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Lesson?&lt;/b&gt;&lt;br /&gt;Don't always assume that the writer of a product description, specification or requirement outline or specification is writing exactly what they mean.&lt;br /&gt;&lt;br /&gt;What, I hear you say, why wouldn't they write what they mean. Well, that comes down to ambiguity in the way someone (maybe not a technical writing specialist) describes the product - both the wording and the punctuation.&lt;br /&gt;&lt;br /&gt;If it looks fishy/suspect - there's a good chance there is a need for testing investigation (and/or a bunch of questions).&lt;br /&gt;&lt;br /&gt;Also if you're writing reports - whether test progress or bug reports - make sure that the written word is saying what you think it is (or at least your interpretation - true your interpretation may be skewed ...).&lt;br /&gt;&lt;br /&gt;My sympathies to anyone who is writing or speaking in their non-native language. I make the odd slip in Swedish - although not as bad as a colleague who whilst giving a presentation got the emphasis wrong, so what should have been "you can see from the following six pictures" came across as "you can see from the following&amp;nbsp;sex pictures" - that's one way to catch the attention of the audience!&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Watch those hyphens and pauses!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-7046799078377672898?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/7046799078377672898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2010/08/strung-up-by-syntax-and-semantics.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/7046799078377672898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/7046799078377672898'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2010/08/strung-up-by-syntax-and-semantics.html' title='Strung up by the Syntax and Semantics'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-6220127603536214901</id><published>2010-08-18T22:09:00.000+02:00</published><updated>2010-08-18T22:09:33.720+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Terminology'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><title type='text'>Good Testing &amp; Sapient Reflections</title><content type='html'>It was a good while since I read James Bach's posts about sapient testing, &lt;a href="http://www.satisfice.com/blog/archives/358"&gt;here&lt;/a&gt;, plus some of the previous ones (&lt;a href="http://www.satisfice.com/blog/archives/99"&gt;here&lt;/a&gt; and &lt;a href="http://www.satisfice.com/blog/archives/119"&gt;here&lt;/a&gt;). I even contributed some observations on it in the testing vs checking discussion.&lt;br /&gt;&lt;br /&gt;I have an understanding (my interpretation) of what is meant by sapient testing and it's something I can tune in with completely. In my book there is no room for a human tester to be doing non-sapient testing. Agree?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;So, do I call myself a sapient tester?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;No.&lt;br /&gt;&lt;br /&gt;I work with a lot of testers and non-testers. Sapient testing wouldn't be any big problem for the testers I work with to understand and accept. The non-testers might be a different story - for the past 3 years in my current role I've been working on introducing intelligent test selection (initially applied to regression testing) within a part of the organisation.&lt;br /&gt;&lt;br /&gt;I've made a big deal about thinking - about the testing we're doing, what we're doing and when, what we're not doing and trying to get a grasp on what this means - for me I've been contrasting this with the abscence of these aspects. I haven't called it non-intelligent testing, I've just made a point of not calling it intelligent testing.&lt;br /&gt;&lt;br /&gt;At the same time I've also started introducing the phrase "good testing" and implying that if we're not thinking about what we're testing (and why, what it means, what we're not covering, what the results say/don't say etc, etc) then we're not doing "good testing".&lt;br /&gt;&lt;blockquote&gt;Of course, there's scope for people to say "I think about my testing" when they &lt;i&gt;might not&lt;/i&gt; - I observe, question and discuss, and together we come to a consensus of whether they're thinking about their testing: what assumptions are involved, what are the observations saying, what are the observations not saying, should the test approach be changed, what else did they learn...&lt;/blockquote&gt;By using the phrase "good testing" I'm also priming the audience - especially the non-testing part - they want the testing to be good and now they're learning that this implies certain aspects to be considered. Eventually I hope they automatically connect it with the opposite of "just" testing.&lt;br /&gt;&lt;br /&gt;So, changing an organisation (or even a part of it) takes time - just like changing direction on an oil tanker - there's a long lead-time. That's one of the reasons why I don't use sapient or sapience in my daily vocabulary - I'm using the "keep it simple" approach towards non-testers.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Pavlov or Machiavelli?&lt;/b&gt;&lt;br /&gt;If that means using "good testing", "intelligent testing" or "thinking tester" to produce a type of Pavlov reaction from non-testers then I'm happy with that. Does that make my approach Machiavellian?&lt;br /&gt;&lt;br /&gt;So, although I might be sapient in my approach and identify with a lot of the attributes of being a sapient tester, I do not call myself sapient. Does this make me a closet sapient tester?&lt;br /&gt;&lt;br /&gt;Are you a closet sapient tester? Have you come out? Are you Machiavellian or otherwise nicely-manipulatively inclined?&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Are you a 'good tester' or do you &lt;i&gt;just&lt;/i&gt; do 'good testing'? Do you know or care?&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-6220127603536214901?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/6220127603536214901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2010/08/good-testing-sapient-reflections.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/6220127603536214901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/6220127603536214901'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2010/08/good-testing-sapient-reflections.html' title='Good Testing &amp; Sapient Reflections'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-5151721488459155415</id><published>2010-08-18T01:39:00.000+02:00</published><updated>2010-08-18T01:39:20.811+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='divergent thinking'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Context'/><title type='text'>Problems and Context Driving</title><content type='html'>I got involved in a small twitter exchange about problems, bugs and perception of the problems the other day with &lt;a href="http://twitter.com/cartoontester"&gt;Andy Glover&lt;/a&gt; and &lt;a href="http://twitter.com/mgaertne"&gt;Markus Gärtner&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Problem Perception&lt;/b&gt;&lt;br /&gt;There was a view expressed that &lt;i&gt;a user's perception of a problem is a problem&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;I'd agree with this in most "normal" cases. But then there was a knock at the door and Mr. D. Advocate lent me his hat.&lt;br /&gt;&lt;br /&gt;So putting the devil's advocate hat on I thought about how this view might not be enough. Or borrowing De Bono's phrase, "good, but not enough".&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Cars&lt;/b&gt;&lt;br /&gt;My way of looking at this for a counter-example was to think of driving a car. If I press a button, or depress a lever, expecting a certain response or action and something totally different occurs is this a bug? It might be, depending on what the button/lever was and the response.&lt;br /&gt;&lt;br /&gt;If I'd pressed the button marked AC and the radio came on - I might think, "there's a problem here".&lt;br /&gt;&lt;br /&gt;If I'd pressed a lever for the windscreen wipers and the indicator blinkers started then I might double-check the markings on the lever.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Blink Testing&lt;/b&gt;&lt;br /&gt;BTW,&amp;nbsp;&lt;a href="http://twitter.com/charrett"&gt;Anne-Marie Charrett&lt;/a&gt; labelled this lever mix-up as an alternative form of "blink" testing!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Further Ramblings&lt;/b&gt;&lt;br /&gt;I then started having flashbacks to my own encounters with cars in different countries and how I'd understood the issues:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Being stuck in an underground carpark at SFO, engine running, facing a wall, unable to reverse as I couldn't release the parking brakes - there were two and one was hidden. Manual to the rescue. Perception issue about where I'd thought the parking brake release would be.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Driving to San Jose (same car) and a heavy rain shower starting - how the heck do I switch the wipers on? Pull over and get the manual out. Perception problem about where the lever normally is.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Opening a taxi car door in Japan - taboo. Soon followed by the next of trying to tip the driver. Applying customs of one culture to another. My problem.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Driving someone round a roundabout (left hand side of road) when they'd only ever experienced driving on the right hand side. Were the muffled screams a "problem" or just a perception issue?&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Trying to park in Greece - not on the pavement, unlike everyone else. Problem with local customs using my perception of a norm.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Sitting in the back of a taxi on the way to the office outside Athens going round a mountain pass whilst the driver is reading a broadsheet. Is my anxiousness a cultural thing?&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Being surprised by overtaking customs in Greece. Flashing lights before the maneuvour starts.&amp;nbsp;Irritation and confusion.&amp;nbsp;My problem, not being familiar with the local customs.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Driving round the motorways of France and Italy - minimal gaps between cars - my problem, perception problem?&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Driving in Sweden - coming face-to-face with a moose at speed. My problem. Obviously the moose has right of way!&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="zemanta-img separator zemanta-action-dragged" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/41894180985@N01/302065098" rel="nofollow" style="display: block; margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Moose Encounter" height="180" src="http://farm1.static.flickr.com/108/302065098_5a15295f9c_m.jpg" style="border: none; font-size: 0.8em;" width="240" /&gt;&lt;/a&gt;&lt;span class="zemanta-img-attribution" style="clear: both; margin-left: 1em; margin-right: 1em;"&gt;Image by &lt;a href="http://www.flickr.com/photos/41894180985@N01/302065098"&gt;Steffe&lt;/a&gt; via Flickr&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Problem vs Perception?&lt;/b&gt;&lt;/div&gt;Problems can have fixed interpretations (this is an agreed issue) and areas of vagueness. Is this my perception or interpretation?&lt;br /&gt;&lt;br /&gt;As testers I think we try to root out and understand what our perceptions are and then understand whether they are reasonable, on track or in need of further investigation.&lt;br /&gt;&lt;br /&gt;Some of this might be working against a well documented expectation or at other times not knowing what to expect - I deal with both extremes.&lt;br /&gt;&lt;br /&gt;One way I handle this is to keep an open (and skeptical) mind and then work out what my hypothesis (interpretation according to the observation) is and compare that with the product owner's.&lt;br /&gt;&lt;br /&gt;Sometimes there's no clear-cut right or wrong interpretation.&lt;br /&gt;&lt;br /&gt;But it helps to keep an open mind with perception (and borrow Mr. D.A.'s hat now and then).&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Have you had any problems with perception lately?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="zemanta-pixie" style="height: 15px; margin-top: 10px;"&gt;&lt;a class="zemanta-pixie-a" href="http://www.zemanta.com/" title="Enhanced by Zemanta"&gt;&lt;img alt="Enhanced by Zemanta" class="zemanta-pixie-img" src="http://img.zemanta.com/zemified_e.png?x-id=1f69ab3f-e9b4-49f2-8b68-1ce1650853f6" style="border: none; float: right;" /&gt;&lt;/a&gt;&lt;span class="zem-script more-related pretty-attribution"&gt;&lt;script defer="defer" src="http://static.zemanta.com/readside/loader.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-5151721488459155415?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/5151721488459155415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2010/08/problems-and-context-driving.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/5151721488459155415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/5151721488459155415'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2010/08/problems-and-context-driving.html' title='Problems and Context Driving'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm1.static.flickr.com/108/302065098_5a15295f9c_t.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-82482427762575351</id><published>2010-08-17T14:06:00.000+02:00</published><updated>2010-08-17T14:06:14.413+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Publications'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><title type='text'>The Testing Planet has a site!</title><content type='html'>I read a post from &lt;a href="http://twitter.com/Rob_Lambert"&gt;Rob Lambert&lt;/a&gt; the other day about &lt;a href="http://blog.softwaretestingclub.com/2010/08/thetestingplanet/"&gt;The Testing Planet&lt;/a&gt;, about the next submission deadline, a short Q&amp;amp;A and how it's open for all types of contributions.&lt;br /&gt;&lt;br /&gt;What I didn't really notice was that the testing planet has it's own site now. I didn't really see this announced - although I've been on holiday so very possible that I missed it. I think I saw a pointer too in a tweet from the &lt;a href="http://twitter.com/testingclub"&gt;@testingclub&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;If you haven't seen it yet go and check out the &lt;a href="http://www.thetestingplanet.com/"&gt;new site for The Testing Planet&lt;/a&gt;. There you can look through both editions (the first being the software testing club mag from February), click through the contents list (for the 2nd edition) and even click through the different tags in both editions.&lt;br /&gt;&lt;br /&gt;Very nice looking site and layout!&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Have you seen it yet? If not I'd recommend a look.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-82482427762575351?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/82482427762575351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2010/08/testing-planet-has-site.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/82482427762575351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/82482427762575351'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2010/08/testing-planet-has-site.html' title='The Testing Planet has a site!'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-8291190653181364489</id><published>2010-08-17T02:52:00.000+02:00</published><updated>2010-08-17T02:52:04.775+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Books'/><category scheme='http://www.blogger.com/atom/ns#' term='Creative Thinking'/><title type='text'>Creative Thinking Challenge Follow-Up</title><content type='html'>During the summer I read a fairly interesting book, &lt;i&gt;&lt;a href="http://www.amazon.com/Think-Before-Twenty-Reasons-Thinking/dp/009192409X"&gt;Think! Before It's Too Late&lt;/a&gt;&lt;/i&gt;, by Edward De Bono. Brief review of the book below.&lt;br /&gt;&lt;br /&gt;In one section on creative thinking in 'Knowledge and Information' - just after being quite negative about multiple choice exams, something I've reflected on before, (&lt;a href="http://testers-headache.blogspot.com/2010/05/tester-certification-my-take.html"&gt;here&lt;/a&gt;)&amp;nbsp;and (&lt;a href="http://testers-headache.blogspot.com/2010/03/testing-balls-pseudo-certification.html"&gt;here&lt;/a&gt;)&amp;nbsp;- he poses a couple of challenges. One of these challenges was the basis for the &lt;a href="http://testers-headache.blogspot.com/2010/07/creative-thinking-challenge.html"&gt;Creative Thinking Challenge&lt;/a&gt; I posed.&lt;br /&gt;&lt;br /&gt;Go read the comments to the above challenge to see the different approaches - I give a brief view on the approaches later in this post.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;My Approach&lt;/b&gt;&lt;br /&gt;My approach was to adapt the "Gauss method" and apply it to even numbers. After experimenting a little I was able to see the pattern for even numbers. So, my approach to the problem...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;First listing the two rows, one in ascending and the other in descending order:-&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;2 &amp;nbsp; 4 &amp;nbsp; &amp;nbsp; 6 &amp;nbsp; ... &amp;nbsp;298 300&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;300 298 296 ... &amp;nbsp; &amp;nbsp;4 &amp;nbsp; &amp;nbsp; 2&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;finding the pair sums (300 + 2, 298 + 4, etc) all summing to 302, noting that there are 150 such pairs and that the sum will be double the required amount, so I must divide by 2. Giving&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;(302/2) * 150 = 151 * 150&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;As for the mental arithmetic, well I took 15*15 to equal 225, then added a couple of zeros (one for each one I'd removed from 150*150 - ie divided by 100 before, so I must multiply by 100 afterwards), giving 22500, then I must add the final 150 (to get to 151*150) giving 22650.&lt;/div&gt;&lt;blockquote&gt;(we all know our 15-times table right?&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote&gt;I, for some reason, know it's 225, but doing it long-hand in your head (?) would be 15*10 = 150 + 10*5 = 200 + 5*5 = 225)&lt;/blockquote&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;This method is the so-called Gauss 'trick' or method.&amp;nbsp;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;The Gauss Method?&lt;/b&gt;&lt;br /&gt;I saw a suggestion (on twitter I think) that this was the famous &lt;a href="http://en.wikipedia.org/wiki/Carl_Friedrich_Gauss"&gt;Gauss&lt;/a&gt; problem, a problem that he is supposed to have solved as a school child.&lt;br /&gt;&lt;br /&gt;I found a &lt;a href="http://www.americanscientist.org/issues/pub/gausss-day-of-reckoning/3"&gt;reference&lt;/a&gt; that apparently shows the first known solution to this type of problem was presented by &lt;a href="http://en.wikipedia.org/wiki/Alcuin"&gt;Alcuin of York&lt;/a&gt;; a translation from the Latin of the problem and solution are (&lt;a href="http://www.maa.org/mathland/mathtrek_11_21_05.html"&gt;here&lt;/a&gt;)&amp;nbsp;- it's the one about the doves on ladders!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The Challenge Answers&lt;/b&gt;&lt;br /&gt;Firstly, many thanks to those that took up the challenge and were willing to submit their answers!&amp;nbsp;It was really interesting to see the different trains of thoughts.&amp;nbsp;There were some different and inventive solutions - and that's what it's all about.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;The first effort came from &lt;b&gt;Trevor Wolter&lt;/b&gt;. I think he took the approach that I would've taken if I hadn't known the 'trick'. He wrote out a few observations, looked for a pattern, came up with a hypothesis and presented it. Right answer!&lt;br /&gt;&lt;br /&gt;The next entry from &lt;b&gt;anonymous&lt;/b&gt; either knew about the formula for arithmetic progressions or looked it up. He/she then presented the modified version. I assume they tried it out. There is potential for mis-interpretation in the formula though - &amp;nbsp;the 'n' value must be the highest even value in the series. If I'd said add up the even numbers from 1 to 301, there would be some pre-filtering needed.&lt;br /&gt;&lt;br /&gt;Next up was &lt;b&gt;&lt;a href="http://twitter.com/Veretax"&gt;Timothy Western&lt;/a&gt;&lt;/b&gt;, who presented a simple logic case and then did the actual calculation with the aid of excel. Short and sweet - right answer!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/einzige"&gt;Abe Heward&lt;/a&gt; gave a close rendition of the "Alcuin of York" method. Creative thinking and right answer!&lt;br /&gt;&lt;br /&gt;It looked like the arithmetic progression angle was the basis for &lt;a href="http://twitter.com/sklaener"&gt;Stefan Kläner&lt;/a&gt;'s answer. Right answer!&lt;br /&gt;&lt;br /&gt;The "Alcuin" approach was in use by &lt;a href="http://twitter.com/ruudcox"&gt;Ruud Cox&lt;/a&gt; - well demonstrated steps and the right answer!&lt;br /&gt;&lt;br /&gt;The arithmetic progression approach was used by &lt;b&gt;utahkay&lt;/b&gt;. Right answer!&lt;br /&gt;&lt;br /&gt;Finally, &lt;a href="http://twitter.com/curioustester"&gt;Parimala Shankaraiah&lt;/a&gt; gave a detailed walk-through of the initial observations, spotting patterns, following a hunch about arithmetic progressions, looking that up, modifying the formula, trying that out and matching with the observation to present the final hypothesis. Good analysis, research and explanation. Right answer!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Summary&lt;/b&gt;&lt;br /&gt;What's interesting about these answers is that there are different methods of approaching and solving the problem - there are no right or wrong approaches. I found this problem intriguing purely from the "creative thinking" or angle - this is something that can be practised, to add as another tool in the testing toolbox. Something I'm going to explore more.&lt;br /&gt;&lt;br /&gt;Another good point about &lt;a href="http://testers-headache.blogspot.com/2010/06/showing-your-thinking-or-thought.html"&gt;showing your thinking&lt;/a&gt; is that it's a natural step for writing bug reports. So I reckon a lot of the answerers can write bug reports with enough detail.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Book Review&lt;/b&gt;&lt;br /&gt;The book is part complaint on the current state of thinking, part re-hash of previous work and part self-promotion. A fairly ok read but I do have quite a few niggles with it. The book has had mixed reviews - although I read it quite avidly, which is slightly unusual for me!&lt;br /&gt;&lt;br /&gt;There is a repeating statement through the work: &lt;i&gt;Good but not enough&lt;/i&gt;. After a while it grates a bit. I understand his point and perhaps the continued repetition is the "drilling it home" method, but I'm not always receptive to those types of approaches.&lt;br /&gt;&lt;br /&gt;The book gives short summaries of his previous work on &lt;i&gt;Lateral Thinking&lt;/i&gt;, &lt;i&gt;Six Thinking Hats&lt;/i&gt; and &lt;i&gt;Six Value Medals&lt;/i&gt;. The summaries are fairly superficial - in theory not enough for someone to pick up and use in depth, although not impossible to grasp and use at some basic level.&lt;br /&gt;&lt;br /&gt;Another niggle I have with the book is the lack of references or bibliography. De Bono states that this is because all his ideas are his own - however he uses Gödel's theorem to state a point about perception without referencing the theorem. Some references and bibliography would be nice, otherwise it just comes across as opinions without the back-up.&lt;br /&gt;&lt;br /&gt;There are some reasonable points made, but when they're not backed up by references to the source material the reader has reached a dead-end in this book (if he wants to dig deeper into the source material).&lt;br /&gt;&lt;br /&gt;I haven't read any previous De Bono work - I'll probably delve into the Lateral Thinking work at some point, but for now I have some pointers.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;More on some creative thinking reflections connected to this book in another post.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Getting inspired about creative thinking for testing?&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-8291190653181364489?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/8291190653181364489/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2010/08/creative-thinking-challenge-follow-up.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/8291190653181364489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/8291190653181364489'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2010/08/creative-thinking-challenge-follow-up.html' title='Creative Thinking Challenge Follow-Up'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-385964625554975331</id><published>2010-08-01T02:29:00.000+02:00</published><updated>2010-08-01T02:29:41.078+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Carnival'/><title type='text'>Carnival of Testers #12</title><content type='html'>In the northern hemisphere it's been a hot July. That's both weather and blog output!&lt;br /&gt;&lt;br /&gt;The month started out with introspection (or was it just a talking to yourself fad?)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Rikard Edgren&lt;/b&gt; was asking himself &lt;a href="http://thetesteye.com/blog/2010/07/just-a-few-questions/"&gt;questions in the corridor&lt;/a&gt; whilst &lt;b&gt;Jon Bach&lt;/b&gt; was having a &lt;a href="http://jonbox.wordpress.com/2010/07/03/an-encounter-with-jon-bach-and-the-testing-moment/"&gt;team meeting with himself&lt;/a&gt;. Two very insightful posts worth reading!&lt;br /&gt;&lt;br /&gt;In this time of humid weather and lightning strikes it was good to see &lt;a href="http://selenadelesie.com/2010/06/30/try-a-lightning-talk/"&gt;some advice on lightning talks&lt;/a&gt; from &lt;b&gt;Selena Delesie&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Michael Larson&lt;/b&gt; &lt;a href="http://mkl-testhead.blogspot.com/2010/07/laws-of-jam-and-army-of-one.html"&gt;wrote about&lt;/a&gt; the "Law of Raspberry Jam" and "Army of One" and what it he means to him.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Abe Heward&lt;/b&gt; was asking good questions related to survivorship bias of bugs and &lt;a href="http://www.abeheward.com/?p=138"&gt;quiet evidence&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Most bloggers hit a writer's block once in a while. &lt;b&gt;Rob Lambert&lt;/b&gt; describes how he regained his mojo, &lt;a href="http://thesocialtester.posterous.com/on-fire-7"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Stephen Hill&lt;/b&gt; drew some interesting parallels to software testing after &lt;a href="http://pedantictester.wordpress.com/2010/07/18/testing-lessons-from-englands-courthouses/"&gt;visiting an English courthouse&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;In case you missed it the &lt;b&gt;Software Testing Club&lt;/b&gt; announced the &lt;a href="http://blog.softwaretestingclub.com/2010/07/the-testing-planet-has-landed/"&gt;launch of the Testing Planet&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Making the release call for software, &lt;a href="http://cowboytesting.wordpress.com/2010/07/24/informed-intuition-and-making-the-release-call/"&gt;the problems and parallels with mysticism&lt;/a&gt;, were pondered by &lt;b&gt;Curtis Stuehrenberg&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;If you'd tried &lt;b&gt;Ben Kelly&lt;/b&gt;'s puzzle then you can read his reflections and what he learnt &lt;a href="http://www.testjutsu.com/what-i-learned-from-my-puzzle-exercise"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Trish Khoo&lt;/b&gt; drew an interesting analogy between blog writing and shipping software, &lt;a href="http://ubertest.hogfish.net/?p=201"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Test case counting was a popular subject this month. &lt;b&gt;James Christie&lt;/b&gt; &lt;a href="http://clarotesting.wordpress.com/2010/07/21/but-how-many-test-cases/"&gt;wrote about&lt;/a&gt; his objections, several others pitched in and &lt;b&gt;John Stevenson&lt;/b&gt; did a worthy &lt;a href="http://steveo1967.blogspot.com/2010/07/reponse-to-how-many-test-cases-by-james.html"&gt;round-up and addition&lt;/a&gt; to the subject.&lt;br /&gt;&lt;br /&gt;More on the metrics angle was explored by &lt;b&gt;James Bach&lt;/b&gt;, &lt;a href="http://www.satisfice.com/blog/archives/483"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Last, but not least this month was&amp;nbsp;&lt;b&gt;Markus Gärtner. &lt;/b&gt;He's&amp;nbsp;been exploring aspects related to testing and quality with his latest post &lt;a href="http://blog.shino.de/2010/07/31/quality-value-and-how-all-of-this-might-help/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Until next time...&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-385964625554975331?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/385964625554975331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2010/08/carnival-of-testers-12.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/385964625554975331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/385964625554975331'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2010/08/carnival-of-testers-12.html' title='Carnival of Testers #12'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-5587734596456150706</id><published>2010-07-27T01:05:00.000+02:00</published><updated>2010-07-27T01:05:58.140+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Analogy'/><category scheme='http://www.blogger.com/atom/ns#' term='Monty Python'/><category scheme='http://www.blogger.com/atom/ns#' term='Fun'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><title type='text'>Yet more Monty Python &amp; Software Testing</title><content type='html'>I drift in and out of Monty Python analogies for Software Testing now and then. Here's a&amp;nbsp;previous reference &amp;lt;&lt;a href="http://testers-headache.blogspot.com/2009/11/monty-python-and-software-testing-myths.html"&gt;link&lt;/a&gt;&amp;gt;.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Whilst falling asleep the other night I remembered a Phil Kirkham post about Monty Python and my comment on it, so I thought I'd indulge myself and do a little bit of Monty Python - Software Testing analogising(?) - just for therapy :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here's the "Life of Brian" based comment I made:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Coordinator: Crucifixion?&amp;nbsp;&lt;/div&gt;&lt;div&gt;Prisoner: Yes.&amp;nbsp;&lt;/div&gt;&lt;div&gt;Coordinator: Good. Out of the door, line on the left, one cross each.&amp;nbsp;&lt;/div&gt;&lt;div&gt;[Next prisoner]&amp;nbsp;&lt;/div&gt;&lt;div&gt;Coordinator: Crucifixion?&amp;nbsp;&lt;/div&gt;&lt;div&gt;Mr. Cheeky: Er, no, freedom actually.&amp;nbsp;&lt;/div&gt;&lt;div&gt;Coordinator: What?&amp;nbsp;&lt;/div&gt;&lt;div&gt;Mr. Cheeky: Yeah, they said I hadn't done anything and I could go and live on an island somewhere.&amp;nbsp;&lt;/div&gt;&lt;div&gt;Coordinator: Oh I say, that's very nice. Well, off you go then.&amp;nbsp;&lt;/div&gt;&lt;div&gt;Mr. Cheeky: No, I'm just pulling your leg, it's crucifixion really.&amp;nbsp;&lt;/div&gt;&lt;div&gt;Coordinator: [laughing] Oh yes, very good. Well...&amp;nbsp;&lt;/div&gt;&lt;div&gt;Mr. Cheeky: Yes I know, out of the door, one cross each, line on the left.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Or, as applied to testing...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Coordinator: Scripted test?&lt;/div&gt;&lt;div&gt;Tester: Yes&lt;/div&gt;&lt;div&gt;Coord: Good. Other there on the shelf, one scripted test case each.&lt;/div&gt;&lt;div&gt;[Next Tester]&lt;/div&gt;&lt;div&gt;Coordinator: Scripted test?&lt;/div&gt;&lt;div&gt;Tester: Er, no, an exploratory approach please.&lt;/div&gt;&lt;div&gt;Coord: What?&lt;/div&gt;&lt;div&gt;Tester: Yes, they said I could come and do some testing with my eyes open.&lt;/div&gt;&lt;div&gt;Coord: Oh, I say, that's sounds very nice. Well, off you go then.&lt;/div&gt;&lt;div&gt;Tester: No, I'm just joking my PM gets scared if we don't follow the script.&lt;/div&gt;&lt;div&gt;Coord: Oh, well in that case...&lt;/div&gt;&lt;div&gt;Tester: Yes I know, over there, one scripted test case each.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Life of Brian is a rich source:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Spectator I: &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;I think it was "Blessed are the cheesemakers".&amp;nbsp;&lt;/div&gt;&lt;div&gt;Mrs. Gregory: &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Aha, what's so special about the cheesemakers?&amp;nbsp;&lt;/div&gt;&lt;div&gt;Gregory: &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Well, obviously it's not meant to be taken literally;&amp;nbsp;it refers to any manufacturers of dairy products.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Or, as applied to testing...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tester I: &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;I think it was "Blessed are the certified".&lt;/div&gt;&lt;div&gt;Tester II:&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;What's so special about the certified?&lt;/div&gt;&lt;div&gt;Tester III:&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Well, obviously it's not meant to be taken literally;&amp;nbsp;it refers to any arbitrary label or categorisation.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There's lots of potential in the Meaning of Life too:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Three Project Managers (PM) and a management consultant (MC) discuss the state of affairs:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;PM#1: Ah! Morning Perkins.&lt;/div&gt;&lt;div&gt;PM#2: Morning.&lt;/div&gt;&lt;div&gt;PM#1: What's all the trouble then?&lt;/div&gt;&lt;div&gt;PM#2: Test reports in disarray. During the night.&lt;/div&gt;&lt;div&gt;PM#1: Hm. Not nice numbers eh?&lt;/div&gt;&lt;div&gt;PM#2: Yes.&lt;/div&gt;&lt;div&gt;PM#1: How's it feel?&lt;/div&gt;&lt;div&gt;PM#2: Stings a bit.&lt;/div&gt;&lt;div&gt;PM#1: Mmm. Well it would, wouldn't it. That's quite a lot of extra information&amp;nbsp;you've got there you know.&lt;/div&gt;&lt;div&gt;PM#1: Yes, real beauty isn't it?&lt;/div&gt;&lt;div&gt;All: Yes.&lt;/div&gt;&lt;div&gt;PM#1: Any idea how it happened?&lt;/div&gt;&lt;div&gt;PM#2: None at all. Complete mystery to me. Woke up just now...&amp;nbsp;one piece of detailed analysis too many.&lt;/div&gt;&lt;div&gt;:&lt;/div&gt;&lt;div&gt;PM#1: Hallo Doc.&lt;/div&gt;&lt;div&gt;MC: Morning. I came as fast as I could. Is something up?&lt;/div&gt;&lt;div&gt;PM#1: Yes, during the night old Perkins (PM#2) had his test progress reports disrupted.&lt;/div&gt;&lt;div&gt;:&lt;/div&gt;&lt;div&gt;MC: Any headache, bowels all right? Well, let's have a&amp;nbsp;look at this test report of yours then. [Looks at sheet]&amp;nbsp;Yes... yes... yes... yes... yes... yes... well, this is&amp;nbsp;nothing to worry about.&lt;/div&gt;&lt;div&gt;PM#2: Oh good.&lt;/div&gt;&lt;div&gt;MC: There's a lot of it about, probably a virus, keep warm, plenty of rest, and if &amp;nbsp;you're reporting progress remember to stick to statistics.&lt;/div&gt;&lt;div&gt;PM#2: Oh right ho.&lt;/div&gt;&lt;div&gt;MC: Be as right as rain in a couple of days.&lt;/div&gt;&lt;div&gt;PM#2: Thanks for the reassurance, doc.&lt;/div&gt;&lt;div&gt;:&lt;/div&gt;&lt;div&gt;MC: Jolly good. Well, must be off.&lt;/div&gt;&lt;div&gt;PM#2: So it'll just sort itself out then, will it?&lt;/div&gt;&lt;div&gt;MC: Er... I think I'd better come clean with you about&amp;nbsp;this... it's... um it's not a virus, I'm afraid. You see, a&amp;nbsp;virus is what we doctors call very disruptive. So it&amp;nbsp;could not possibly have made a positive impact on the quality of these reports.&amp;nbsp;What we're looking for here is I think, and this is no more than an&amp;nbsp;educated guess, I'd like to make that clear, is some&amp;nbsp;multi-cellular life form the genu *bonus extertus*.&amp;nbsp;What we management consultants, in fact, call a good tester.&lt;/div&gt;&lt;div&gt;All: A good tester...!!&lt;/div&gt;&lt;div&gt;:&lt;/div&gt;&lt;div&gt;PM#3: A good tester - on this project?&lt;/div&gt;&lt;div&gt;PM#1: Hm...&lt;/div&gt;&lt;div&gt;PM#3: A good tester on this project...?&lt;/div&gt;&lt;div&gt;PM#1: Ah... well he's probably escaped from a zoo.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And remember don't be complacent in testing:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A tester has been asked for his certification in testing:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tester: "I didn't expect a kind of Spanish Inquisition."&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Certification advocate: "Nobody expects the Spanish Inquisition! Our chief weapon is surprise...surprise and fear...fear and surprise.... Our two weapons are fear and surprise...and ruthless efficiency.... Our *three* weapons are fear, surprise, and ruthless efficiency...and an almost fanatical devotion to the certification syllabus.... Our *four*...no... *Amongst* our weapons.... Amongst our weaponry...are such elements as fear, surprise.... I'll come in again."&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I was working on the dead parrot and test tool vendors, but it got messy - so I'll stop there!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-5587734596456150706?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/5587734596456150706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2010/07/yet-more-monty-python-software-testing.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/5587734596456150706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/5587734596456150706'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2010/07/yet-more-monty-python-software-testing.html' title='Yet more Monty Python &amp; Software Testing'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-902169193423517392</id><published>2010-07-22T23:49:00.000+02:00</published><updated>2010-07-22T23:49:03.117+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Information'/><title type='text'>Test Case Counting Reflections</title><content type='html'>James Christie wrote an interesting piece on some issues with test case counting, &lt;a href="http://clarotesting.wordpress.com/2010/07/21/but-how-many-test-cases"&gt;here&lt;/a&gt;. I started writing some comments but realised it was turning into a post in itself. So, here it is...&lt;br /&gt;&lt;br /&gt;I recognise the type of scenario that James writes about - of a project manager, stakeholder or even fellow tester being obsessed with test case statistics.&lt;br /&gt;&lt;br /&gt;I'm even writing about this from the other side - why the non-tester (manager / stakeholder) might be interested in tc counting... But I'll leave that to another post.&lt;br /&gt;&lt;br /&gt;I think it's a case of the test case being the least common denominator - it's an easy measure to ask for - to get a handle on "what's happening". The key for the tester, though, is to convey the value (lack of, or limited) of such a number/measure (although the first step for the tester is to understand the problems and limitations with tc counting..)&lt;br /&gt;&lt;br /&gt;What are the figures saying, but also what pieces of the picture are they not showing?&lt;br /&gt;&lt;br /&gt;I purposely tell my teams not to talk to me in terms of tc numbers - this is quite challenging at first - but once they understand the information I'm interested in (the feature, aspects of coverage, risk areas, limitations with the model/environment, built-in assumptions and other aspects of '&lt;a href="http://testers-headache.blogspot.com/2010/01/mind-information-gap-black-swan-style.html"&gt;silent evidence&lt;/a&gt;') then it actually generates a lot more creative and searching thinking (I believe.)&lt;br /&gt;&lt;br /&gt;How might a conversation with a stakeholder on test case statistics go? Let's do a thought example and see how it might go and problems it may hide/show.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Stake Holder: "How many TC's have been executed, and how many successfully?"&lt;/blockquote&gt;&lt;blockquote&gt;Tester: "Why?"&lt;/blockquote&gt;&lt;blockquote&gt;SH: "So I can gauge progress..."&lt;/blockquote&gt;&lt;blockquote&gt;T: "What if I said all but 1 TC had been executed successfully?"&lt;/blockquote&gt;&lt;blockquote&gt;SH: "Sounds good. What about the 1 remaining one?"&lt;/blockquote&gt;&lt;blockquote&gt;T: "That /could/ be deemed a show-stopper - a fault in installation that could corrupt data"&lt;/blockquote&gt;&lt;blockquote&gt;&lt;i&gt;&lt;now -="" and="" ever="" faults="" focus="" how="" if="" in="" is="" it="" not="" system,="" the="" was="" well="" what="" works=""&gt;&lt;/now&gt;&lt;/i&gt;&lt;/blockquote&gt;&lt;blockquote&gt;SH: "Ok, have we got anyone looking at it?"&lt;/blockquote&gt;&lt;blockquote&gt;T: "Yep, 2 of the best guys are working on it now."&lt;/blockquote&gt;&lt;blockquote&gt;SH: "Good"&lt;/blockquote&gt;&lt;blockquote&gt;T: "But..."&lt;/blockquote&gt;&lt;blockquote&gt;&lt;i&gt;&lt;frowns appear=""&gt;&lt;/frowns&gt;&lt;/i&gt;&lt;/blockquote&gt;&lt;blockquote&gt;T: "It might cast a question mark over a bunch of the 'successful' TC's that were executed with this potential configuration fault"&lt;/blockquote&gt;&lt;blockquote&gt;SH: "Mmmm, what's the likelihood of that?"&lt;/blockquote&gt;&lt;blockquote&gt;&lt;i&gt;&lt;there -="" a="" about="" bad="" be="" but="" could="" de-bunking..="" design="" different="" for="" from="" here="" myth="" sh="" side-rant="" test="" that's="" the="" thread=""&gt;&lt;/there&gt;&lt;/i&gt;&lt;/blockquote&gt;&lt;blockquote&gt;T: That's something we're investigating now. We've identified some key uses cases we'd like to re-test, but it really depends on the fix and extent of the code change.&lt;/blockquote&gt;&lt;blockquote&gt;SH: Ok, thanks.&lt;/blockquote&gt;&lt;blockquote&gt;T: During our testing we also noticed some annomalies or strange behaviour that we think should be investigated further. This would mean some extra testing.&lt;/blockquote&gt;&lt;blockquote&gt;SH: Ok, that we can discuss with the other technical leads in the project.&lt;/blockquote&gt;&lt;br /&gt;The stakeholder has now got a (more) rounded picture of the problem/s with the product - he's also getting feedback that it's (potentially) not just as simple as fixing a bug so that the last remaining TC will work. Concerns have been raised about the tests already executed as well as the need for more investigation (read maybe more TC's) - all this without focussing on test case numbers&lt;br /&gt;&lt;br /&gt;Not all examples will work like this, of course&amp;nbsp;- but maybe it's a case of not talking about test cases, or talking about test cases and saying this is only a fraction of the story.&lt;br /&gt;&lt;br /&gt;There is a whole different angle about getting the stakeholders to understand the limitations about units that are called test cases. One of James Bach's presentations comes to mind, &lt;a href="http://www.satisfice.com/presentations/againsttestcases.pdf"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Got any strategies for telling the whole story rather than just the numbers?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-902169193423517392?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/902169193423517392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2010/07/test-case-counting-reflections.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/902169193423517392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/902169193423517392'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2010/07/test-case-counting-reflections.html' title='Test Case Counting Reflections'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-1857609665365585464</id><published>2010-07-22T19:31:00.000+02:00</published><updated>2010-07-22T19:31:57.736+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Creative Thinking'/><title type='text'>Creative Thinking Challenge</title><content type='html'>I've been reading about a form of alternative education (&lt;a href="http://testers-headache.blogspot.com/2010/07/testing-refresher-from-sanderson-of.html"&gt;here&lt;/a&gt;) recently, and been thinking&amp;nbsp;about the need for creativity (research) in my daily work. I've also been reading about&amp;nbsp;approaches to thinking, and creative thinking.&lt;br /&gt;&lt;br /&gt;I saw an example of creative thinking recently to add quickly the numbers 1 to 10, or 1 to 100. The method was quick but not necessarily intuitive - which is part of the point.&lt;br /&gt;&lt;br /&gt;I started thinking about this to see if I could adapt the method to add the even numbers&amp;nbsp;between say 1 and 300. I did the mental arithmetic fairly quickly and then checked my&amp;nbsp;working with pen and paper afterwards.&lt;br /&gt;&lt;br /&gt;There have been some interesting tester challenges doing the rounds recently, and I&amp;nbsp;thought that a thinking challenge was in order.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;So, the challenge is to add the even numbers (2, 4, 6,...) from 1 to 300.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Bonus points if you can do it in less than 30 seconds! Less than 10 seconds if using a&amp;nbsp;calculator. (I'm not counting alternative thinking time here - that I'll leave to you to&amp;nbsp;work on.)&lt;br /&gt;&lt;br /&gt;If you want to post a comment with the answer here then you'll need to show your thinking!&lt;br /&gt;&lt;i&gt;(I'll delay comment publication a few days in case there's any latecomers that wants to&amp;nbsp;try it - without being tempted by the comments.)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;There will be a follow-up post - where I identify the book and some other things I've&amp;nbsp;learnt from it.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-1857609665365585464?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/1857609665365585464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2010/07/creative-thinking-challenge.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/1857609665365585464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/1857609665365585464'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2010/07/creative-thinking-challenge.html' title='Creative Thinking Challenge'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-7989471121269184664</id><published>2010-07-16T03:30:00.000+02:00</published><updated>2010-07-16T03:30:18.662+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Conference'/><title type='text'>Presenting at Iqnite Nordic 2010</title><content type='html'>The Iqnite Nordic 2010 programme was just released, &lt;a href="http://www.iqnite-conferences.com/nordic/programme/programme_1.aspx"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I'm happy to be presenting "Test Reporting to Non-Testers".&lt;br /&gt;&lt;br /&gt;It'll be primarilly an experience report with some real data and problems they have caused in their presentation and interpretation.&lt;br /&gt;&lt;br /&gt;The presentation will build on themes around assumptions (in the report author and receiver), statistics (their use and misuse) and reading too much into the reported information.&lt;br /&gt;&lt;br /&gt;By looking at problems that the examples have caused I'll be able to suggest some alternative approaches for testers when communicating with non-testers.&lt;br /&gt;&lt;br /&gt;Communication with non-testers is a big interest of mine - not only do testers have to deal with modelling and assumptions of the product and stakeholders, they also have to handle the communication channels towards non-testers. This has lots areas for pitfalls (a whole different type of modelling and assumption awareness!)&lt;br /&gt;&lt;br /&gt;Unfortunately, the mind-map I made when drafting this is huge - it needs to be printed on A3 to be readable. The result is that I'll only be touching on some areas in the presentation - but I think they're some of the key ones and worthwhile.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So there's room for a part II of the presentation!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-7989471121269184664?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/7989471121269184664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2010/07/presenting-at-iqnite-nordic-2010.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/7989471121269184664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/7989471121269184664'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2010/07/presenting-at-iqnite-nordic-2010.html' title='Presenting at Iqnite Nordic 2010'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-2309345193384451824</id><published>2010-07-15T04:09:00.000+02:00</published><updated>2010-07-15T04:09:52.131+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Books'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><title type='text'>Testing Refresher from Sanderson of Oundle</title><content type='html'>Today I was "philosophising" with my 5 yr old daughter - wondering about why she thought&amp;nbsp;the sun was so big if I could make a circle of it with my hand (she had a good answer) -&amp;nbsp;and then we started discussing which of the moon and sun was bigger and reasons why one&amp;nbsp;might "appear" bigger than the other. This generated a great number of questions and&amp;nbsp;hypotheses.&lt;br /&gt;&lt;br /&gt;This activity reminded me of "Sanderson of Oundle", I'd recently read an &lt;a href="http://www.guardian.co.uk/books/2002/jul/06/schools.news"&gt;article&lt;/a&gt; and a&amp;nbsp;booklet on the subject. Just the title sounds intriguing doesn't it?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Who?&lt;/b&gt;&lt;br /&gt;F.W. Sanderson was headmaster of Oundle public school from 1892-1922 - and the story of&amp;nbsp;his approach to teaching sounded both revolutionary and visionary and generated interest&amp;nbsp;from pupils and parents alike.&lt;br /&gt;&lt;br /&gt;After I read the article I searched and managed to track down a copy of a booklet that the&amp;nbsp;school produced on the seventieth anniversary of Sanderson's death. It's only 24 pages but&amp;nbsp;gives a great insight into a great enabler.&lt;br /&gt;&lt;blockquote&gt;Sanderson said:&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote&gt;"We shall see what changes should come over shcools. They must be built in&amp;nbsp;a large and spacious manner, the classrooms being replaced by halls or galleries, in which&amp;nbsp;the children can move in the midst of abundance, and do and make research: not confined to&amp;nbsp;a classroom."&lt;/blockquote&gt;&lt;blockquote&gt;"The methods will change from learning in classrooms to researching in the&amp;nbsp;galleries; from learning things of the past to searching into the future; competition&amp;nbsp;giving place to co-operative work."&lt;/blockquote&gt;&lt;br /&gt;He had two main methods:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Let there be no work which is not in some sense creative.&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;blockquote&gt;To him, classrooms were just tool-sharpening rooms and the real work was done in the&amp;nbsp;laboratories, library, museum, art room or power station. The creative work took part in&amp;nbsp;research outside of the classroom.&lt;/blockquote&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Let all work be co-operative rather than competitive.&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;blockquote&gt;He held creative work (through research) to be higher than examined work and he believed&amp;nbsp;the best way to achieve this was by co-operation. His opinion was that all had areas in&amp;nbsp;which they can excel and it's for the teacher to help the pupil to find those areas - not&amp;nbsp;to constrain them to a norm. &lt;i&gt;BTW, he didn't believe in bad students - just students&amp;nbsp;that the teacher hadn't found the right angle or area of interest yet.&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;b&gt;Why the interest to me?&lt;/b&gt;&lt;br /&gt;I've recently "regressed" into the scientific approach - or maybe I'm a born-again&amp;nbsp;scientist (mathematician actually)? I'm on a little bit of an evidence-based refresher...&amp;nbsp;So I found the work that he was doing (and the way he was doing it) to be so enlightening&amp;nbsp;- and with a lot of common sense.&lt;br /&gt;&lt;br /&gt;Just take his two main methods:&lt;br /&gt;&lt;br /&gt;Creative work:&lt;br /&gt;This is so true for me as a software tester - I don't do things just because they're there&amp;nbsp;or that's the way it's always been done. I try to evaluate and understand what I'm doing,&amp;nbsp;the selections I'm making, the assumptions that are there (both obvious and less obvious)&amp;nbsp;to be able to give a full account of my actions. That gives me the piece of mind that I'm&amp;nbsp;trying to do a good job.&lt;br /&gt;&lt;br /&gt;Take an automated test case (or test suite) - I wouldn't run it without considering the&amp;nbsp;reasons for running it, what information I'm getting out of it, what it's not telling me&amp;nbsp;and even considering if this selection is still relevant. If I can cover those bases - and&amp;nbsp;be able to discuss them with colleagues - then I'm making a creative input into the&amp;nbsp;decision around that test.&lt;br /&gt;&lt;br /&gt;Co-operative vs Competition:&lt;br /&gt;Co-operation in project environments revolves very much around communication. That's not&amp;nbsp;just writing a report on time or emailing someone to say that all plans have changed. It&amp;nbsp;starts before that - framing the expectations around how the communication is going to&amp;nbsp;work - a sort of trust and confidence-building exercise. If X knows I'll treat all&amp;nbsp;information in a professional way and be a good ball-plank for him then I'm much more&amp;nbsp;likely to know about any potential changes/problems sooner.&lt;br /&gt;&lt;br /&gt;Research and being creative is very much key to most work connected with software&amp;nbsp;development and testing - and co-operation is a natural part of this.&lt;br /&gt;&lt;br /&gt;Competition in project environments can have several connotations. Most of the&amp;nbsp;"competition" whether it be one-up-manship or the CYA syndrome is usually connected with&amp;nbsp;non-cooperation. Non-cooperation in the sense of a non-functioning or not-open two-way&amp;nbsp;dialogue does not help the project.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Takeaways&lt;/b&gt;&lt;br /&gt;I loved reading about Sanderson of Oundle - I wish I'd gone to a school like that and with a teacher like that.&lt;br /&gt;&lt;br /&gt;It was also a reminder for me about the importance and relevance of creativity and&amp;nbsp;cooperation in my daily work. Without creativity there is no thinking (and vice-versa) and&amp;nbsp;if I'm not being creative (or thinking) about my testing then I'm not doing good testing.&lt;br /&gt;&lt;br /&gt;Discussing testing with my colleagues (cooperation) is a basic need for good testing.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Got any Oundle-like opinions?&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-2309345193384451824?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/2309345193384451824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2010/07/testing-refresher-from-sanderson-of.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/2309345193384451824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/2309345193384451824'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2010/07/testing-refresher-from-sanderson-of.html' title='Testing Refresher from Sanderson of Oundle'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-9171705296018022330</id><published>2010-07-14T03:17:00.000+02:00</published><updated>2010-07-14T03:17:22.271+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><title type='text'>EuroSTAR BlogSTAR Candidate Roll-Call(?)</title><content type='html'>Is the popularity/talent contest format crossing over to the testing world now? Maybe, and maybe that's a good thing. It has the potential to generate interest and involvement, publicity for the conference and a way-in and impetus for testers whose company budgets can't stretch to the conference.&lt;br /&gt;&lt;br /&gt;EuroSTAR's search for a &lt;a href="http://www.eurostarconferences.com/delegates/blogstar.aspx"&gt;BlogStar&lt;/a&gt; sounds interesting - and worth taking a look.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Is this the next X-factor or "The Testing Blogger's got Talent"?&amp;nbsp;It's got the popular vote factor - and that's a really interesting angle.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There is the potential for a great showcase! There's a lot of great bloggers - some who didn't make it to Eurostar via the VideoStar competition that I'd be really interested in seeing blogging. &amp;nbsp;&lt;i&gt;Note, I haven't re-freshed myself on the video entries (and maybe my memory is a bit hazy) - but I voted for the 3 mentioned below.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So here's my short wishlist for entries.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;Possible Line-Up?&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;a href="http://thesocialtester.posterous.com/"&gt;Rob Lambert&lt;/a&gt;&lt;/b&gt; - always got something topical to say. His video entry was slick - something about roadsigns? :)&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;&lt;a href="http://testertested.blogspot.com/"&gt;Pradeep Soundararajan&lt;/a&gt;&lt;/b&gt; - his "joker" video gave me willies! His writing has many learning observations.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;There are other Indian bloggers that could easily enter and generate a lot of interest - &lt;b&gt;&lt;a href="http://curioustester.blogspot.com/"&gt;Parimala Shankaraiah&lt;/a&gt;&lt;/b&gt; and &lt;b&gt;&lt;a href="http://www.enjoytesting.blogspot.com/"&gt;Ajay Balamurugadas&lt;/a&gt;&lt;/b&gt; to name but two!&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Then there's the group that are regularly involved in WTANZ - &lt;b&gt;&lt;a href="http://marlenacompton.com/"&gt;Marlena Compton&lt;/a&gt;&lt;/b&gt;, &lt;b&gt;&lt;a href="http://ubertest.hogfish.net/"&gt;Trish Khoo&lt;/a&gt;&lt;/b&gt;, &lt;b&gt;&lt;a href="http://testkeis.wordpress.com/"&gt;Keis&lt;/a&gt;&lt;/b&gt; &amp;amp; &lt;b&gt;&lt;a href="http://www.erlewein.net/"&gt;Oliver Erlewein&lt;/a&gt;&lt;/b&gt; - all generating good work - with opinions aplenty!&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;&lt;a href="http://mavericktester.com/"&gt;Anne-Marie Charrett&lt;/a&gt;&lt;/b&gt; - her "don't vote for me" video was fun (or was it "yes but, no but"?) There's always a lot of intelligence in her posts.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I saw a tweet that &lt;b&gt;&lt;a href="http://adam.goucher.ca/"&gt;Adam Goucher&lt;/a&gt;&lt;/b&gt; might think about entering - cool!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;&lt;a href="http://007unlicensedtotest.blogspot.com/"&gt;Peter H-L&lt;/a&gt;&lt;/b&gt; always has an interesting take on topics - I liked his suggestion about a group entry - but not sure the prize budget would stretch to that!&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;&lt;a href="http://blog.shino.de/"&gt;Markus Gärtner&lt;/a&gt;&lt;/b&gt; - he's already going but it could be fun to see an entry from him - although his blog output would probably be more than anyone else ;-) But always worth reading!&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;This isn't an exhaustive list of interesting test bloggers - just the ones not in my current inattentional blindness blind-spot!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;And From Leftfield&lt;/b&gt;&lt;/div&gt;&lt;div&gt;The search has been promoted as looking for: "Not for the faint hearted", "with an opinion", "not being afraid if everyone doesn't like what you've got to say": Well prompted by the national origins of the eurostar team I'd say that calls for a "Father Jack" blog! Oooh, tempting...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Or maybe we should follow Peter's train of thought with a team entry - who wants to be Dougal, Ted and Mrs Doyle????&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;(In case folks are getting confused - these are &lt;a href="http://en.wikipedia.org/wiki/Father_Ted"&gt;Father Ted&lt;/a&gt; references.)&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;There's actually been many an absurd observation in "FT" that you could draw a testing angle on - "near, far away..."&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;Final Thoughts &amp;amp; Question&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Interesting competition and a clever way to get people involved. Some folks might wonder about the opportunity cost involved in generating posts on another site - but just think of it as it being another sounding board for all those posts you have in prep! I know, it can be an effort though...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I do have a question about the voting though - I wonder how that will be done - and do hope it's not a simplistic poll. I mean if I get my friends and family (that are not testers) to vote for me does that really show my blogging as being more interesting to testers?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'd be inetersted in seeing other factors in the voting: the most-read blog post, most read blogger, most comments, most retweets, etc, etc, &amp;nbsp;Just thinking...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'm tempted to enter - but have other things to sort out first. So, for me, the jury's out just now.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;If I enter and somehow reach the conference I promise not to come to the gala in the persona of Father Jack! Maybe ;-)&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-9171705296018022330?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/9171705296018022330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2010/07/eurostar-blogstar-candidate-roll-call.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/9171705296018022330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/9171705296018022330'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2010/07/eurostar-blogstar-candidate-roll-call.html' title='EuroSTAR BlogSTAR Candidate Roll-Call(?)'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-4749226587330025240</id><published>2010-07-04T01:26:00.001+02:00</published><updated>2010-07-04T01:33:07.262+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Carnival'/><title type='text'>Carnival of Testers #11</title><content type='html'>June was a busy month - not only were there a range of good blog posts but the World Cup in South Africa kicked off. Many people heard about the vuvuzela for the first time - and a host of football cliches and analogies (not new for many!) I'll try to maintain part of the spirit with the odd footy &lt;i&gt;&lt;u&gt;cliche&lt;/u&gt;&lt;/i&gt; or &lt;i&gt;analogy&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;Testing is &lt;i&gt;&lt;u&gt;a funny old game&lt;/u&gt;&lt;/i&gt;. Enjoy!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Markus Gärtner&lt;/b&gt; &lt;i&gt;kicked-off&lt;/i&gt; the month with a good &lt;a href="http://blog.shino.de/2010/06/01/xp2010-lean-in-a-nutshell/"&gt;write-up&lt;/a&gt; from XP2010 of a Lean presentation by Mary Poppendieck.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;She shoots, she scores!&lt;/i&gt; &lt;b&gt;Parimala Shankaraiah&lt;/b&gt; with a good retrospective, &lt;a href="http://curioustester.blogspot.com/2010/06/new-famous-millionaire-rock-star-tester.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Some hard work in the middle of the pitch!&lt;/i&gt; &lt;b&gt;&lt;a href="http://jonbox.wordpress.com/2010/06/06/context-male-female-or-na/"&gt;Jon Bach&lt;/a&gt;&amp;nbsp;&lt;/b&gt;and&amp;nbsp;&lt;b&gt;&lt;a href="http://lisacrispin.com/wordpress/2010/06/07/what-gender-diversity-means-to-me/"&gt;Lisa Crispin&lt;/a&gt;&amp;nbsp;&lt;/b&gt;(amongst others)&amp;nbsp;&lt;i&gt;tackled&lt;/i&gt; the subject of Diversity in Agile and Women in Agile.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;i&gt;A dazzling run down the wing&lt;/i&gt;&amp;nbsp;with a nice&amp;nbsp;&lt;a href="http://jonbox.wordpress.com/2010/06/08/the-right-combination/"&gt;piece&lt;/a&gt;&amp;nbsp;on&amp;nbsp;&lt;b&gt;Jon Bach&lt;/b&gt;'s observations around approaching a combination lock problem.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;i&gt;A long throw-in&lt;/i&gt; from &lt;b&gt;Trish Khoo&lt;/b&gt; continuing the gender diversity in IT, &lt;a href="http://ubertest.hogfish.net/?p=163"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Alan Page&lt;/b&gt; shows &lt;i&gt;&lt;u&gt;it's a game of two halves&lt;/u&gt;&lt;/i&gt; with his &lt;a href="http://angryweasel.com/blog/?p=151"&gt;recount&lt;/a&gt; on the wide wide world of testing sources.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;u&gt;There are no easy games&lt;/u&gt; from&lt;/i&gt; &lt;b&gt;James Bach&lt;/b&gt; and his &lt;a href="http://www.satisfice.com/blog/archives/475"&gt;views&lt;/a&gt; on the need for challenge (and why he does it) in the testing culture.&lt;br /&gt;&lt;br /&gt;If you missed it the first time then the &lt;i&gt;replay has plenty of highlights&lt;/i&gt;&amp;nbsp;from&amp;nbsp;&lt;b&gt;James Christie&lt;/b&gt;'s &lt;a href="http://clarotesting.wordpress.com/2010/06/23/challenging-the-culture/"&gt;call&lt;/a&gt; for testers to challenge the culture.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;u&gt;A great advert for the game&lt;/u&gt;&lt;/i&gt;&amp;nbsp;from&amp;nbsp;&lt;b&gt;John Stevenson&lt;/b&gt; and his &lt;a href="http://steveo1967.blogspot.com/2010/06/training-in-india.html"&gt;account&lt;/a&gt; of a training session in India.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Andréas Prins&lt;/b&gt; was &lt;i&gt;&lt;u&gt;strong on paper&lt;/u&gt;&lt;/i&gt;&amp;nbsp;with his &lt;a href="http://www.testingthefuture.net/2010/06/master-the-test-profession/"&gt;post&lt;/a&gt; on his learning and sources around test profession-related learning.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;With a few minutes of the game left&lt;/i&gt; &lt;b&gt;Maura van der Linden&lt;/b&gt; gave a great &lt;a href="http://www.mauravanderlinden.com/blog/2010/06/25/an-experiment-in-transpection/"&gt;account&lt;/a&gt; on her experience with transpection.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;A strong challenge&lt;/i&gt; from &lt;b&gt;Abe Heward&lt;/b&gt; and his &lt;a href="http://www.abeheward.com/?p=24"&gt;assertion&lt;/a&gt; that good testers are not robots.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;A late corner from&lt;/i&gt; &lt;b&gt;Michele Smith&lt;/b&gt; with a testing question on a "bug free" &lt;a href="http://testerlostfocus.blogspot.com/2010/06/article-claims-google-chrome-5-is-bug.html"&gt;claim&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;u&gt;Gatecrashing the top 4&lt;/u&gt;&lt;/i&gt; was &lt;b&gt;Simon Morley&lt;/b&gt; and his thinking about showing his thinking &lt;a href="http://testers-headache.blogspot.com/2010/06/showing-your-thinking-or-thought.html"&gt;post&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Zeger Van Hese&lt;/b&gt;'s &lt;i&gt;&lt;u&gt;ran his socks off&lt;/u&gt;&lt;/i&gt; with his&amp;nbsp;&lt;a href="http://testsidestory.wordpress.com/2010/06/29/collateral-features/"&gt;perspective&lt;/a&gt; on collateral product features turns up.&lt;br /&gt;&lt;br /&gt;Into &lt;i&gt;extra-time&lt;/i&gt; and illuminating perspectives and &lt;a href="http://testkeis.wordpress.com/2010/07/01/with-the-unaided-eye/"&gt;observations&lt;/a&gt; on a WTANZ session from &lt;b&gt;Keis&lt;/b&gt;. &lt;i&gt;What a lovely finish!&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Until next time, enjoy!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-4749226587330025240?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/4749226587330025240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2010/07/carnival-of-testers-11.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/4749226587330025240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/4749226587330025240'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2010/07/carnival-of-testers-11.html' title='Carnival of Testers #11'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-4842141437917637656</id><published>2010-06-25T06:05:00.000+02:00</published><updated>2010-06-25T06:05:52.858+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Self-Analysis'/><title type='text'>Showing your thinking or thought-process</title><content type='html'>A chunk of this post is based on a comment I posted on James Bach's post on challenging colleagues, &lt;a href="http://www.satisfice.com/blog/archives/475"&gt;here&lt;/a&gt;. You've probably read it, but if not I'd recommend it - the post not my comment :)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The Challenge&lt;/b&gt;&lt;br /&gt;Challenging colleagues is an interesting topic. I personally enjoy being challenged - although maybe not a constant deluge so that I don't get time to think (but that's probably just a symptom of a different problem.)&lt;br /&gt;&lt;br /&gt;How I respond to challenges is very much a part of me - responding to challenges is intrinsically a personal thing - everyone does it differently. Some people might not want to respond, but that just means it takes time for the response to emerge, develop or evolve - not everyone (myself included) can always respond quickly. For me, "let me think about that and come back to you" is sometimes a necessary "breather".&lt;br /&gt;&lt;br /&gt;Maybe somebody responds in brutal Anglo-Saxon ;-) But that's probably a symptom of something else or maybe a undiplomatic way of saying "I don't want to respond to that right now."&lt;br /&gt;&lt;br /&gt;But, I think being challenged and taking up challenges is a necessary part of being a thinking tester.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Analysis&lt;/b&gt;&lt;br /&gt;Suppose you're trying to describe a problem to a colleague (or even just discussing a topic)&amp;nbsp;and the "why" and "what do you mean by that" questions come up.&amp;nbsp;It forces you to go deeper or re-assess your approach (either you haven't got to the right level of detail/background yet or your approach is making an assumption about how the other person thinks/responds...)&lt;br /&gt;&lt;br /&gt;This is good - it forces you to think, analyse what your own pre-conceptions are and understand more detail of what you're trying to say. This self-evaluation is key. At least I think it's a key part for any thinking tester.&lt;br /&gt;&lt;br /&gt;For any thinking tester this is necessary to help their own learning and understanding about a topic - those are the tools that will help them ask better questions and even look for assumptions that others are making (whether it's about a product feature, claim or bug.)&lt;br /&gt;&lt;br /&gt;So, challenges per se are a "must" or a /good/ thing. Of course, how people respond to them is a more personal thing - sometimes it's instant and sometimes they need their own space, go away and think about it. Time to digest, ruminate, cogitate and then respond.&lt;br /&gt;&lt;br /&gt;But it's the thinking that's important - and even showing your thinking.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Showing Your Thinking&lt;/b&gt;&lt;br /&gt;During my "maths days" then "showing your working" was actually quite important - it was an insight into your assumptions and map-making to come to a solution, idea, hypothesis, conjecture etc. It was helpful to the lecturers - as they could highlight traps, wrong-turns and shaky assumptions. Their job was to help you think through the problem and even bounce ideas back and forth. So showing your working was just a way for the lecturer to get up to speed (if need be) to your thinking - and that's a good thing most of the time.&lt;br /&gt;&lt;br /&gt;I try to re-use that idea - not only because it can help others understand my point or question - but I might re-visit the idea sometime later and then it's a useful reminder about what my own assumptions were "at the time" - they might not hold true longer or been forgotten (very possible!)&lt;br /&gt;&lt;br /&gt;Plus it helps to stop things getting lost in translation - even when you have the same language! You might speak the same language but a different dialect or sub-language. &lt;span class="Apple-style-span" style="color: red;"&gt;Do you feel me?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I enjoy reading testing blog posts and comments. Sometimes that's the trigger needed to kick-start my own thinking around a topic - or usually a certain angle of it.&amp;nbsp;Some of my best creative and instant thinking comes whilst answering questions and even posting comments on other people's blog - time to go fish for those comments...&lt;br /&gt;&lt;br /&gt;So, I definitely think challenges are a good thing.&amp;nbsp;But,&amp;nbsp;responding to challenges and "showing your thinking" are even better!&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Do you show your thinking?&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-4842141437917637656?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/4842141437917637656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2010/06/showing-your-thinking-or-thought.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/4842141437917637656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/4842141437917637656'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2010/06/showing-your-thinking-or-thought.html' title='Showing your thinking or thought-process'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-844156997895005749</id><published>2010-05-31T22:50:00.000+02:00</published><updated>2010-05-31T22:50:53.549+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Carnival'/><title type='text'>Carnival of Testers #10</title><content type='html'>Another month, another wave of testing blog posts. What can I say? Variety is spice of the testing blog life! And it's edition number 10!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Challenges&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;For people familiar (or not) with smurfs then have a look at the&amp;nbsp;&lt;a href="http://blog.shino.de/2010/05/03/a-little-challenge/"&gt;challenge&lt;/a&gt;&amp;nbsp;by&amp;nbsp;&lt;b&gt;Markus Gärtner&lt;/b&gt;. The&amp;nbsp;&lt;a href="http://blog.shino.de/2010/05/09/the-challenge-of-the-nine-smurfs/"&gt;write-up&lt;/a&gt;&amp;nbsp;is worth a look too.&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Lannette Creamer&lt;/b&gt; went all trekky with a testing challenge, &lt;a href="http://blog.testyredhead.com/2010/05/18/beam-me-uphypothetical-question.aspx"&gt;here&lt;/a&gt;. It generated a fair bit of interest - but I think I was the only one to use the microwave oven heuristic.... An&amp;nbsp;&lt;a href="http://blog.testyredhead.com/2010/05/29/beam-me-uptest-exercise-wrapup.aspx"&gt;insightful summary and reflection&lt;/a&gt; popped up too!&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Bites&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Curiosity:&amp;nbsp;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;Lynn McKee&lt;/b&gt; wrote a &lt;a href="http://www.qualityperspectives.ca/blog/1102"&gt;good summary&lt;/a&gt; of Gil Broza's interview with Michael Bolton. There's also a link to the audio.&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Comprehensive:&amp;nbsp;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;As a first blog post&amp;nbsp;&lt;b&gt;Felipe Knorr Kuhn&lt;/b&gt;&amp;nbsp;started with driving Selenium from Java, &lt;a href="http://knorrium.info/2010/05/19/a-java-approach-to-selenium/"&gt;here&lt;/a&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Animal Welfare:&amp;nbsp;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Frog eating was the eye-catching hook from&amp;nbsp;&lt;b&gt;Anuj Magazine&lt;/b&gt; about &lt;a href="http://anujmagazine.blogspot.com/2010/05/did-you-eat-that-frog-today.html"&gt;getting tasks done&lt;/a&gt; - even the unpleasant ones.&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Trans-what?&lt;/b&gt; A &lt;a href="http://www.developsense.com/blog/2010/05/a-transpection-session-inputs-and-expected-results/"&gt;transcript and analysis&lt;/a&gt; of a transpection between &lt;b&gt;Michael Bolton&lt;/b&gt; and &lt;b&gt;James Bach&lt;/b&gt; on expected results and inputs makes worthwhile reading.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Bug Rebellion:&lt;/b&gt; &lt;b&gt;Andy Glover&lt;/b&gt; gave a &lt;a href="http://cartoontester.blogspot.com/2010/05/bertie-bug.html"&gt;cartoon view&lt;/a&gt; on bugs being reproducible - or was it a case of the audience not agreeing with the message at a conference? Mmm, you decide...&lt;/li&gt;&lt;li&gt;&lt;b&gt;Model Count:&lt;/b&gt; How many models do you use in testing? Don't know? Interested in finding out more? Then take a look at &lt;b&gt;Rikard Edgren&lt;/b&gt;'s take, &lt;a href="http://thetesteye.com/blog/2010/05/its-better-with-no-model-than-one-model/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Automation for bug finding or for testing or something completely different? &lt;b&gt;Dorothy Graham&lt;/b&gt; presents her view for testing, &lt;a href="http://dorothygraham.blogspot.com/2010/05/automated-tests-should-find-bugs-no.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Automated Exploratory Testing? Although not strictly a blog post &lt;b&gt;Rob Lambert&lt;/b&gt; started an interesting discussion (different viewpoints) on the STC, &lt;a href="http://www.softwaretestingclub.com/forum/topics/automated-exploratory-testing"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;On Writing&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Marlena Compton&lt;/b&gt; &lt;a href="http://marlenacompton.com/?p=718"&gt;wrote about&lt;/a&gt; the positive contribution made to testing by writing. &amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;The writing about testing peer conference got a &lt;a href="http://chrismcmahonsblog.blogspot.com/2010/05/writing-about-testing-wrapup.html"&gt;rounded summary&lt;/a&gt; from &lt;b&gt;Chris McMahon&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;A forthcoming "Ask The Tester" article by &lt;b&gt;Matt Heusser&lt;/b&gt; was given the heads-up, &lt;a href="http://blogs.stpcollaborative.com/matt/2010/05/26/performance-testing-metrics-and-bolton-too/"&gt;here&lt;/a&gt;. It's your chance to send in questions so take a look!&lt;/li&gt;&lt;/ul&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;The C-word&lt;/b&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Keyboards have been getting warm recently. There's been a range of views and discussion circulating around certification.&amp;nbsp;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;I will say nothing more than to direct you to some of the contributor's posts - some with a lot of discussion in the comments:&amp;nbsp;&lt;a href="http://www.satisfice.com/blog/archives/457"&gt;James Bach&lt;/a&gt;,&amp;nbsp;&lt;a href="http://ubertest.hogfish.net/?p=157"&gt;Trish Khoo&lt;/a&gt;,&amp;nbsp;&lt;a href="http://www.softwaretestingclub.com/xn/detail/751045:BlogPost:84457"&gt;Dave Whalen&lt;/a&gt;,&amp;nbsp;&lt;a href="http://www.satisfice.com/kaner/?p=84"&gt;Cem Kaner&lt;/a&gt;,&amp;nbsp;&lt;a href="http://funtestic.blogspot.com/2010/05/lot-on-my-mind.html"&gt;Nathalie de Vries&lt;/a&gt;,&amp;nbsp;&lt;a href="http://testers-headache.blogspot.com/2010/05/tester-certification-my-take.html"&gt;Simon Morley&lt;/a&gt;&amp;nbsp;&amp;amp;&amp;nbsp;&lt;a href="http://working-thought.blogspot.com/2010/05/testers-headache-tester-certification.html"&gt;Stuart Taylor&lt;/a&gt;.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Until next time, happy reading!&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-844156997895005749?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/844156997895005749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2010/05/carnival-of-testers-10.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/844156997895005749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/844156997895005749'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2010/05/carnival-of-testers-10.html' title='Carnival of Testers #10'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-5950468964518546380</id><published>2010-05-18T23:46:00.000+02:00</published><updated>2010-05-18T23:46:08.049+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='buzzwords'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Certification'/><title type='text'>Tester Certification - my take...</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;Recently, there's been a bit of a commotion, kerfuffle, a minor hullaballoo - Well, when I say recently, it's been going on a little while - ebb and flow, coming and going, just like a pleasant memory, bad smell, nightmare, whatever - take your pick!&lt;br /&gt;&lt;br /&gt;I started this post over a year ago - but after a post from James Bach, &lt;a href="http://www.satisfice.com/blog/archives/457"&gt;here&lt;/a&gt;, I was prompted to finish this post. So, here's my take.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Before&lt;/b&gt;&lt;br /&gt;Ambivalence!&lt;br /&gt;Yes, that was my feeling towards certification before I encountered the ISTQB.... I'd heard of it, even been asked about it in interviews - I didn't have it and saw no reason for one. It hadn't affected my employability (as far as I know.)&lt;br /&gt;&lt;br /&gt;It was about 2 years ago when my shop embarked on a programme of certification - I don't know the reasoning behind it - it was policy and I had more important things to think about. So folk started getting booked on an ISTQB foundation level course with an exam at the end.&lt;br /&gt;&lt;br /&gt;The syllabus seemed interesting at first glance - another take on items and approaches I'd already worked with - I'm always open to new avenues of learning. Maybe a standardized terminology so that all could understand terms - whether new tester or old in the tooth. That's gotta be good, right? That was a hope/wish for me after a skim of the syllabus.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;During&lt;/b&gt;&lt;br /&gt;The actual course was interesting enough - but it was clear that it was geared to passing a multiple choice exam.&lt;br /&gt;&lt;br /&gt;There were aspects of the course that didn't quite sit right for me - definitions and terminology - I'd been a tester for a good while at this point and now I was being told to unthink some ideas - even though I could argue the case for using my definition - that wasn't the point.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;The point was to pass a multiple choice exam - then you could think how you wanted.&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Hmm, ok, paradise lost! Is the idea of standard terminology is just boiling down to an exam?&lt;br /&gt;&lt;br /&gt;The idea of standard terminology maybe wasn't such a utopia - with a relatively easy exam these terms as well as the certificate would just be bandied around - just another keyword/buzzword to put on a CV.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;After&lt;/b&gt;&lt;br /&gt;To me that doesn't do a tester any good to only use standard terminology. If they think that testing is about using the right terminology instead of thinking what they're talking about - and even expressing it in alternate ways - then they're missing the point. That's sad!&lt;br /&gt;&lt;br /&gt;The tester has to be able to use the local terminology and definitions if needed.&lt;br /&gt;&lt;br /&gt;I've worked against a certain amount of "test management"-speak in the past. I think it's great that testers can get up and articulate their ideas to both their peers and managers. For this I think a certain amount of terminology can get in the way. And that's a shame!&lt;br /&gt;&lt;br /&gt;When I talk to non-testers (managers) I go to some lengths to emphasize the difference between testing and good testing - and for me good testing starts with yourself - expressing your ideas and making yourself heard and understood - sometimes putting ideas in simple language. And that's important!&lt;br /&gt;&lt;br /&gt;Ambivalence!&lt;br /&gt;Yes, that was my feeling after the coure.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Now&lt;/b&gt;&lt;br /&gt;There's still a fair bit of ambivalence for me. I haven't benefitted from the certification.&lt;br /&gt;&lt;br /&gt;I used to think the course could be a useful intro for a new tester. Now, I think there are better ways - routes for self-learning, self-practice and mentoring. These are much more effective - and ultimately gratifying.&lt;br /&gt;&lt;br /&gt;I don't want to reside in a swell of buzzwords - I think it's time to talk about what you value as a tester.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Got any good or bad experiences of certification?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-5950468964518546380?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/5950468964518546380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2010/05/tester-certification-my-take.html#comment-form' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/5950468964518546380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/5950468964518546380'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2010/05/tester-certification-my-take.html' title='Tester Certification - my take...'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-3308823287170062192</id><published>2010-05-02T17:01:00.000+02:00</published><updated>2010-05-02T17:01:02.544+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Terminology'/><category scheme='http://www.blogger.com/atom/ns#' term='Monty Python'/><category scheme='http://www.blogger.com/atom/ns#' term='Fun'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><title type='text'>Testing Style: "Eyes Wide Shut" vs "Eyes Wide Open"</title><content type='html'>&amp;nbsp;#softwaretesting #qa #testing ;&lt;br /&gt;&lt;br /&gt;What's your approach to testing?&lt;br /&gt;&lt;br /&gt;What first impressions do you get from "eyes wide shut" and "eyes wide open" as applied to testing?&lt;br /&gt;&lt;br /&gt;Let me do a quick mind-dump, word association thing - the order below is exactly how it turned out - I then went back to add a bit of detail between the bullet-points. &lt;i&gt;You'll have to excuse the odd Monty Python moment...&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Eyes Wide Shut&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Parrot&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;I suspect I was primed by &lt;a href="http://itknowledgeexchange.techtarget.com/software-quality/james-bach-the-buccaneer-tester/"&gt;the recent video interview&lt;/a&gt; with James Bach about bucanneer testing and parrots.&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;Rote&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;Following word-for-word - no deviation.&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;Led&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;Following and willing to be led. Whilst this may be good and necessary in some test activities, I think this is in the minority of cases.&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;Sheep&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;Probably primed by Rob Lambert's recent &lt;a href="http://thesocialtester.posterous.com/dont-be-a-follower-be-a-tester"&gt;agricultural reference&lt;/a&gt; (actually a serious post!)&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;Blind&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;Not looking around.&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;Sensory deprived&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;Not using all information inputs.&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;No questions&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;Just follow the guide/script/instructions even if it doesn't make sense.&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;Lemming&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;Can lead to the black swan event of all "eyes wide shut" testers.&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;Same-old same-old&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;No change, never change, comfort zone, safe. Perfect candidate for automation.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Eyes Wide Open&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Searching&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;Using the script/test idea as a guide - an incomplete map.&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;Alert&lt;/li&gt;&lt;li&gt;Observant&lt;/li&gt;&lt;li&gt;All senses in use&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;blockquote&gt;These three are very similar - when the tester is switched on and ready to react, think ahead and even pre-empt.&lt;/blockquote&gt;&lt;ul&gt;&lt;/ul&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;In the zone&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;When all senses are engaged and the tester is questioning the product it's similar to the sporting equivalent of being "in the zone".&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;Feedback&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;The tester is questioning to give good feedback. &lt;i&gt;Nobody expects the Spanish Inquisition. Questioning is our main tool, questioning and feedback, ohh...&lt;/i&gt;&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;Exploratory&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;Map-making in real time!&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;Investigative&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;The best of journalistic and scientific investigation - following-up on previous experience, hints and clues with the information in front of you.&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;Ideas&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;The activity generates new ideas - either for further testing, how to solve test problems, feedback on the product or how to improve the product.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Note, I don't consider this as scripted vs non-scripted. I consider it more "good testing" vs "not-good testing" (I place no other emphasis on it than that...)&lt;/div&gt;&lt;blockquote&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;There are some cases where scripted testing is necessary (even a legal requirement) and others where it's needed as a guide.&lt;/div&gt;&lt;/blockquote&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;My take on buccaneer testing and parrots - they are different species and unless the parrot is supposed to do everything-by-rote then it's the "eyes wide shut" case. I've got another take that I'll expand on in another post.&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;Of course, if the parrot is a Norwegian Blue then it definitely ain't dead and it's actually very good testing! :-)&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Do your own word association and see what you come up with!&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-3308823287170062192?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/3308823287170062192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2010/05/testing-style-eyes-wide-shut-vs-eyes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/3308823287170062192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/3308823287170062192'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2010/05/testing-style-eyes-wide-shut-vs-eyes.html' title='Testing Style: &quot;Eyes Wide Shut&quot; vs &quot;Eyes Wide Open&quot;'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-1034041720089769069</id><published>2010-05-01T12:11:00.001+02:00</published><updated>2010-05-01T12:43:55.573+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Carnival'/><title type='text'>Carnival of Testers #9</title><content type='html'>April was an active month blog-wise on a number of fronts. There was some conference activity, some planned and some spontaneous. Spontaneity was also seen on the testing front with the much-tweeted #parkcalc.&lt;br /&gt;&lt;br /&gt;A real variety from new announcements, some detailed analysis and other thought- and discussion-provoking posts - exactly how it should be!&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Charting&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Anne-Marie Charrett&lt;/b&gt;&amp;nbsp;&lt;a href="http://mavericktester.com/mind-mapping-your-testing-strategy"&gt;wrote a piece&lt;/a&gt; on combining mindmaps and mnemonics. She even makes her mindmap available if you want to download it. Anne-Marie also &lt;a href="http://www.dailytestingtip.com/2010/04/here-is-list-of-everyones-tips.html"&gt;compiled a list&lt;/a&gt; of the testing tips from the first Tag Tuesday #dttip.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Reinder Otter&lt;/b&gt; &lt;a href="http://reinderotter.blogspot.com/2010/04/dolt-guide-to-self-organization.html"&gt;posted a slideshow&lt;/a&gt; on Self-Organisation. If you're into self-organizing teams then take a look.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Confering&lt;/b&gt;&lt;br /&gt;&lt;b&gt;ACCU2010&lt;/b&gt; was hit by the flight restrictions over Europe from the Islandic volcano - I won't even try and spell it (the one beginning with E and followed by lots of vowels.) Some people made, some didn't and some had to make alternative arrangements.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Peter Haworth-Langford&lt;/b&gt;&amp;nbsp;wrote about his &lt;a href="http://007unlicensedtotest.blogspot.com/2010/04/accu-2010-exploratory-testing-with.html"&gt;session&lt;/a&gt; with James Bach.&lt;/li&gt;&lt;li&gt;The Friday got a good summary from &lt;b&gt;Thomas Ponnet&lt;/b&gt;'s viewpoint, &lt;a href="http://observanttester.blogspot.com/2010/04/accu2010-writeup.html"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Lisa Crispin&lt;/b&gt;'s flight didn't make it over but she &lt;a href="http://lisacrispin.com/wordpress/2010/04/19/ashtag-adventures/"&gt;wrote about the other opportunities&lt;/a&gt; that she took. &lt;i&gt;There's always a silver lining to every volcanic cloud!&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;Possibly the post that generated the most interest from the ACCU arena was &lt;b&gt;Robert Martin&lt;/b&gt;'s take on &lt;a href="http://blog.objectmentor.com/articles/2010/04/15/sapient-testing-the-professionalism-meme"&gt;software testing and professionalism&lt;/a&gt;. This not only generated lots of comments, tweets but quite a few blog posts.&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;ST&amp;amp;P announced their dates and call for participation at STP Con 2010.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Matt Heusser&lt;/b&gt; presented the case for attending as an opportunity, &lt;a href="http://blogs.stpcollaborative.com/matt/2010/04/08/opportunity-knocks/"&gt;here&lt;/a&gt;. &lt;i&gt;Will you answer the call? &lt;/i&gt;I'm tempted!&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;The UK Test Managers' Forum also got represented in the blogosphere.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Stephen Hill&lt;/b&gt;'s rounded summary of the day was posted, &lt;a href="http://pedantictester.wordpress.com/2010/04/29/uk-test-managers-forum-28-april-2010/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;The end of April saw &lt;b&gt;Star East 2010&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Yvette Francino&lt;/b&gt; produced a write-up on the conference with a video interview with James Bach, &lt;a href="http://itknowledgeexchange.techtarget.com/software-quality/james-bach-the-buccaneer-tester/"&gt;here&lt;/a&gt;. &lt;i&gt;Have you ever been fired by all the right people?&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Community&lt;/b&gt;&lt;br /&gt;A new weekend testing started in April - we saw the first WTANZ session. Very cool!&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The &lt;a href="http://marlenacompton.com/?p=692"&gt;first blog announcement&lt;/a&gt; came from Marlena Compton.&lt;/li&gt;&lt;li&gt;Write-ups of the first session were provided by &lt;b&gt;Oliver Erlewein&lt;/b&gt;, &lt;a href="http://weekendtesting.com/archives/1015"&gt;here&lt;/a&gt;, and &lt;b&gt;Keis&lt;/b&gt;, &lt;a href="http://testkeis.wordpress.com/2010/04/18/a-first-timer-at-wtanz/"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Clouds&lt;/b&gt;&lt;br /&gt;Volcanic Ash from Iceland prompted a few blog posts in April.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Zeger Van Hese&lt;/b&gt; &lt;a href="http://testsidestory.wordpress.com/2010/04/20/volcanic-systems-thinking/"&gt;drew parallels&lt;/a&gt; between volcanic activity and systems thinking.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Santosh Shukla&lt;/b&gt; &lt;a href="http://proudtester.blogspot.com/2010/04/if-only-hyderabad-was-london.html"&gt;reflected&lt;/a&gt; on the opportunities of being stuck in London due to the ash cloud. &lt;i&gt;Another silver lining fellow!&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;The open space &lt;b&gt;Open Volcano 10&lt;/b&gt; was initiated due to folks being stranded. &lt;b&gt;Rob Lambert&lt;/b&gt; put down his&amp;nbsp;&lt;a href="http://thesocialtester.posterous.com/openvolcano10"&gt;reflections on the day&lt;/a&gt;.&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Clouds of the volcanic kind were not the only topics for consideration. Cloud computing got a few mentions in April - more on that in a follow-up!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Calculations&lt;/b&gt;&lt;br /&gt;The ParkCalc subject generated a lot of activity - blog posts, tweets and a follow-up debrief. Great ad hoc testing opportunism!&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Matt Heusser&lt;/b&gt; got the ball rolling by drawing attention to it as &lt;a href="http://blogs.stpcollaborative.com/matt/2010/04/08/a-testing-challenge-2/"&gt;a testing challenge&lt;/a&gt;, here. A surefire way to grab attention!&lt;/li&gt;&lt;li&gt;&lt;b&gt;Selena Delesie&lt;/b&gt; posted &lt;a href="http://selenadelesie.com/2010/04/08/the-parking-challenge/"&gt;the first response&lt;/a&gt;, with lots of good observations.&lt;/li&gt;&lt;li&gt;Other takes came in from &lt;b&gt;Keis&lt;/b&gt;, &lt;a href="http://testkeis.wordpress.com/2010/04/11/a-testing-exercise-parkcalc/"&gt;here&lt;/a&gt;, and the &lt;b&gt;European Weektesters&lt;/b&gt;, &lt;a href="http://weekendtesting.com/archives/976"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Jon Bach&lt;/b&gt; ran the de-brief and &lt;b&gt;Matt&lt;/b&gt; did the &lt;a href="http://blogs.stpcollaborative.com/matt/2010/04/13/parkcalc-review-and-discussion/"&gt;write-up&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;There were many more interesting posts that I didn't write about now. They haven't been forgotten and will caught in another post looking at longer term trends...&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Until next time happy reading!&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-1034041720089769069?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/1034041720089769069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2010/05/carnival-of-testers-9.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/1034041720089769069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/1034041720089769069'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2010/05/carnival-of-testers-9.html' title='Carnival of Testers #9'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-2954146964571995135</id><published>2010-04-28T23:19:00.000+02:00</published><updated>2010-04-28T23:19:34.847+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Communication'/><title type='text'>Assumption: Mother of all Flip-Ups!</title><content type='html'>&amp;nbsp;#qa #softwaretesting #testing&lt;br /&gt;&lt;br /&gt;&amp;nbsp;One of my current interests is to do with communication between testers and non-testers.&lt;br /&gt;&lt;br /&gt;I recently heard some gems from non-testers, but there's always two sides to the story...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Assumption #1: "It's a known problem!"&amp;nbsp;&lt;/b&gt;&lt;br /&gt;Admittedly, I think I've probably said this in the past. However, my "rose-tinted memory" remembers me putting this into some context - it was in this situation, or it's known by X in your team.&lt;br /&gt;&lt;br /&gt;But that's the problem with assumptions, it's such an easy trap, an easy place to fall over. So after a while an assumption is almost a known starting point - "oh, we've seen that so many times by now everybody must know about that."&lt;br /&gt;&lt;br /&gt;But this is a great illusion. Just because one or two people have seen this (maybe they're in some fault report triage group) doesn't mean that everyone else has seen it.&lt;br /&gt;&lt;br /&gt;When I dug into this particular "known problem", it was hidden in a email and referenced in an old report - neither were discoverable. So I make the distinction between a &amp;nbsp;problem that is &lt;b&gt;"known to some group of people"&lt;/b&gt; and a problem that &lt;b&gt;"is discoverable by everyone"&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;If I now use the term "known problem" then I'm careful to attach which group of people I think it's known to. If I don't attach such a group (or context) then I assume it's discoverable...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Assumption #2: Troubleshooting -&amp;nbsp;Best when the designer and tester are working side-by-side&lt;/b&gt;&lt;br /&gt;The implication here was that they should be located near each other, that not talking face-to-face would not work.&lt;br /&gt;&lt;br /&gt;I think this is a bias problem - either someone has experienced "one" way in which this can work. Alternatively, they've seen problems when not communicating face-to-face and assume that's the reason.&lt;br /&gt;&lt;br /&gt;It takes maybe one or two additional routines when working remotely from a partner, but there's no reason why it can't happen.&lt;br /&gt;&lt;br /&gt;I remember one time being located on a customer site 9 time zones from the designer that was helping me troubleshoot. We sorted our routines and structure out - we optimized the short time we were able to talk each day and the pieces fell into place. So I have no reason to think that it can't work - sure, it's more difficult, but certainly not impossible.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Assumption #3: Troubleshooting -&amp;nbsp;Best when the designer can drive the activity (ie do the test) themselves&lt;/b&gt;&lt;br /&gt;This assumption "seems" to take the view that the tester is a robot, that the feedback is exactly what the designer requests.&lt;br /&gt;&lt;br /&gt;Maybe some testers work like this but the majority that are worth their salt or want to learn are constantly adding to the equation - making the some of the two (designer + tester) greater than the individual parts!&lt;br /&gt;&lt;br /&gt;This assumption may be another bias problem - maybe a bad example that stuck in someone's head.&lt;br /&gt;&lt;br /&gt;Overcoming this type of bias is a bit tricker - especially when acting as a third party. It's usually up to the tester to &lt;a href="http://testers-headache.blogspot.com/2009/06/building-your-test-brand.html"&gt;build their brand&lt;/a&gt;, but I'm still working on how to approach this problem as a third party!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you've any assumptions that you've heard recently then drop a comment...&lt;br /&gt;&lt;br /&gt;Remember:&lt;span class="Apple-style-span" style="color: red;"&gt; Assumption is the mother of all fudge-ups! &lt;/span&gt;&lt;i&gt;(or something like that!)&lt;/i&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5948141587422980338-2954146964571995135?l=testers-headache.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testers-headache.blogspot.com/feeds/2954146964571995135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://testers-headache.blogspot.com/2010/04/assumption-mother-of-all-flip-ups.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/2954146964571995135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5948141587422980338/posts/default/2954146964571995135'/><link rel='alternate' type='text/html' href='http://testers-headache.blogspot.com/2010/04/assumption-mother-of-all-flip-ups.html' title='Assumption: Mother of all Flip-Ups!'/><author><name>Simon Morley</name><uri>http://www.blogger.com/profile/10629592766073538811</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_dTB4_b76QeU/ShGTg39_vSI/AAAAAAAAADQ/V3UtAQGRT5A/S220/DSC00207_edited.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5948141587422980338.post-1421170401421244011</id><published>2010-04-28T01:36:00.000+02:00</published><updated>2010-04-28T01:36:54.677+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Systems Thinking'/><category scheme='http://www.blogger.com/atom/ns#' term='Review'/><category scheme='http://www.blogger.com/atom/ns#' term='Books'/><category scheme='http://www.blogger.com/atom/ns#' term='Learning'/><title type='text'>What's on my current reading list?</title><content type='html'>I take inspiration and ideas from a wide range of literature, other testers and sometimes triggered by something from leftfield.&lt;br /&gt;&lt;br /&gt;I thought I'd jot down my current reading list (I last did this for my summer09 reading, &lt;a href="http://testers-headache.blogspot.com/2009/08/summer-reading-busmans-holiday.html"&gt;here&lt;/a&gt;) for a couple of reasons:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;It's good to walk-through what you're currently doing (reading) and why - sometimes you might be reading something obscure, but for a particular reason.&lt;/li&gt;&lt;li&gt;If you're like me, I get ideas from what other people are reading - so this is part "here's some tips" for other people, but also a hope that readers will send in tips to complement my reading - so that's your challenge at the end!&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;The Scientific Corner&lt;/b&gt;&lt;br /&gt;After attending the &lt;a href="http://testers-headache.blogspot.com/2010/03/got-my-testing-balls.html"&gt;RST course in March&lt;/a&gt; I had the urge to rediscover the scientific method. So as a step in that direction I started reading the following.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Philosophy-Science-Very-Short-Introduction/dp/0192802836/"&gt;Philosophy of Science: A Very Short Introduction&lt;/a&gt;. Well, I'm into science and philosophy, so why not start with "What is Science?" Great stuff!&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Oxford-Book-Modern-Science-Writing/dp/0199216819/"&gt;The Oxford Book of Modern Science Writing&lt;/a&gt;. This is a collection of excerpts from some outstanding scientific papers and books of the 20th century. I've devoured a few already - a combination of good writing and interesting science.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Can-Robot-Human-Perplexing-Philosophy/dp/1851686479/"&gt;Can a Robot be Human?&lt;/a&gt; As a tester and wanabee-layman-philosopher this is right up my street. There are interesting slants and many questions - the sort that make you think! Great for a critical thinker, lateral thinker, divergent thinker and a tester!&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;The Systems Thinking Corner&lt;/b&gt;&lt;br /&gt;Looking at complex problems and trying to understand their complexity is interesting to me - it also helps in my daily work.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/What-Dog-Saw-Other-Adventures/dp/0316075841/"&gt;What The Dog Saw&lt;/a&gt;
