<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">

<channel>
	<title>Automation Beyond &#187; 2. Testing</title>
	<atom:link href="http://automation-beyond.com/category/testing/feed/" rel="self" type="application/rss+xml" />
	<link>http://automation-beyond.com</link>
	<description>An engineering approach to Software Testing and Test Automation</description>
	<lastBuildDate>Thu, 02 Feb 2012 14:56:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/</creativeCommons:license>		<item>
		<title>Test Buffet with Adam White</title>
		<link>http://automation-beyond.com/2012/01/25/test-buffet-with-adam-white/</link>
		<comments>http://automation-beyond.com/2012/01/25/test-buffet-with-adam-white/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 22:07:05 +0000</pubDate>
		<dc:creator>Albert Gareev</dc:creator>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[2. Testing]]></category>
		<category><![CDATA[Adam White]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[conferring]]></category>
		<category><![CDATA[Fiona Charles]]></category>
		<category><![CDATA[GTA]]></category>
		<category><![CDATA[interest]]></category>
		<category><![CDATA[lunch]]></category>
		<category><![CDATA[meeting]]></category>
		<category><![CDATA[meetup]]></category>
		<category><![CDATA[Michael Bolton]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[tester]]></category>
		<category><![CDATA[Toronto]]></category>

		<guid isPermaLink="false">http://automation-beyond.com/?p=4930</guid>
		<description><![CDATA[&#8220;A buffet is a system of serving meals in which food is placed in a public area where the diners generally serve themselves.&#8221; &#8211; that&#8217;s from Wikipedia. The place where I&#8217;ve had lunch today was just like that, except the actual meal wasn&#8217;t the point. Instead, we served each other ideas and challenges on testing [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fautomation-beyond.com%252F2012%252F01%252F25%252Ftest-buffet-with-adam-white%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2FvZLvnu%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Test%20Buffet%20with%20Adam%20White%22%20%7D);"></div>
<p>&#8220;A buffet is a system of serving meals in which food is placed in a public area where the diners generally serve themselves.&#8221; &#8211; that&#8217;s from <a href="http://en.wikipedia.org/wiki/Buffet" target="_blank">Wikipedia</a>. The place where I&#8217;ve had lunch today was just like that, except the actual meal wasn&#8217;t the point. Instead, we served each other ideas and challenges on testing and diligently worked on them.</p>
<p>Now, I won&#8217;t be putting much of details here. I think, the best would be to come and engage in person. But for those who don&#8217;t live in Greater Toronto Area, here&#8217;s someting&#8230;</p>
<p>I really enjoyed conversation with <a href="http://www.quality-intelligence.com/" target="_blank">Fiona Charles</a> about the subject:</p>
<p> <br />
<a href="http://automation-beyond.com/wp/wp-content/uploads/2012/01/i1.jpg" target="_blank"><img class="alignnone size-medium wp-image-4931" title="scheme 1" src="http://automation-beyond.com/wp/wp-content/uploads/2012/01/i1-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>I had even longer discussion with <a href="http://www.adamkwhite.com/" target="_blank">Adam White</a>, the organizer of the event,  and <a href="http://www.developsense.com/" target="_blank">Michael Bolton</a>, about the following proposition -</p>
<p> <br />
<a href="http://automation-beyond.com/wp/wp-content/uploads/2012/01/i2.jpg" target="_blank"><img class="alignnone size-medium wp-image-4932" title="scheme2" src="http://automation-beyond.com/wp/wp-content/uploads/2012/01/i2-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>- but we still left it only partially covered.</p>
<p><div style="position: relative; z-index:1;"><script type="text/javascript"><!--
google_ad_client = "pub-4470793787913935";
/* Banner 468x60 */
google_ad_slot = "8933038987";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div></p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://automation-beyond.com/2011/02/22/wta-07-questioning-the-mission/" rel="bookmark" class="crp_title">WTA07: Questioning the Mission</a></li><li><a href="http://automation-beyond.com/2009/08/14/youre-not-supposed-to-get-outside-of-your-box/" rel="bookmark" class="crp_title">You are NOT supposed to get outside of your box! (Discussed)</a></li><li><a href="http://automation-beyond.com/2009/11/25/7-questions-on-testing-vs-checking/" rel="bookmark" class="crp_title">7 questions on &quot;Testing vs. Checking&quot;</a></li><li><a href="http://automation-beyond.com/2007/01/15/on-test-data/" rel="bookmark" class="crp_title">On Test Data</a></li><li><a href="http://automation-beyond.com/2007/09/27/test-log-requirements/" rel="bookmark" class="crp_title">Test Log &#8211; Requirements</a></li></ul></div>
]]></content:encoded>
			<wfw:commentRss>http://automation-beyond.com/2012/01/25/test-buffet-with-adam-white/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BBST: Something to Brag About</title>
		<link>http://automation-beyond.com/2011/12/29/bbst1/</link>
		<comments>http://automation-beyond.com/2011/12/29/bbst1/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 13:00:28 +0000</pubDate>
		<dc:creator>Albert Gareev</dc:creator>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[2. Testing]]></category>
		<category><![CDATA[Albert Gareev]]></category>
		<category><![CDATA[BBST]]></category>
		<category><![CDATA[best]]></category>
		<category><![CDATA[Black]]></category>
		<category><![CDATA[Black Box]]></category>
		<category><![CDATA[Black Box Software Testing]]></category>
		<category><![CDATA[Box]]></category>
		<category><![CDATA[Cem Kaner]]></category>
		<category><![CDATA[certification]]></category>
		<category><![CDATA[course]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[expert]]></category>
		<category><![CDATA[exploratory]]></category>
		<category><![CDATA[feedback]]></category>
		<category><![CDATA[hands-on]]></category>
		<category><![CDATA[James Bach]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[Michael Larsen]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[questions]]></category>
		<category><![CDATA[rapid]]></category>
		<category><![CDATA[recommended]]></category>
		<category><![CDATA[RST]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[training]]></category>

		<guid isPermaLink="false">http://automation-beyond.com/?p=4916</guid>
		<description><![CDATA[I have made two major investments into my professional development this year. One of them, taken in April, is the course of Rapid Software Testing. I wrote about my experience and takeaways, as well as proudly gave a personal endorsement. Another course, similar and different at the same time, is Black Box Software Testing (Foundations [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fautomation-beyond.com%252F2011%252F12%252F29%252Fbbst1%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2Frvf1wt%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22BBST%3A%20Something%20to%20Brag%20About%22%20%7D);"></div>
<p>I have made two major investments into my professional development this year.</p>
<p>One of them, taken in April, is the course of <a href="http://www.developsense.com/courses.html" target="_blank">Rapid Software Testing</a>. I wrote about my <a href="http://automation-beyond.com/2011/08/02/my-path-in-exploratory-testing/" target="_blank">experience and takeaways</a>, as well as proudly gave a <a href="http://automation-beyond.com/2011/11/14/personal-recommendation-rst/" target="_blank">personal endorsement</a>.</p>
<p>Another course, similar and different at the same time, is <a href="http://www.associationforsoftwaretesting.org/training/" target="_blank">Black Box Software Testing</a> (<a href="http://www.associationforsoftwaretesting.org/training/courses/foundations/" target="_blank">Foundations</a> level), which was taken in Autumn. Same as with the RST course, I&#8217;ve got a unique blend of experiences.  And I want to say more about it.</p>
<p style="text-align: center;"><a href="http://automation-beyond.com/wp/wp-content/uploads/2011/12/BBST1.png" target="_blank"><img class="size-medium wp-image-4924 aligncenter" style="border: black 1px solid;" title="BBST1" src="http://automation-beyond.com/wp/wp-content/uploads/2011/12/BBST1-300x232.png" alt="" width="300" height="232" /></a></p>
<p>The course itself is organized in a &#8220;research lab&#8221; style. It actually reminded me of my happy student years. Theory and practice are given in an excellent mixture, and the course has a potential of keeping knowledge-thirsty students busy for 40 hours a week. (Although you don&#8217;t have to spend <em>that</em> much time to pass the exam. But I found the assignments so addictive that I worked even on those not given to me.)</p>
<p>In this sense, the Foundations level course will be a true testament of skills even for someone considering himself (or herself) a senior tester.</p>
<p>The course aims for the following learning objectives:</p>
<ul>
<li>Understanding key testing challenges; choosing the strategy to meet your actual needs under present constraints.</li>
<li>Rapid learning, as well as learning through collaboration and reflection.</li>
<li>Critical thinking and precision in reading.</li>
<li>Efficient and effective communication, and well-structured feedback.</li>
<li>Understanding diversity of definitions in software testing terminology.</li>
<li>“Complete” vs. “Good Enough” testing.</li>
<li>Heuristic approach.</li>
<li>Programming fundamentals.</li>
<li>What is coverage?</li>
<li>Measurement and metrics. </li>
</ul>
<p>  </p>
<p>That&#8217;s a lot for just 3 weeks! But what makes the course really special is the tight collaboration it requires and encourages. I felt pretty strong on many topics yet I was deeply engaged in the assignments either finding new aspects for myself or supporting fellow students. We had quite a group! I wish at my day jobs I&#8217;d always meet such a strong passion for testing and learning.</p>
<p>If, at this point, you haven’t signed up for the course yet, here’s another argument to consider: you will get to work with a star team of instructors. For the particular course I was taking, our instructors and facilitators were <a href="http://kaner.com/?page_id=11" target="_blank">Cem Kaner</a>, <a href="http://www.beckyfiedler.com/philosophy.htm" target="_blank">Rebecca Fiedler</a>, <a href="http://www.mkltesthead.com/p/about-me.html" target="_blank">Michael Larsen</a>, <a href="http://selenadelesie.com/about/" target="_blank">Selena Delesie</a>, and <a href="http://bjosman.wordpress.com/about/" target="_blank">Brian Osman</a>. – And I’m very thankful to them for all the feedback and coaching given.</p>
<p>On a final note, I want to say: if the RST course with Michael Bolton was the most insightful and inspiring experience of this year, the BBST course was the most challenging and motivating experience, and I look forward to taking Advanced classes.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://automation-beyond.com/2011/08/19/weekend-testing-modeling-and-practicing/" rel="bookmark" class="crp_title">Weekend Testing: Modeling and Practicing</a></li></ul></div>
]]></content:encoded>
			<wfw:commentRss>http://automation-beyond.com/2011/12/29/bbst1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mapping Testing Story (My article in The Testing Planet)</title>
		<link>http://automation-beyond.com/2011/12/23/mapping-testing-story/</link>
		<comments>http://automation-beyond.com/2011/12/23/mapping-testing-story/#comments</comments>
		<pubDate>Fri, 23 Dec 2011 21:07:08 +0000</pubDate>
		<dc:creator>Albert Gareev</dc:creator>
				<category><![CDATA[2. Testing]]></category>
		<category><![CDATA[Mind Maps]]></category>
		<category><![CDATA[My Articles]]></category>
		<category><![CDATA[Albert Gareev]]></category>
		<category><![CDATA[exploratory]]></category>
		<category><![CDATA[heuristic]]></category>
		<category><![CDATA[log]]></category>
		<category><![CDATA[mind map]]></category>
		<category><![CDATA[mindmap]]></category>
		<category><![CDATA[mindmapping]]></category>
		<category><![CDATA[postal code]]></category>
		<category><![CDATA[publication]]></category>
		<category><![CDATA[report]]></category>
		<category><![CDATA[session]]></category>
		<category><![CDATA[session-based]]></category>
		<category><![CDATA[SFDEPOT]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Software Testing Club]]></category>
		<category><![CDATA[test]]></category>
		<category><![CDATA[The Testing Planet]]></category>
		<category><![CDATA[XMind]]></category>

		<guid isPermaLink="false">http://automation-beyond.com/?p=4904</guid>
		<description><![CDATA[Publication URL: http://www.thetestingplanet.com/2011/11/november-2011-issue-6/ Download PDF: The Testing Planet November Issue And you can view the large mind map here (click to open in a separate window). Related Posts:Do you want to help with the all new Software Testing magazine?Dirty MappingTelling testing storyThe keys are under the mat&#8230; The brains are on the Web&#8230; Are we missing something?Minor [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fautomation-beyond.com%252F2011%252F12%252F23%252Fmapping-testing-story%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2FrKnL8K%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Mapping%20Testing%20Story%20%28My%20article%20in%20The%20Testing%20Planet%29%22%20%7D);"></div>
<p>Publication URL: <a href="http://www.thetestingplanet.com/2011/11/november-2011-issue-6/" target="_blank">http://www.thetestingplanet.com/2011/11/november-2011-issue-6/</a></p>
<p>Download PDF: <a href="http://automation-beyond.com/wp/wp-content/uploads/2011/12/Issue-6-WEB.pdf" target="_blank">The Testing Planet November Issue</a></p>
<p>And you can view the large mind map here (click to open in a separate window).</p>
<p><a href="http://automation-beyond.com/wp/wp-content/uploads/2011/12/Mapping-Testing-Story.png" target="_blank"><img class="alignnone size-full wp-image-4908" style="border: black 1px solid;" title="Mapping Testing Story" src="http://automation-beyond.com/wp/wp-content/uploads/2011/12/Mapping-Testing-Story.png" alt="" width="600" height="600" /></a></p>
<p><div style="position: relative; z-index:1;"><script type="text/javascript"><!--
google_ad_client = "pub-4470793787913935";
/* Banner 468x60 */
google_ad_slot = "8933038987";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div></p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://automation-beyond.com/2009/11/13/do-you-want-to-help-with-the-all-new-software-testing-magazine/" rel="bookmark" class="crp_title">Do you want to help with the all new Software Testing magazine?</a></li><li><a href="http://automation-beyond.com/2010/09/16/dirty-mapping/" rel="bookmark" class="crp_title">Dirty Mapping</a></li><li><a href="http://automation-beyond.com/2007/09/17/telling-testing-story/" rel="bookmark" class="crp_title">Telling testing story</a></li><li><a href="http://automation-beyond.com/2009/11/04/brains-on-the-web-concern/" rel="bookmark" class="crp_title">The keys are under the mat&#8230; The brains are on the Web&#8230; Are we missing something?</a></li><li><a href="http://automation-beyond.com/2008/11/10/minor-major-defect/" rel="bookmark" class="crp_title">Minor defect as a symptom of a major defect</a></li></ul></div>
]]></content:encoded>
			<wfw:commentRss>http://automation-beyond.com/2011/12/23/mapping-testing-story/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Personal Recommendation: Rapid Software Testing</title>
		<link>http://automation-beyond.com/2011/11/14/personal-recommendation-rst/</link>
		<comments>http://automation-beyond.com/2011/11/14/personal-recommendation-rst/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 10:42:42 +0000</pubDate>
		<dc:creator>Albert Gareev</dc:creator>
				<category><![CDATA[Messages]]></category>
		<category><![CDATA[Notes]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[2. Testing]]></category>
		<category><![CDATA[Albert Gareev]]></category>
		<category><![CDATA[answers]]></category>
		<category><![CDATA[best]]></category>
		<category><![CDATA[course]]></category>
		<category><![CDATA[expert]]></category>
		<category><![CDATA[exploratory]]></category>
		<category><![CDATA[feedback]]></category>
		<category><![CDATA[hands-on]]></category>
		<category><![CDATA[James Bach]]></category>
		<category><![CDATA[Michael Bolton]]></category>
		<category><![CDATA[questions]]></category>
		<category><![CDATA[rapid]]></category>
		<category><![CDATA[Rapid Software Testing]]></category>
		<category><![CDATA[RST]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[training]]></category>

		<guid isPermaLink="false">http://automation-beyond.com/?p=4891</guid>
		<description><![CDATA[Note. The reason of this posting is two-fold: While considering taking the Rapid Software Testing course I found surprisingly little of feedback information on testers&#8217; blogs, and none of that addressed the questions I actually had. So I&#8217;m fixing this issue retrospectively. There are too many aggressive pseudo-education &#8220;courses&#8221; or scamming certification schemas advertised on [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fautomation-beyond.com%252F2011%252F11%252F14%252Fpersonal-recommendation-rst%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2FsFtice%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Personal%20Recommendation%3A%20Rapid%20Software%20Testing%20%22%20%7D);"></div>
<p>Note. The reason of this posting is two-fold:</p>
<ul>
<li>While considering taking the <a href="http://www.developsense.com/courses.html" target="_blank">Rapid Software Testing</a> course I found surprisingly little of feedback information on testers&#8217; blogs, and none of that addressed the questions I actually had. So I&#8217;m fixing this issue retrospectively.</li>
<li>There are too many aggressive pseudo-education &#8220;courses&#8221; or scamming certification schemas advertised on every corner. I think it&#8217;s time for all the testers who care about the craft to start caring about signal/noise ratio. I do it with my personal endorsement.</li>
</ul>
<p>&nbsp;</p>
<p>And here it goes in a question-answer format.</p>
<p><strong><em>- Why should I take the course if there are a lot of materials available online, for free? </em></strong></p>
<p>Yes, there are many articles, blog posts and presentations available online on <a href="http://www.satisfice.com/" target="_blank">James Bach’s</a> and <a href="http://www.developsense.com/" target="_blank">Michael Bolton’s</a> web-sites. They are provided in a form of condensed knowledge. They are conclusions. And the course is rich with hands-on, practical exercises, which allowed me to digest the theory and acquire the conclusions as if they were my own. Plus the special exercises giving a chance to try what have just been learnt.</p>
<p>Yet the materials available online served another important purpose for me. Reading them, studying them, prepares for taking of the course at much deeper level, as there are many layers of knowledge there. </p>
<p><strong><em>-  What I wish was different?</em></strong></p>
<p> The first answer would be the length. I wish it was 5 days long. Some areas were touched too briefly. (Though Michael Bolton explicitly said that he leaves a lot for personal learning, and that’s what I’m doing quite actively). Anyway, if there was a “Follow up RST course” I would have gladly gone for it. Since we don’t have one, I channel my energy into personal learning and online collaboration with likeminded testers, especially at Weekend Testing Americas.</p>
<p>In technical aspects, I wish we talked more about multi-tier, large scale applications. That’s what I deal with at work, and that’s where I see – applying the heuristic-based approach gives especially critical advantages. </p>
<p><strong><em>- What this course does not teach?  (and some about what it does)</em></strong></p>
<p>It does not teach abstract definitions and bookish techniques. However, it teaches to critically assess claims and statements without worshipping to labels and metrics.  This prepares to be comfortable and efficient as a tester in a variety of environments with their unique contexts and challenges.</p>
<p>The course teaches to develop and thoughtfully apply testing techniques as needed and as long as they make sense (dealing with the problem of “best practices”).</p>
<p>The course doesn’t teach testing politics or staff management. However, we were given some effective communication techniques that one can apply in all levels of the organization.</p>
<p>The course doesn’t teach either programming or ‘test automation’. However, Michael Bolton demonstrated some impressive examples on how use of tools and scripts amplifies effectiveness of tests. I’ve also learnt about the ways how an automation developer can increase his value for the testing team. </p>
<p><strong><em>- Which part I didn’t get?</em> </strong></p>
<p>Or, at least, I’m not sure I got it the way it was intended.</p>
<p>This is test estimation part. I know from my own experience, and I totally agree with the concept that nobody really cares about “test estimation” – testing just absolutely must fit the development schedule (“Release date is written in stone!”). That is why, as a contractor, and a test lead, I pretty much do “test budgeting” trying to use the time given most effectively instead of demanding for the time budget based on the estimates. And budgeting time boxes for session-based exploratory testing – I get that. But how to plan “test execution phase”? How to bake in time for investigation of unknown problems and re-testing of unknown number of bug fixes? Possibly, these questions are addressed in “Rapid Software Testing for Test Managers” course? I’m definitely going to take this one. </p>
<p><strong><em>- What I found especially challenging in the course?</em> </strong></p>
<p>The course is called <em>Rapid</em> Software Testing for a reason. Yet, I’m rather analytical type of person. You know – gather [all relevant] information, build a picture (model), carefully review, etc.. Of course, in testing, redundancy of information is a luxury one rarely has. As the course teaches rapid and fallible methods of assessment (heuristics) in conditions of lack of information and time pressure, I felt that my ‘natural habits’ anchor me. This was a bit frustrating at times. </p>
<p><strong><em>- Did I feel disappointed in some of my expectations about the course?</em></strong></p>
<p>No, not at all. In fact, I gained more than I expected. However, I used to see some comments online expressing vague disappointment. With regards to those, I can say – the course is not a magical initiation which instantly turns students into testing experts. Instead, it shows the lead and charges with the inspiration to follow the road of continuous learning. And that’s the most valuable takeaway. </p>
<p><strong><em>- What I have gained I didn’t expect at all?</em></strong></p>
<p>I have read some wide-known books about testing and even much more online article. I heard of the <em>notion</em> of a ‘testing story’ in online talks within the context-driven community. But the course gave me clear and concise points – what is that, why is that important, and even how to do that – <em>telling testing story</em>.</p>
<p><strong><em>-  To whom would I recommend attending the course?</em></strong></p>
<p> Myself, 5 years ago. </p>
<p>Another answer: anybody involved in software development, especially testers, programmers, business analysts – and their managers.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://automation-beyond.com/2011/12/29/bbst1/" rel="bookmark" class="crp_title">BBST: Something to Brag About</a></li><li><a href="http://automation-beyond.com/2011/08/02/my-path-in-exploratory-testing/" rel="bookmark" class="crp_title">My Path In Exploratory Testing</a></li><li><a href="http://automation-beyond.com/2011/05/15/michael-bolton-interview/" rel="bookmark" class="crp_title">Exploratory Questions to Michael Bolton</a></li><li><a href="http://automation-beyond.com/2011/04/19/functionality-testing-mindmap/" rel="bookmark" class="crp_title">Functionality Testing &#8211; Mindmap</a></li><li><a href="http://automation-beyond.com/2011/04/18/claims-testing-mindmap/" rel="bookmark" class="crp_title">Claims Testing &#8211; Mindmap</a></li></ul></div>
]]></content:encoded>
			<wfw:commentRss>http://automation-beyond.com/2011/11/14/personal-recommendation-rst/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Exploratory Security Testing Tool &#8211; GroundSpeed</title>
		<link>http://automation-beyond.com/2011/11/07/groundspeed/</link>
		<comments>http://automation-beyond.com/2011/11/07/groundspeed/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 15:28:09 +0000</pubDate>
		<dc:creator>Albert Gareev</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[WTAmericas]]></category>
		<category><![CDATA[2. Testing]]></category>
		<category><![CDATA[Example]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[Groundspeed]]></category>
		<category><![CDATA[penetration]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[simple]]></category>
		<category><![CDATA[tool]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Weekend]]></category>
		<category><![CDATA[WTA]]></category>

		<guid isPermaLink="false">http://automation-beyond.com/?p=4888</guid>
		<description><![CDATA[Modern applications have a few layers of &#8216;defense&#8217; that are supposed to protect against unauthorized access. The very first layer is at the front-end, merged with the UI. The UI part, client-side part, is at user&#8217;s computer and therefore users have the most capacities to manipulate it. Penetration testing is a purely exploratory testing activity. [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fautomation-beyond.com%252F2011%252F11%252F07%252Fgroundspeed%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2FvRHpky%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Exploratory%20Security%20Testing%20Tool%20-%20GroundSpeed%22%20%7D);"></div>
<p>Modern applications have a few layers of &#8216;defense&#8217; that are supposed to protect against unauthorized access. The very first layer is at the front-end, merged with the UI. The UI part, client-side part, is at user&#8217;s computer and therefore users have the most capacities to manipulate it. <em><a href="http://en.wikipedia.org/wiki/Penetration_test">Penetration testing</a></em> is a purely exploratory testing activity. By using trial-and-error approach we can learn about particular weaknesses in the application, and then use that knowledge to gain some advantage. Of course, as testers, we use that knowledge to evaluate the risks and to help improving the application&#8217;s security. Although complete security testing requires specific knowledge and skills, there&#8217;s no reason why Black-Box testers can not expand their arsenal with some quick, simple, yet powerful penetration testing techniques.</p>
<p>Groundspeed is a free tool that allows to learn about application and to manipulate it in the ways users normally can not, thus helping to expand the testing scope.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-4470793787913935";
/* 4 links text line */
google_ad_slot = "5367351963";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="199">Area of use</td>
<td valign="top" width="420">Security (Penetration) Testing of Web Applications</td>
</tr>
<tr>
<td valign="top" width="199">Platform (OS)</td>
<td valign="top" width="420">Windows</td>
</tr>
<tr>
<td valign="top" width="199">Vendor</td>
<td valign="top" width="420"><a href="http://groundspeed.wobot.org/" target="_blank">Open Source</a></td>
</tr>
<tr>
<td valign="top" width="199">Author</td>
<td valign="top" width="420"><a href="http://www.linkedin.com/in/felipemoreno" target="_blank">Felipe Moreno</a></td>
</tr>
<tr>
<td valign="top" width="199">Twitter</td>
<td valign="top" width="420"><a href="http://twitter.com/#!/fmsnewyork" target="_blank">@fmsnewyork</a></td>
</tr>
<tr>
<td valign="top" width="199">Price</td>
<td valign="top" width="420">Free</td>
</tr>
<tr>
<td valign="top" width="199">Usability (1-5, 5 – Best)</td>
<td valign="top" width="420">4</td>
</tr>
<tr>
<td valign="top" width="199">Link</td>
<td valign="top" width="420"><a href="https://addons.mozilla.org/en-US/firefox/addon/groundspeed/">https://addons.mozilla.org/en-US/firefox/addon/groundspeed/</a></td>
</tr>
</tbody>
</table>
<p><div style="position: relative; z-index:1;"><script type="text/javascript"><!--
google_ad_client = "pub-4470793787913935";
/* Banner 468x60 */
google_ad_slot = "8933038987";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div></p>
<p>Recently, I conducted Weekend Testing <a href="http://weekendtesting.com/archives/2277" target="_blank">session #21</a> where we worked through a few exercises, and then discussed new testing techniques enabled by the Groundspeed.</p>
<p>1. <strong>B</strong>ypass front-end validation of values.</p>
<p>2. <strong>I</strong>nput values that you are normally not able to input – via hidden fields.</p>
<p>3. <strong>T</strong>rigger function calls in the application that are normally disabled or not accessible.</p>
<p>An unexpected outcome was a shorthand mnemonic crafted by <a href="http://www.mkltesthead.com/p/about-me.html" target="_blank">Michael Larsen</a>: &#8220;Remember the BIT&#8221;.</p>
<p>&nbsp;</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://automation-beyond.com/2011/11/01/mark-draw-fire/" rel="bookmark" class="crp_title">Mark! Draw! Fire!</a></li><li><a href="http://automation-beyond.com/2010/03/25/security-tools-cacls/" rel="bookmark" class="crp_title">Security Administration Tool &#8211; Microsoft CACLS</a></li><li><a href="http://automation-beyond.com/2010/04/20/security-tools-setacl/" rel="bookmark" class="crp_title">Security Administration Tool &#8211; (Open Source) SetACL</a></li><li><a href="http://automation-beyond.com/2010/02/14/active-directory-scripts/" rel="bookmark" class="crp_title">Active Directory &#8211; Sample Scripts (Excel/VBA)</a></li><li><a href="http://automation-beyond.com/2010/04/27/setacl-command-line-examples/" rel="bookmark" class="crp_title">SetACL command line examples</a></li></ul></div>
]]></content:encoded>
			<wfw:commentRss>http://automation-beyond.com/2011/11/07/groundspeed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mark! Draw! Fire!</title>
		<link>http://automation-beyond.com/2011/11/01/mark-draw-fire/</link>
		<comments>http://automation-beyond.com/2011/11/01/mark-draw-fire/#comments</comments>
		<pubDate>Tue, 01 Nov 2011 13:55:00 +0000</pubDate>
		<dc:creator>Albert Gareev</dc:creator>
				<category><![CDATA[WTAmericas]]></category>
		<category><![CDATA[2. Testing]]></category>
		<category><![CDATA[Albert Gareev]]></category>
		<category><![CDATA[exploratory]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[penetration]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[Weekend]]></category>
		<category><![CDATA[Weekend Testing]]></category>
		<category><![CDATA[Weekend Testing Americas]]></category>

		<guid isPermaLink="false">http://automation-beyond.com/?p=4878</guid>
		<description><![CDATA[Archery is a craft, practice, and skill. I dedicated a fair amount of time in my youth when I practiced sports archery, and I still like Medieval age novels. Needless to say, now I dedicate a lot of my time to the craft of testing &#8211; but there are analogies to archery that we can [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fautomation-beyond.com%252F2011%252F11%252F01%252Fmark-draw-fire%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2FtylNws%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Mark%21%20Draw%21%20Fire%21%22%20%7D);"></div>
<p>Archery is a craft, practice, and skill. I dedicated a fair amount of time in my youth when I practiced sports archery, and I still like Medieval age novels. Needless to say, now I dedicate a lot of my time to the craft of testing &#8211; but there are analogies to archery that we can use&#8230;</p>
<p>In the scripted approach to testing everything is dominated by numbers. You know, &#8220;10,000 test cases in scope&#8221;, &#8220;100 days to &#8216;execute&#8217;&#8221;, &#8220;20 test cases per day per resource&#8221;. Well, in Medieval Age some commanders tried to follow similar &#8216;straight forward&#8217; approach: &#8220;1 knight is as strong as 10 regular soldiers&#8221;, &#8220;3 to 1 strength ratio guarantees victory&#8221;.<br />
Yet as History knows, a straight forward approach almost never worked. There are too many factors that may throw off balance and screw up the most careful planning. The presence of Longbow Archers was one of them. At the <a title="Wikipedia link" href="http://en.wikipedia.org/wiki/Battle_of_Cr%C3%A9cy" target="_blank">Battle of Cressy</a>, heavily outnumbered Anglo-Welsh army was victorious as a result of superior training and tactics of Longbow Archers.<br />
In exploratory testing, we are constantly sharpening our skills, and we use asymmetric approach to overcome outnumbering hordes of bugs.<br />
I have been meaning to offer fellow Weekend Testers some armour-piercing practice for a while, but I was held by inability to bring in some solid testing challenge. Finally, my thought is &#8211; that shouldn&#8217;t prevent us from conducting a group training session. I will offer examples I have prepared, and we can together discuss the techniques we want to include in our arsenal.<br />
<div style="position: relative; z-index:1;"><script type="text/javascript"><!--
google_ad_client = "pub-4470793787913935";
/* Banner 468x60 */
google_ad_slot = "8933038987";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div></p>
<h3>How to participate</h3>
<p>1. Add “WeekendTestersAmericas” to your Skype contacts if you haven’t already. </p>
<p>2. Fifteen minutes prior to the start of the session, message “WeekendTestersAmericas” and ask to be added to the chat session. Once we see you, we will add you to the session.</p>
<p>Also recommended: Send an email to <a href="mailto:WTAmericas@gmail.com">WTAmericas@gmail.com</a> with the request to add you to mailing list to receive announcements. </p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-4470793787913935";
/* 4 links text line */
google_ad_slot = "5367351963";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h4>Be prepared</h4>
<p>Install <a href="http://www.firefox.com/" target="_blank">Firefox Browser</a>.</p>
<p>Install <a title="download" href="https://addons.mozilla.org/en-US/firefox/addon/groundspeed/" target="_blank">GroundSpeed</a> add-on for Firefox.</p>
<h4>Be on time</h4>
<p>Date: Saturday, November 5, 2011</p>
<p>Time: 09:00 a.m. – 11:00 a.m. PDT. <a title="time converter" href="http://timeanddate.com/worldclock/fixedtime.html?msg=WTA21&amp;iso=20111105T12&amp;p1=250&amp;ah=2" target="_blank">Check in your time zone</a>.</p>
<h4> </h4>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://automation-beyond.com/2009/05/25/excel-vbscript/" rel="bookmark" class="crp_title">Excel File Worksheet compare (QTP, VBScript)</a></li><li><a href="http://automation-beyond.com/2011/04/25/testing-and-hiring/" rel="bookmark" class="crp_title">Testing and Hiring</a></li><li><a href="http://automation-beyond.com/2008/05/10/proverbs-testing-and-communication/" rel="bookmark" class="crp_title">Proverbs and quotes about Testing and Communication</a></li><li><a href="http://automation-beyond.com/2011/07/05/numeric-boundary-testing-mindmap/" rel="bookmark" class="crp_title">Numeric Boundary Testing (MindMap)</a></li><li><a href="http://automation-beyond.com/2010/08/24/testcomplete-gui-extensibility/" rel="bookmark" class="crp_title">TestComplete GUI extensibility with Object Mapping</a></li></ul></div>
]]></content:encoded>
			<wfw:commentRss>http://automation-beyond.com/2011/11/01/mark-draw-fire/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WTA20: Flying Solo No Big Deal</title>
		<link>http://automation-beyond.com/2011/10/24/wta20-flying-solo-no-big-deal/</link>
		<comments>http://automation-beyond.com/2011/10/24/wta20-flying-solo-no-big-deal/#comments</comments>
		<pubDate>Mon, 24 Oct 2011 16:28:25 +0000</pubDate>
		<dc:creator>Albert Gareev</dc:creator>
				<category><![CDATA[WTAmericas]]></category>
		<category><![CDATA[2. Testing]]></category>
		<category><![CDATA[experience]]></category>
		<category><![CDATA[exploratory]]></category>
		<category><![CDATA[leadership]]></category>
		<category><![CDATA[report]]></category>
		<category><![CDATA[Weekend]]></category>
		<category><![CDATA[WeekendTesting]]></category>
		<category><![CDATA[WTA]]></category>

		<guid isPermaLink="false">http://automation-beyond.com/?p=4868</guid>
		<description><![CDATA[Being a facilitator at Weekend Testing Americas I often invite people to participate in our sessions. I get all kinds of responses but one is particularly interesting: &#8220;I would participate in a session if you give me test cases to execute&#8221;. I answer differently to this one. I may suggest to try designing and executing [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fautomation-beyond.com%252F2011%252F10%252F24%252Fwta20-flying-solo-no-big-deal%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2FstY6QE%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22WTA20%3A%20Flying%20Solo%20No%20Big%20Deal%22%20%7D);"></div>
<p>Being a facilitator at Weekend Testing Americas I often invite people to participate in our sessions. I get all kinds of responses but one is particularly interesting: &#8220;I would participate in a session if you give me test cases to execute&#8221;.<br />
I answer differently to this one. I may suggest to try designing and executing test cases at the same time. I may suggest to join a group learning session when we try a new tool or testing technique. What I <em>do not</em> say is something like: &#8220;no, if you want to participate, you must do exploratory testing.&#8221;<br />
You know, why? &#8211; Because one needs no theory to start trying and discovering. Moreover, knowledge gained the hands-on way becomes an active part of experience, a natural reaction like in martial arts. The important part is to begin.</p>
<p>So, what&#8217;s this preamble for?</p>
<p>I was &#8216;flying solo&#8217; as a facilitator of the <a href="http://weekendtesting.com/archives/2266" target="_blank">last session</a>.<br />
The founder and restless first facilitator of Weekend Testing Americas <a title="Michael Larsen" href="http://www.mkltesthead.com/" target="_blank">Michael Larsen</a> was about to fly away to the <a href="http://www.associationforsoftwaretesting.org/" target="_blank">AST</a> Board Meeting, so, when I suggested to hold another session he suggested that I do it alone this time. So I went and did.<br />
I think, I did pretty well. It was a &#8216;no big deal&#8217;. Of course, there was a big ground work for that. Before that session, I facilitated other ones helping Michael, developing missions, conducting debriefings, and stepping in wherever and whenever needed.  In this sense, there was nothing really new for me. While keeping up with all the threads going is hard, because you can only multi-task this much, I already had a sense how much should I support one or another to keep it going. As I knew I&#8217;m going to be alone, I put more effort upfront designing the mission. And (I find this part especially great!) the remaining space was filled by leadership of participants.</p>
<p>I find it amazing how much we can gain by consciously learning from what we do. With such a skill anything is hardly a &#8216;big deal&#8217;.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://automation-beyond.com/2010/12/01/bugs-go-hard-copy/" rel="bookmark" class="crp_title">Bugs go hard-copy</a></li><li><a href="http://automation-beyond.com/2010/10/15/notes-on-debrief/" rel="bookmark" class="crp_title">Notes on Testing Challenge debrief</a></li><li><a href="http://automation-beyond.com/2008/03/10/proverbs-testing-and-experience/" rel="bookmark" class="crp_title">Proverbs and quotes about Testing and Experience</a></li><li><a href="http://automation-beyond.com/2008/04/10/proverbs-testing-and-questioning/" rel="bookmark" class="crp_title">Proverbs and quotes about Testing and Questioning</a></li><li><a href="http://automation-beyond.com/2010/05/27/qtp-actions-review/" rel="bookmark" class="crp_title">What&#8217;s the deal about QTP Actions?</a></li></ul></div>
]]></content:encoded>
			<wfw:commentRss>http://automation-beyond.com/2011/10/24/wta20-flying-solo-no-big-deal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Weekend Testing: Mindmapping</title>
		<link>http://automation-beyond.com/2011/08/20/weekend-testing-mindmapping/</link>
		<comments>http://automation-beyond.com/2011/08/20/weekend-testing-mindmapping/#comments</comments>
		<pubDate>Sat, 20 Aug 2011 10:58:14 +0000</pubDate>
		<dc:creator>Albert Gareev</dc:creator>
				<category><![CDATA[Mind Maps]]></category>
		<category><![CDATA[WTAmericas]]></category>
		<category><![CDATA[2. Testing]]></category>
		<category><![CDATA[Albert Gareev]]></category>
		<category><![CDATA[Analysis]]></category>
		<category><![CDATA[charter]]></category>
		<category><![CDATA[expectations]]></category>
		<category><![CDATA[experience]]></category>
		<category><![CDATA[exploratory]]></category>
		<category><![CDATA[goal]]></category>
		<category><![CDATA[issue]]></category>
		<category><![CDATA[Map]]></category>
		<category><![CDATA[Michael Larsen]]></category>
		<category><![CDATA[Mind]]></category>
		<category><![CDATA[mindmap]]></category>
		<category><![CDATA[mission]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[questioning]]></category>
		<category><![CDATA[quotes]]></category>
		<category><![CDATA[report]]></category>
		<category><![CDATA[session]]></category>
		<category><![CDATA[Sherwood]]></category>
		<category><![CDATA[skill]]></category>
		<category><![CDATA[thinking]]></category>
		<category><![CDATA[Weekend]]></category>
		<category><![CDATA[Weekend Testing]]></category>
		<category><![CDATA[Weekend Testing Americas]]></category>
		<category><![CDATA[WTA]]></category>

		<guid isPermaLink="false">http://automation-beyond.com/?p=4783</guid>
		<description><![CDATA[In this post I&#8217;m sharing our up to date experience mindmapping team-based exploratory testing as well as stating some expectations that a mindmapping product should meet to fulfill our needs. Structure As you can see, GUI part of the structure is the most developed here. Mapping is pretty obvious. However, we&#8217;ve identified the following problems. [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fautomation-beyond.com%252F2011%252F08%252F20%252Fweekend-testing-mindmapping%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2Fpk7UjY%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Weekend%20Testing%3A%20Mindmapping%22%20%7D);"></div>
<p>In this post I&#8217;m sharing our up to date experience mindmapping team-based exploratory testing as well as stating some expectations that a mindmapping product should meet to fulfill our needs.</p>
<p><a href="http://automation-beyond.com/wp/wp-content/uploads/2011/08/RegEx-Designer.png" target="_blank"><img class="alignnone size-large wp-image-4785" title="RegEx Designer" src="http://automation-beyond.com/wp/wp-content/uploads/2011/08/RegEx-Designer-1024x525.png" alt="" width="550" height="250" /></a></p>
<h4>Structure</h4>
<p>As you can see, GUI part of the structure is the most developed here. Mapping is pretty obvious.<br />
However, we&#8217;ve identified the following problems.</p>
<ul>
<li>What if GUI is structured and displayed differently, based on the user roles, account permissions, etc?</li>
<li>What if GUI is structured and displayed differently because the same user can customize it?</li>
<li>What if GUI is structured and displayed differently, depending on the platform?</li>
<li>What if GUI is structured and displayed differently, depending on the operations user might perform?</li>
</ul>
<p>Mapping all the possible states on the same canvas makes no sense. And cross-linking all the possible dependencies on the same canvas makes the map too busy.</p>
<h4>Function</h4>
<p>Functions is another hierarchy that is fairly easy to map. However, the typical questions you might face are the following.</p>
<ul>
<li>What if two or more functions reuse the same subfunction?</li>
<li>How do you link functions to operations?</li>
<li>How do you link data to functions?</li>
</ul>
<h4>Time</h4>
<p>The challenge for &#8220;Time&#8221; section is that any observations are highly context-sensitive. Saying like &#8220;it takes 3 seconds to execute regex&#8221; has no meaning. Even if you&#8217;d make it &#8220;<em>the</em> regex&#8221; with a hard-coded sample, there are still other dependencies, platform, to say the least.<br />
We think, leaving this area as a set of questions (where one can link observations) is better choice.</p>
<h4>Platform, Operation, and Data</h4>
<p>Platform might affect everything, from Structure to Functions.<br />
Operations involve using Functions.<br />
Data can be categorized by type; samples can be given in the context of a function.</p>
<hr />
<p>When looking at the overall map you&#8217;re probably wondering &#8211; where do <em>value</em> goes? where are the claims? where are the risks? Those are the questions we identified but still not sure how to map. The main challenge in mindmapping approach is in the simplicity of a mind map. The actual process and product have far more connections, the connections are dynamic, and variety of the information is beyond formalization. As so, we set the goal of keeping documented the reasonable and understandable part of knowledge &#8211; charters, session logs, bug reports, and summary reports. We believe that any participant who missed one or few sessions within the project will have a guiding structure to catch up, but will have to do exploration on his/her own to &#8216;load&#8217; the process map into the mind.<br />
We also think that as the project goes, all the mindmaps connected will form a meta-map, a 3D mindmap, storing the project knowledge.</p>
<hr />
<h4>Appendix &#8211; What mindmap application is needed to provide</h4>
<p><strong>Real-time mapping</strong> &#8211; viewable by the all participants right as it is being created.</p>
<p><strong>Customizable Access Control.</strong> View only, View/Copy, Edit. Ideally, with back-ups and versioning.</p>
<p><strong>Export.</strong> Image, PDF, and so.</p>
<p><strong>Linking mindmaps to the mindmap nodes.</strong> Either in a &#8220;floating node&#8221; fashion or as a multi-tab document. Better &#8211; both ways.</p>
<p><strong>Attachable content.</strong> Notes, text files, data tables and video files.</p>
<p><strong>Custom markers.</strong></p>
<p><strong>Tags. </strong>With abilities to arrange by tag and search by tag.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://automation-beyond.com/2011/08/18/weekend-testing-focusing/" rel="bookmark" class="crp_title">Weekend Testing: Focusing</a></li><li><a href="http://automation-beyond.com/2011/08/17/weekend-testing-defocusing/" rel="bookmark" class="crp_title">Weekend Testing: Defocusing</a></li><li><a href="http://automation-beyond.com/2011/08/19/weekend-testing-modeling-and-practicing/" rel="bookmark" class="crp_title">Weekend Testing: Modeling and Practicing</a></li><li><a href="http://automation-beyond.com/2010/11/16/wta01-testing-is-learning/" rel="bookmark" class="crp_title">WTA01: Testing is Learning</a></li><li><a href="http://automation-beyond.com/2011/10/24/wta20-flying-solo-no-big-deal/" rel="bookmark" class="crp_title">WTA20: Flying Solo No Big Deal</a></li></ul></div>
]]></content:encoded>
			<wfw:commentRss>http://automation-beyond.com/2011/08/20/weekend-testing-mindmapping/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Weekend Testing: Modeling and Practicing</title>
		<link>http://automation-beyond.com/2011/08/19/weekend-testing-modeling-and-practicing/</link>
		<comments>http://automation-beyond.com/2011/08/19/weekend-testing-modeling-and-practicing/#comments</comments>
		<pubDate>Fri, 19 Aug 2011 10:29:28 +0000</pubDate>
		<dc:creator>Albert Gareev</dc:creator>
				<category><![CDATA[WTAmericas]]></category>
		<category><![CDATA[2. Testing]]></category>
		<category><![CDATA[Albert Gareev]]></category>
		<category><![CDATA[Analysis]]></category>
		<category><![CDATA[charter]]></category>
		<category><![CDATA[expectations]]></category>
		<category><![CDATA[experience]]></category>
		<category><![CDATA[exploratory]]></category>
		<category><![CDATA[goal]]></category>
		<category><![CDATA[issue]]></category>
		<category><![CDATA[Map]]></category>
		<category><![CDATA[Michael Larsen]]></category>
		<category><![CDATA[Mind]]></category>
		<category><![CDATA[mindmap]]></category>
		<category><![CDATA[mission]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[questioning]]></category>
		<category><![CDATA[quotes]]></category>
		<category><![CDATA[report]]></category>
		<category><![CDATA[session]]></category>
		<category><![CDATA[Sherwood]]></category>
		<category><![CDATA[skill]]></category>
		<category><![CDATA[thinking]]></category>
		<category><![CDATA[Weekend]]></category>
		<category><![CDATA[Weekend Testing]]></category>
		<category><![CDATA[Weekend Testing Americas]]></category>
		<category><![CDATA[WTA]]></category>

		<guid isPermaLink="false">http://automation-beyond.com/?p=4768</guid>
		<description><![CDATA[In this post I share experience on how we’re building and using the process model; it’s an expansion of ideas from the previous post. The picture above is based on the sketching we made with Michael Larsen while conferring on Skype. However, the elements and solutions used in there are rooted in Rapid Testing and BBST [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fautomation-beyond.com%252F2011%252F08%252F19%252Fweekend-testing-modeling-and-practicing%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2FqUVMqN%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Weekend%20Testing%3A%20Modeling%20and%20Practicing%22%20%7D);"></div>
<p>In this post I share experience on how we’re building and using the process model; it’s an expansion of ideas from the <a href="http://automation-beyond.com/2011/08/18/weekend-testing-focusing/" target="_blank">previous</a> post.</p>
<p style="text-align: center;"><a href="http://automation-beyond.com/wp/wp-content/uploads/2011/08/WTA-ProcessModel.jpg" target="_blank"><img class="size-large wp-image-4769  aligncenter" title="WTA-ProcessModel" src="http://automation-beyond.com/wp/wp-content/uploads/2011/08/WTA-ProcessModel-1024x598.jpg" alt="" width="600" height="375" /></a></p>
<p>The picture above is based on the sketching we made with <a href="http://mkl-testhead.blogspot.com/" target="_blank">Michael Larsen</a> while conferring on Skype. However, the elements and solutions used in there are rooted in <a href="http://www.satisfice.com/info_rst.shtml" target="_blank">Rapid Testing</a> and <a href="http://www.associationforsoftwaretesting.org/training/courses/foundations/" target="_blank">BBST</a> methodologies.</p>
<p>We have started with longer than regular sessions (4 hours instead of 2), and have done two of such kind.<br />
While the initial exploration of the product goes very well (at pace much faster than I could map it :) ), further breakdown is slower and slower. This is where we came to the conclusion that <em>charter design</em> and <em>charter execution</em> better be separate activities if you don&#8217;t want the whole group working on a single charter. However, and a <a href="http://automation-beyond.com/2011/08/18/weekend-testing-focusing/#comment-14866" target="_blank">comment</a> by <a href="http://observanttester.blogspot.com/" target="_blank">Thomas Ponnet</a> emphasizes that, it brings a challenge of having  numerous debriefing sessions, which can only be addressed by having more facilitators, which is a challenge itself. For example, I am, personally, only learning the skills of debriefing.</p>
<p>The next thing we encountered that, once ramped up into the brainstorming mode, the group works with an awesome productivity generating vast amount of test ideas. However, if you don&#8217;t want them to get lost, somebody has to take care of them, and also frame and shape test ideas into charters fitting the timeboxes.</p>
<p>The &#8216;charter&#8217; thing. Pretty much, any and every test execution is a charter. Charters produce test ideas for new charters. Charters produce information about application&#8217;s behavior and product elements. Last but not least, charters result in bugs and issues found&#8230; But how to frame and categorize the charters? On the diagram above, you can see sample charters called like &#8220;explore&#8221;, &#8220;inspect&#8221;, &#8220;investigate&#8221;, &#8220;question&#8221;, and &#8220;examine&#8221;. I&#8217;ve been learning charter-based exploratory testing mainly through <a href="http://www.michaeldkelly.com/" target="_blank">Michael Kelly&#8217;s</a> materials, here&#8217;s one short and sweet <a href="http://www.quicktestingtips.com/tips/2009/11/trick-for-clarifying-a-test-charter/" target="_blank">example</a>. Since we agreed to build our process around the product coverage model, charters directly related to that fit very well here. But not everything is about product elements. Here&#8217;s how we got the list of charter categories:</p>
<ul>
<li>Explore &lt;coverage element, functionality, UI&gt;. The most &#8216;generic&#8217; type.</li>
<li>Inspect &lt;claim, statement&gt;. Could be a documentation claim. But could be a charter to re-test a bug fix. Or clarify information from the previous execution of the same charter.</li>
<li>Investigate &lt;problem, bug, issue&gt;. It&#8217;s a &#8220;drill-down&#8221; and &#8220;explore around&#8221; charter. Often is a follow up on the results brought by other charters.</li>
<li>Question &lt;functionality, outcome&gt;. It&#8217;s a mix of exploration and investigation guided by the questions &#8220;did it solve the problem?&#8221;, &#8220;does it add value?&#8221;</li>
<li>Examine &lt;operation, data&gt;. Exploration from the end-user perspective.</li>
</ul>
<p>&nbsp;</p>
<p>One might ask why there&#8217;s a need to categorize at all. At the end, all charters result in producing information of the all kinds. The answer is in the need to land the charters in a certain structure. If you let them hanging &#8211; you lose the big amount of them after a session ends. And since you store them &#8211; you better do it in organized fashion. In terms of mindmapping &#8211; how do you want to visualize a charter and where do you want to attach or link it?</p>
<p>One important thing I want to mention. <em>Findings</em> of all types &#8211; bugs, issues, product&#8217;s behavior, test ideas, etc. - are getting produced at <em>any</em> time and during <em>any</em> activity &#8211; and they are the most valuable process artifacts. Even if it&#8217;s not an actual charter execution there&#8217;s always time and place to log your findings.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://automation-beyond.com/2008/08/10/idef0-for-test-automation-design/" rel="bookmark" class="crp_title">IDEF0 for Test Automation Design</a></li><li><a href="http://automation-beyond.com/2011/08/17/weekend-testing-defocusing/" rel="bookmark" class="crp_title">Weekend Testing: Defocusing</a></li><li><a href="http://automation-beyond.com/2011/05/04/a-log-of-a-back-log/" rel="bookmark" class="crp_title">A Log Of A Back-Log</a></li><li><a href="http://automation-beyond.com/2010/11/16/wta01-testing-is-learning/" rel="bookmark" class="crp_title">WTA01: Testing is Learning</a></li><li><a href="http://automation-beyond.com/2011/10/24/wta20-flying-solo-no-big-deal/" rel="bookmark" class="crp_title">WTA20: Flying Solo No Big Deal</a></li></ul></div>
]]></content:encoded>
			<wfw:commentRss>http://automation-beyond.com/2011/08/19/weekend-testing-modeling-and-practicing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Weekend Testing: Focusing</title>
		<link>http://automation-beyond.com/2011/08/18/weekend-testing-focusing/</link>
		<comments>http://automation-beyond.com/2011/08/18/weekend-testing-focusing/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 10:00:07 +0000</pubDate>
		<dc:creator>Albert Gareev</dc:creator>
				<category><![CDATA[WTAmericas]]></category>
		<category><![CDATA[2. Testing]]></category>
		<category><![CDATA[Albert Gareev]]></category>
		<category><![CDATA[Analysis]]></category>
		<category><![CDATA[charter]]></category>
		<category><![CDATA[expectations]]></category>
		<category><![CDATA[experience]]></category>
		<category><![CDATA[exploratory]]></category>
		<category><![CDATA[goal]]></category>
		<category><![CDATA[issue]]></category>
		<category><![CDATA[Map]]></category>
		<category><![CDATA[Michael Larsen]]></category>
		<category><![CDATA[Mind]]></category>
		<category><![CDATA[mindmap]]></category>
		<category><![CDATA[mission]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[questioning]]></category>
		<category><![CDATA[quotes]]></category>
		<category><![CDATA[report]]></category>
		<category><![CDATA[session]]></category>
		<category><![CDATA[Sherwood]]></category>
		<category><![CDATA[skill]]></category>
		<category><![CDATA[thinking]]></category>
		<category><![CDATA[Weekend]]></category>
		<category><![CDATA[Weekend Testing]]></category>
		<category><![CDATA[Weekend Testing Americas]]></category>
		<category><![CDATA[WTA]]></category>

		<guid isPermaLink="false">http://automation-beyond.com/?p=4757</guid>
		<description><![CDATA[Here I’m looking at the challenges logged in the previous post. I wasn’t the first one saying that it might be good to have certain expansions of Weekend Testing format. What if we have longer sessions? What if we do follow-up sessions? I think these expansions help addressing challenges like “complexity of a mission” on [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fautomation-beyond.com%252F2011%252F08%252F18%252Fweekend-testing-focusing%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2Fp7byv5%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Weekend%20Testing%3A%20Focusing%22%20%7D);"></div>
<p>Here I’m looking at the challenges logged in the <a href="http://automation-beyond.com/2011/08/17/weekend-testing-defocusing/" target="_blank">previous</a> post.</p>
<p>I wasn’t the first one saying that it might be good to have certain expansions of Weekend Testing format. What if we have longer sessions? What if we do follow-up sessions? I think these expansions help addressing challenges like “complexity of a mission” on an individual level.</p>
<p>However:</p>
<ul>
<li>any knowledge learned by a participant remains encapsulated &#8211; there is no contribution towards product coverage;</li>
<li>the testing approach is not organized and is not systematic at the team level.</li>
</ul>
<p>&nbsp;</p>
<p>What about organizing into a team doing exploratory testing?<br />
The immediate questions are:</p>
<ul>
<li>how to distribute and coordinate the testing effort?</li>
<li>how to qualitatively communicate and store the knowledge?</li>
<li>how to qualitatively retrieve and visualize it?</li>
</ul>
<p>&nbsp;</p>
<p><a href="http://mkl-testhead.blogspot.com/" target="_blank">Michael Larsen</a> and I had a few discussions on the subject, as well as we brought it up during session debriefings and discussed with the participants.</p>
<p>As for the first question, Session-Based Test Management methodology fits greatly here.</p>
<ul>
<li>Charters help to identify individual testing missions.</li>
<li>Charter notes help to capture and communicate the knowledge.</li>
<li>Debriefing allows plugging in the new pieces of knowledge into the picture (information about the product and the process) being built.</li>
</ul>
<p>&nbsp;</p>
<p>But here’s the problem. If the picture is in facilitator’s mind then effectively sharing and maintaining it in a distributed team is hardly possible. And the whole process depends on the one, initial, facilitator. We wanted to make the process more open and more self-sustainable. We didn’t want to “manage resources” or oblige the participants with some strict rules.</p>
<p>And here’s what we have about that.</p>
<ul>
<li>Test ideas appear as a result of the team brainstorming in the group chat</li>
<li>Test ideas are to be shaped into charters with ‘short’ (30 minutes) and ‘standard’ (1 hour) time boxes</li>
<li>Anybody can test out the charter but in order to have a debriefing conducted the results have to be written following a certain structure, so this knowledge can be shared</li>
</ul>
<p>&nbsp;</p>
<p>Important to mention that “test results” are not equal to “bug reports”. The latter is only a part of the information about the product; hence the notes must contain everything learnt about the product during execution of a charter.</p>
<p>But what structure and what medium should be used to store product characteristics?</p>
<p>- So far, we found that <a href="http://www.satisfice.com/" target="_blank">James Bach’s</a> “SFDPOT” in a form of a mind map works very well.</p>
<ul>
<li>Mind map makes the information visual and structured</li>
<li>Mind map can be fairly rapidly created and easily maintained</li>
<li>Mind map can be expanded at any node and in any point of time</li>
<li>Session logs, screenprints, and other files can be easily linked to the mind map nodes</li>
<li>Mind maps can be cross-linked</li>
</ul>
<p>&nbsp;</p>
<p>With all the above said, we’re getting product testing oriented series of sessions of four types.</p>
<ul>
<li>Exploring and mapping product elements (format: common chat and mindmapping of the main elements in real-time)</li>
<li>Charter design (format: common chat and attachment of charters to the mindmap)</li>
<li>Individual and paired charter-based testing sessions. Note that individually some participants may work on charters even offline, not during the Weekend Testing session. This greatly increases flexibility and allow differentiated contribution.</li>
<li>Charter debriefing. This has to be done online and must be immediately followed by “admin” work &#8211; updating the mind map, logging bugs, uploading charter logs.</li>
</ul>
<p>&nbsp;</p>
<p>To sum up. Taking on the bigger tasks requires transformation from “crowd mode” to “team mode”. Team means takeaway from facilitator-participant roles, and a bigger variety of roles. And to effectively share knowledge across a distributed team there must be a dedicated medium. We&#8217;re looking into putting in use mind maps as knowledge transfer and communication tools.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://automation-beyond.com/2011/08/17/weekend-testing-defocusing/" rel="bookmark" class="crp_title">Weekend Testing: Defocusing</a></li><li><a href="http://automation-beyond.com/2011/08/19/weekend-testing-modeling-and-practicing/" rel="bookmark" class="crp_title">Weekend Testing: Modeling and Practicing</a></li><li><a href="http://automation-beyond.com/2010/11/16/wta01-testing-is-learning/" rel="bookmark" class="crp_title">WTA01: Testing is Learning</a></li><li><a href="http://automation-beyond.com/2011/10/24/wta20-flying-solo-no-big-deal/" rel="bookmark" class="crp_title">WTA20: Flying Solo No Big Deal</a></li><li><a href="http://automation-beyond.com/2011/01/18/wta05-two-fold-mission-bonus/" rel="bookmark" class="crp_title">WTA05: Two-fold Mission + Bonus</a></li></ul></div>
]]></content:encoded>
			<wfw:commentRss>http://automation-beyond.com/2011/08/18/weekend-testing-focusing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

