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

<channel>
	<title>Software Testing Blog &#187; Search Results  &#187;  STPCon</title>
	<atom:link href="http://blog.utest.com/?s=STPCon&#038;feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://blog.utest.com</link>
	<description>Software Testing Community</description>
	<lastBuildDate>Tue, 07 Sep 2010 16:47:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>Vote for This Year&#8217;s Software Testing Luminary</title>
		<link>http://blog.utest.com/vote-for-this-years-software-testing-luminary/2010/08/</link>
		<comments>http://blog.utest.com/vote-for-this-years-software-testing-luminary/2010/08/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 19:10:14 +0000</pubDate>
		<dc:creator>Mike Brown</dc:creator>
				<category><![CDATA[Media Coverage & Events]]></category>
		<category><![CDATA[Software Testing Trends]]></category>
		<category><![CDATA[Cem Kaner]]></category>
		<category><![CDATA[james bach]]></category>
		<category><![CDATA[Jerry Weinberg]]></category>
		<category><![CDATA[stp luminary award]]></category>
		<category><![CDATA[STPCon]]></category>
		<category><![CDATA[Testing the Limits]]></category>

		<guid isPermaLink="false">http://blog.utest.com/?p=7310</guid>
		<description><![CDATA[The good folks over at Software Test Professionals want to remind you about a very important election this Fall. No, we&#8217;re not talking about the U.S. Congress. And no, we&#8217;re not referring to American Idol either (at least not in this post).  Instead, we&#8217;re talking about something lasting and meaningful: the 1st Annual Luminary Award.
As [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-7361" style="margin-left: 0px; margin-right: 5px;" title="Luminary" src="http://blog.utest.com/wp-content/uploads/2010/08/Luminary.png" alt="" width="200" height="200" />The good folks over at <a href="http://twitter.com/softwaretestpro" target="_blank">Software Test Professionals</a> want to remind you about a very important election this Fall. No, we&#8217;re not talking about the U.S. Congress. And no, we&#8217;re not referring to American Idol either (at least not in <em>this</em> post).  Instead, we&#8217;re talking about something lasting and meaningful: the <a href="http://www.softwaretestpro.com/crew/1042" target="_blank">1st Annual Luminary Award</a>.</p>
<p>As described on their award page, this honor will &#8220;recognize a person in the software testing and quality community, who inspires others and dedicates their career to industry advancement.&#8221; The organizers were looking for someone who has dedicated their career to the betterment of software testing and quality; who has shown exceptional leadership and who has educated, promoted and published on behalf of the industry. In other words, a software testing <em>luminary</em>.</p>
<p>With that type of criteria in mind, we&#8217;re not surprised to see Cem Kaner, <a href="http://twitter.com/jamesmarcusbach" target="_blank">James Bach</a> and Jerry Weinberg as this year&#8217;s finalists. You may know Kaner and Bach from our recent <a href="http://blog.utest.com/category/testing-the-limits/" target="_self">Testing the Limits</a> interviews (Jerry, if you&#8217;re reading this, we&#8217;d love to have you as a guest as well). But in case you&#8217;re unfamiliar with these testing giants, here are clips from their award bios:</p>
<p><span id="more-7310"></span></p>
<p><strong><img class="alignleft size-thumbnail wp-image-7362" style="margin-left: 0px; margin-right: 4px;" title="Dr.-Cem-Kaner" src="http://blog.utest.com/wp-content/uploads/2010/08/Dr.-Cem-Kaner-122x150.jpg" alt="" width="122" height="150" />Cem Kaner</strong><br />
The focus of Cem Kaner&#8217;s career is the satisfaction and safety of software customers, users and developers. His work is multidisciplinary—testing is one of the disciplines.</p>
<p>Kaner sees much of software engineering as applied social science. &#8220;<em>We create software for the benefit of people. The              essential measure of the value of that software is how well it works for the people it&#8217;s supposed to serve.</em>&#8221; As he sees it, testing is more importantly about assessing the worth of a product or service than its conformance to documentation. To advance in the profession, Kaner argues that testers must develop and apply technological and cognitive skills, rather than relying on routine processes. He coined the term &#8220;exploratory testing&#8221; in the 1980&#8217;s to describe cognitively-engaged testing and distinguish it from scripted approaches. <a href="http://www.softwaretestpro.com/Item/4829/" target="_blank">Continue reading&#8230;.</a></p>
<p><strong><img class="alignleft size-thumbnail wp-image-7363" style="margin-left: 0px; margin-right: 4px;" title="James_Bach" src="http://blog.utest.com/wp-content/uploads/2010/08/James_Bach-114x150.jpg" alt="" width="114" height="150" />James Bach</strong><br />
If Devil&#8217;s Advocate were a sport, James Bach would play it professionally. You&#8217;d see him on TV promoting Magnetic Analysis Corporation&#8217;s Finned Tube Test Coils (&#8220;Flux leakage analysis done RIGHT!&#8221;). Alas there is no such sport, so he&#8217;s a consulting software tester instead.</p>
<p>James owns and operates Satisfice, Inc. He&#8217;s a founder and leading voice in the Context-Driven school of testing (one of our industry&#8217;s several prominently competing communities of practice). He&#8217;s also a founding member of the Association for Software Testing. He has written many articles, co-authored &#8220;Lessons Learned in Software Testing&#8221;, and wrote &#8220;Secrets of a Buccaneer-Scholar&#8221;, a book about technical self-education. <a href="http://www.softwaretestpro.com/Item/4830/" target="_blank">Continue reading&#8230;.</a></p>
<p><strong><img class="alignleft size-thumbnail wp-image-7364" style="margin-left: 0px; margin-right: 4px;" title="Jerry Weinberg" src="http://blog.utest.com/wp-content/uploads/2010/08/Jerry-Weinberg-93x150.jpg" alt="" width="93" height="150" />Gerald Weinberg</strong><br />
Gerald (Jerry) Weinberg has always loved to create computer systems and programs. He&#8217;s a programmer through and through. And he has never stopped programming; he&#8217;s still at it. When one domain has been exhausted of interesting (i.e. hard) problems, he&#8217;s moved on to another until he reached domains where the problems are very hard, very compelling. There he continues to do requirements, analysis, design, code, and test to this day. Those still very interesting problem domains are himself, others, and organizations.</p>
<p>Jerry is author or co-author of several hundred articles and more than 30 books. His earliest published work was on operating systems and programming languages, but the 1971 publication of The Psychology of Computer Programming is considered by many the beginning of the study of software engineering as human behavior. <a href="http://www.softwaretestpro.com/Item/4831/" target="_blank">Continue reading&#8230;.</a></p>
<p>The polls will be open until September 2nd, so make sure you <a href="https://stpcollaborative.wufoo.com/forms/stp-luminary-award-vote/" target="_blank">cast your vote</a> before then. The winner will be announced and presented at the <a href="http://www.stpcon.com/" target="_blank">Software Test Professionals Conference &amp; Expo 2010</a> in Las Vegas, NV October 19th &#8211; 21st.</p>
<p>Good luck to all the candidates!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.utest.com/vote-for-this-years-software-testing-luminary/2010/08/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Top Ten Software Testing Events</title>
		<link>http://blog.utest.com/top-ten-software-testing-events/2010/06/</link>
		<comments>http://blog.utest.com/top-ten-software-testing-events/2010/06/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 20:06:24 +0000</pubDate>
		<dc:creator>Jennifer Moebius</dc:creator>
				<category><![CDATA[Media Coverage & Events]]></category>
		<category><![CDATA[cast]]></category>
		<category><![CDATA[EuroSTAR]]></category>
		<category><![CDATA[Expo:QA]]></category>
		<category><![CDATA[GTAC]]></category>
		<category><![CDATA[iqnite]]></category>
		<category><![CDATA[QUEST]]></category>
		<category><![CDATA[Rapid software testing]]></category>
		<category><![CDATA[software testing]]></category>
		<category><![CDATA[STANZ]]></category>
		<category><![CDATA[stareast]]></category>
		<category><![CDATA[STARWEST]]></category>
		<category><![CDATA[STPCon]]></category>
		<category><![CDATA[top ten software testing events]]></category>

		<guid isPermaLink="false">http://blog.utest.com/?p=6682</guid>
		<description><![CDATA[Quality (pun intended  ) software testing events are hard to find, but we&#8217;ve not only attended and spoken at some fantastic conferences around the world, but we&#8217;ve also simply asked around and received some great feedback in order to compile the Top Ten Testing Events.
Much like our Top 20 Software Testing Tweeps post, we [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-6730" title="Hopper hard at work, manning the uTest booth" src="http://blog.utest.com/wp-content/uploads/2010/06/marty-at-booth2-300x290.jpg" alt="" width="172" height="169" />Quality (pun intended <img src='http://blog.utest.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ) software testing events are hard to find, but we&#8217;ve not only attended and spoken at some fantastic conferences around the world, but we&#8217;ve also simply asked around and received some great feedback in order to compile the Top Ten Testing Events.</p>
<p>Much like our <a href="../top-20-software-testing-tweeps/2010/05/" target="_blank">Top 20 Software Testing Tweeps</a> post, we need your help in letting us know if we&#8217;ve accidentally missed any good ones. Here they are<em> in order of occurrence</em>:</p>
<ol>
<li><strong><a href="http://www.qaiquest.org/dallas/" target="_blank">QUEST</a></strong>-Quality Engineered   Software &amp; Testing Conference (Apr 19-23, 2010: Dallas, TX)</li>
<li><strong><a href="http://www.developsense.com/courses.html" target="_blank">Rapid Software Testing</a></strong>-By DevelopSense (Jul 5-7, 2010: Amsterdam, NL)</li>
<li><a href="http://www.softed.com/stanz/" target="_blank"><strong><span>STANZ</span></strong></a><span>-Software Testing Australia/New Zealand (Aug 23-24: NZ &amp; Aug 26-27: AU)<br />
</span><strong><span> </span></strong><span> </span></li>
<li><strong><a href="http://conferences.associationforsoftwaretesting.org/" target="_blank">CAST</a></strong><strong>-</strong>Conference  of the Association for Software Testing (Aug 2-4, 2010: Grand Rapids, MI)</li>
<li><strong><a href="http://www.sqe.com/StarEast/" target="_blank">STAREAST</a> </strong> (passed)<strong> &amp; </strong><strong><a href="http://www.sqe.com/starwest/" target="_blank">STARWEST</a>-</strong>Software  Testing Analysis &amp; Review (Sept 26-Oct 1, 2010: San Diego, CA)</li>
<li><a href="http://www.iqnite-conferences.com/uk/index.aspx" target="_blank"><strong>iqnite events</strong></a>-Next one in UK-formerly Software  &amp; Systems Quality (Oct 4, 2010: London, UK)</li>
<li><strong><a href="http://www.stpcon.com/" target="_blank">STPCon</a></strong>-Software  Test Professionals Conference (Oct 19-21, 2010: Las  Vegas, NV)</li>
<li><strong><a href="http://www.gtac.biz/" target="_blank">GTAC</a></strong>-Google Test Automation Conference (Oct 28-29, 2010: Hyderabad, India)</li>
<li><strong><a href="http://www.expoqa.com/en/preprograma.php?pagina=1" target="_blank">Expo: QA</a> </strong>(Nov 16-18, 2010: Madrid, Spain)</li>
<li><strong><a href="http://www.eurostarconferences.com/" target="_blank">EuroSTAR</a> </strong>(Nov 29-Dec 2, 2010: Copenhagen, Denmark)</li>
</ol>
<p>Have we omitted any noteworthy testing conferences you&#8217;ve recently attended? Please add your recommendations in the comments and they&#8217;ll be placed in  the running to join the top events list. Maybe we can make this list a Top 15!</p>
<p><strong>UPDATE: </strong>So far, some really great recommendations from our community include <a href="http://en.oreilly.com/velocity2010" target="_blank">O&#8217;Reilly Velocity</a>, <a href="http://testertested.blogspot.com/2010/03/bangalore-workshop-on-software-testing.html" target="_blank">Bangalore Workshop on Software Testing</a> and <a href="http://www.vistacon.vn/" target="_blank">VISTACON 2010</a> (the <em>first</em> Vietnam International Software Testing &amp; Automation  Conference).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.utest.com/top-ten-software-testing-events/2010/06/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Testing Lessons Learned From Toyota</title>
		<link>http://blog.utest.com/testing-lessons-learned-from-toyota/2010/02/</link>
		<comments>http://blog.utest.com/testing-lessons-learned-from-toyota/2010/02/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 23:22:53 +0000</pubDate>
		<dc:creator>Mike Brown</dc:creator>
				<category><![CDATA[Software Testing Trends]]></category>
		<category><![CDATA[uTest]]></category>
		<category><![CDATA[economist]]></category>
		<category><![CDATA[mike mullane']]></category>
		<category><![CDATA[safety]]></category>
		<category><![CDATA[software bugs]]></category>
		<category><![CDATA[STPCon]]></category>
		<category><![CDATA[Toyota]]></category>

		<guid isPermaLink="false">http://blog.utest.com/?p=4114</guid>
		<description><![CDATA[Retired NASA Astronaut Mike Mullane* (pictured left) said it best when he asked: &#8220;Why is there never time to do it right, but always time to do it over?&#8221; He could have easily been talking about the recent problems Toyota has been dealing with, but he wasn&#8217;t. He was talking about today&#8217;s software companies.
Conversely, this [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin-left: 0px; margin-right: 5px;" title="Mullane" src="http://www.mcpspeakers.com/images/speakers/Headshots/mike_mullane.jpg" alt="" width="167" height="210" />Retired NASA Astronaut Mike Mullane* (pictured left) said it best when he asked: <strong>&#8220;Why is there never time to do it right, but always time to do it over?&#8221;</strong> He could have easily been talking about the recent problems Toyota has been dealing with, but he wasn&#8217;t. He was talking about today&#8217;s software companies.</p>
<p>Conversely, this recent article from <em><a href="http://www.economist.com/science-technology/displaystory.cfm?story_id=15560827" target="_blank">The Economist</a></em> could just as well be about today&#8217;s software companies, but it isn&#8217;t. It is about Toyota&#8217;s recent problems.</p>
<p>Like everyone else, the author wants to know how the auto giant could so quickly lose its reputation for safety and quality (things that can happen to ANY company if they are not careful). The culprit? You guessed it: <strong>software bugs. </strong></p>
<blockquote><p>Instead (of trying to keep pace with competitors), two recent trends, <strong>both software related</strong>, hint at the reason behind Toyota’s unexpected decline. One is the shortening of product-development cycles generally in the car industry. These are down from a typical four or five years to little more than 15 months, thanks to computer-aided design and manufacturing, and the virtual simulation of the resulting products. To save money and time, Toyota has even dispensed on occasion with building test “mules” and other engineering prototypes.</p></blockquote>
<p><span id="more-4114"></span></p>
<blockquote><p>The other trend is the wholesale replacement of mechanical components with electronic controls. It started with ignition systems, then spread to air-conditioning, cruise-control, engine-management, throttle linkages, transmissions, and now the steering and braking systems. Drive-by-wire is not cheap, but it reduces the number of components needed to do the job. It also allows them to do extra things as well as to compensate for wear and changes in driving style and road conditions.</p>
<p>But software is not hardware, and software “engineers”, despite their appropriation of the name, are a different breed from the sort that bash metal. Programming digital controllers is not one of Toyota’s core competences. Even with the most diligent of testing, <strong>bugs will always find their way into software</strong>. Right now, it seems Toyota is learning that lesson the hard way.</p></blockquote>
<p>But Toyota isn&#8217;t the only one learning lessons the hard way. As it turns out,<a href="http://www.thecarconnection.com/marty-blog/1042836_nhtsa-has-no-software-engineers-or-ees-to-analyze-toyotas" target="_blank"> the NHTSA does not have one single software engineer</a> on the payroll to analyze the Toyota situation properly. CarConnection.com puts this into context:</p>
<blockquote><p>If it cannot properly analyze those systems, or even understand at a deep-code level how they work, then the agency is useless at overseeing the entire &#8220;Safety&#8221; part of its mandate.</p>
<p>The agency has an annual budget of more than $800 million, and it employs 635 <span style="text-decoration: line-through;">thousands of</span> people. That <em>not a single one</em> of them is an EE or software engineer borders on the criminally insane.</p></blockquote>
<p>So what have we learned from all this? Basically, that it&#8217;s okay to launch on extremely short development cycles if &#8211; and only if &#8211; the product has been tested extensively beforehand. Also, since there is no safety net, you are on your own when it comes to ensuring a quality. No one else can do it for you.</p>
<p><em>*By the way, Mike Mullane &#8211; a terrific writer and lecturer -  was <a href="http://www.stpcon.com/" target="_blank">the keynote speaker at STPCon</a> this past Fall.  For a primer on his career and general philosophy, you should watch his appearance on <a href="http://www.thedailyshow.com/watch/mon-february-13-2006/mike-mullane" target="_blank">The Daily Show</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.utest.com/testing-lessons-learned-from-toyota/2010/02/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Testing the Limits with Michael Bolton &#8211; Part III</title>
		<link>http://blog.utest.com/testing-the-limits-with-michael-bolton-part-iii/2010/01/</link>
		<comments>http://blog.utest.com/testing-the-limits-with-michael-bolton-part-iii/2010/01/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 08:28:25 +0000</pubDate>
		<dc:creator>Matt Johnston</dc:creator>
				<category><![CDATA[Testing the Limits]]></category>
		<category><![CDATA[uTest]]></category>
		<category><![CDATA[advice for testers]]></category>
		<category><![CDATA[Michael Bolton]]></category>
		<category><![CDATA[software testing]]></category>
		<category><![CDATA[tester certifications]]></category>

		<guid isPermaLink="false">http://blog.utest.com/?p=3118</guid>
		<description><![CDATA[In the third and final part of the Michael Bolton trilogy, we cover advice for new testers, his hypothetical banishment from Software Land, the blogs he reads and more. Did you miss our earlier interviews? Here&#8217;s Part I and Part II. 

uTest: Hypothetical: You&#8217;ve been banished from testing &#8211; nay, ALL software-related activities &#8211; for [...]]]></description>
			<content:encoded><![CDATA[<p><em><img class="alignleft" style="margin-left: opx; margin-right: 5px;" src="http://blog.utest.com/wp-content/uploads/2010/01/boltonboltonbolton.png" alt="" width="342" height="190" />In the third and final part of the Michael Bolton trilogy, we cover advice for new testers, his hypothetical banishment from Software Land, the blogs he reads and more. Did you miss our earlier interviews? Here&#8217;s <a href="http://blog.utest.com/testing-the-limits-with-michael-bolton-part-i/2010/01/" target="_self">Part I</a> and <a href="http://blog.utest.com/testing-the-limits-with-michael-bolton-part-ii/2010/01/" target="_self">Part II</a>. </em><strong><br />
</strong></p>
<p><strong>uTest: Hypothetical: You&#8217;ve been banished from testing &#8211; nay, ALL software-related activities &#8211; for the rest of your days. What will you to earn a living?  What hobbies would you pick up to fill the intellectual void?</strong></p>
<p><strong>MB:</strong> Who knows?  For fun, I’d keep playing mandolin, probably. Teach, maybe. Write. I’ve worked in theatre stage management, been a book-keeper, tended bar, worked in a comedy club. In high school I worked in mail rooms during the summer. Whatever I’ve picked up in life, it was because something needed to be done and I was there to do it.  If it didn’t seem like much at first, I started to learn about it quickly. When you invest a little bit of effort to figure out your job, you learn how to makes it faster and better and more interesting. It turns into this great feedback loop. Any job can be more fun when you set out to master it.</p>
<p><strong>uTest: Tell our testing community something about you that your most avid readers don’t know.</strong></p>
<p><strong>MB</strong>: While walking through the woods on an island near Vancouver recently, I found myself being quiet and brief, which I like from time to time. Practically <em>nobody</em> knows that.</p>
<p>Lots of people probably don’t know how much I’m eager to help people out. All of my work—courses, articles, conference presentations, this interview—comes with lifetime free technical support. Have a question? Just ask. I might not answer right away—supporting the family with paying work takes precedence over supporting the community—but I’ve never knowingly turned anybody down, so if I don’t answer right away, be persistent. James Bach makes the same offer, by the way. We’ve found that it’s a great way not only to help people, but also to explore problems and come up with solutions and learn things that can help our clients.</p>
<p><strong> </strong></p>
<p><strong>uTest: If you were talking to a newbie tester, what advice would you give him or her to set their professional journey off on the right foot?  How about for a 10-year veteran tester?</strong></p>
<p><strong><span id="more-3118"></span></strong><strong> </strong></p>
<p><strong>MB</strong>: To both: learn, and don’t stop learning. Practice in your work, but also on open source projects, and in your life generally. Study testing, but note that the great ideas are likely to come from outside the field—at least the narrow vision of the field that the process enthusiasts and &#8220;certificationists&#8221; present. Testing is a marvelously interdisciplinary craft.  One implication is that whatever you bring to the table from your life and your experience and your education can inform new ideas about testing.  Join or start communities of skilled testers in your area. Join online groups; I like the <a href="http://groups.yahoo.com/group/software-testing" target="_blank">Software Testing Mailing List</a> and the <a href="http://www.softwaretestingclub.com" target="_blank">Software Testing Club</a> particularly. Learn about your craft and build your reputation by asking questions and seeking answers. As with testing itself, the really excellent work starts with asking questions.</p>
<p><strong>uTest: In your opinion, what characteristics, skills or experience separate a good tester from a great tester?  How about in a testing manager?</strong></p>
<p><strong>MB</strong>: My colleagues and I have been talking about skills of great testers lately.  (In term of public postings, James and Jon Bach have podcast a nice pair of <a href="http://www.satisfice.com/blog/archives/398" target="_blank">conversations which you can find here</a>. James also did a CodingQA <a href="http://www.codingqa.com/index.php?post_id=550220" target="_blank">podcast here</a>. One key skill is the ability to identify context quickly, which helps to avoid all kinds of pathologies—wasting time, failing understand the mission, testing the wrong stuff, investigating unimportant risks, and so forth.  Get the context right, and you’ve got a better shot at doing excellent testing. We teach people to consider and ask questions about the test lab, the test team, the development model and the programmers, the requirements, and the mission to help with that.</p>
<p>Another skill—which we also teach—is something that James has named <em>test framing</em>, which is the same kind of thing in the other direction. It’s the high-level skill—a skill <em>set</em>, really—associated with linking the context, your motivation, the actions you perform, the observations you make, the inferences you draw, and the story you tell about all that stuff.  It’s the ability to follow and describe the threads of logic forward and backward, from the mission to the outcome of the test and back again. It’s the ability to competently address and answer the questions &#8220;How, specifically, does this test relate to your mission?” as you prepare to test and “How does the outcome fulfill your mission?” after you’re done.</p>
<p>We’ve seen some good testers whom we can’t quite call great, because they have a hard time with some aspect of that skill set. They seem to lose the ability to link premises and conclusions at some point.</p>
<p>I think there’s a strong relationship to the skills of a great test manager there. A great test manager needs to be able to do the same kind of framing with respect to the test project and the test strategy. A manager that can frame the project can negotiate for people and resources more effectively, can train and deploy her people more efficiently, can explain the work of her team, can defend herself skillfully, can adapt to rapidly changing circumstances. That’s really important, because most projects are messy and confusing. If they weren’t we wouldn’t need testers.</p>
<p>Here’s an example: Test managers get asked questions like “When is testing going to be done?” That question is hard for some test managers because it’s not the test manager’s job to make the decision. They feel pressured to provide an answer, but they can’t frame the problem. A great test manager can deal with that pressure. First: Problems in a product get introduced almost entirely by people other than the testers. Second: Neither those people nor the testers know what problems are there, or where they are. Third: Testing is done in cycles that reveal as-yet unknown information about problems that may or may not need to be fixed. Fourth: The decision to fix the problems depends on the programmers and on the product owner. Fifth: Testing isn’t done until the problems in the product are fixed to the product owner’s satisfaction.</p>
<p>If those things are true (and they are), the amount of investigation and reporting and bug verification testers have to do is unpredictable until you’ve actually tested the product, made decisions about what’s to be fixed, and fixed the problems. Well… it’s predictable, but the prediction doesn’t have any real validity, because there are too many variables that could throw the whole prediction off. “Accurate” predictions in this business come mostly self-fulfilling prophecy—and from ignoring changes in scope or staffing or schedules or budgets or tools that just happened to make the prediction come true. If you set only a couple of data points for your targets, all the other stuff can change without people noticing much.</p>
<p>So testing cycles can be <em>scheduled</em>, but testing cannot be <em>done</em> until the last problem deemed important by the product owner is fixed, by the programmers, to his satisfaction. The great test manager can help the product owner to identify and decide upon what information he needs to know about the product. His goal is to be satisfied in his technical awareness of the product—in relation to the business needs—such that it makes business sense to ship or deploy the product. The test manager and the product owner collaborate in identifying the testing tasks that might help in providing that information.  That turns into the mission for that cycle of testing, test manager and her team can then set about fulfilling the mission—and adapting it when the product owner changes his mind, or when other things don’t go according to plan.  But in the end, the question of when testing will be <em>done</em> depends very little upon the test manager, and far more upon the programmers, the product owner, and a bunch of information that is presently unknown.  A great test manager can explain that in a way that satisfies the product owner, without being trapped into an unachievable commitment.</p>
<p><strong>uTest: At STPCon, you also said that &#8220;Testing can be assisted by automation, but automation is not the arbiter of value. We are.” Does this mean that testing will never be replaced by machines? And does this include cyborgs?</strong></p>
<p><strong>MB</strong>: Automation is a tool; it’s a means to an end.  It’s a medium, in the McLuhan sense—it extends or enhances or enables or accelerates or intensifies some human capability, but it doesn’t replace that capability. Writing and email and wikis extend our ability to communicate, but they don’t <em>replace</em> talking.</p>
<p>Machines can’t make decisions about what’s best for us, because they’re only extensions of some human faculty. Value is about what humans <em>want</em>, what they like, what they’re willing to pay or do. People don’t even like <em>other people</em> making those decisions for them.</p>
<p><strong> </strong></p>
<p><strong>uTest: You’re an active blogger, teacher and speaker – do you enjoy these things more than testing itself?</strong></p>
<p><strong>MB</strong>: That’s a little like asking about someone’s favorite Beatle album. I love testing, I love teaching it, I love talking about it. It’s a feedback loop. I wouldn’t be able to do the other stuff if I didn’t test, and the more testing and research about testing that I do, the more I find that’s interesting to talk about. When we teach Rapid Testing, we offer a free day of hands-on testing and coaching. We offer that separately too, and it’s always a source of great learning and great fun.  I’d be delighted for clients to involve me more directly more often.</p>
<p><strong>uTest: Who do you read in the world of testing (blogs, sites, journalists, et al)?</strong></p>
<p><strong>MB</strong>: I have a <em>very</em> expansive view of the world of testing. To me, the world of testing is the world of human knowledge and inquiry, of critical thinking, of science. That includes software-related stuff, but it includes a ton of other disciplines too:  medicine (Jerome Groopman, Atul Gawande), aviation (Patrick Smith on Salon.com), education and other social issues (David Cayley), advertising and marketing (Terry O’Reilly), economics (James Surowiecki, John Cassidy, Herbert Simon), security (Bruce Schneier), risk (Nassim Taleb).  All those folks and their specialties are Googleable. I really like Malcolm Gladwell’s writing, too; he’s harder to pigeonhole, but he’s good at finding intriguing sides to the basic story. I first encountered most of the writers via The New Yorker and most of the broadcasters via CBC Radio. I like starting with very accessible stuff, and then if something interests me, I follow the lines of references, bibliographies and notes.</p>
<p>A couple of testing books that came out recently have few notes and no bibliography. That’s like publishing malpractice, so far as I’m concerned. You’ll notice that I’ve mentioned a lot of names already. That’s specifically so that people who are reading this interview can check out the stuff that’s fascinated me and helped to spark new ideas. I hope it helps to inspire people to talk about their own discoveries. Thank you for this opportunity to chat about mine!</p>
<p><strong>Editor&#8217;s note</strong>: We hope you&#8217;ve enjoyed our three-part chat with Michael Bolton. If there&#8217;s a question you wanted us to ask that we didn&#8217;t get to, you can ask Michael directly at: <a href="mailto:michael@developsense.com">michael@developsense.com</a>.</p>
<p>Have suggestions for our next interview? <a href="mailto:marketing@utest.com">Send those along as well!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.utest.com/testing-the-limits-with-michael-bolton-part-iii/2010/01/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Testing the Limits with Michael Bolton &#8211; Part II</title>
		<link>http://blog.utest.com/testing-the-limits-with-michael-bolton-part-ii/2010/01/</link>
		<comments>http://blog.utest.com/testing-the-limits-with-michael-bolton-part-ii/2010/01/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 14:44:10 +0000</pubDate>
		<dc:creator>Matt Johnston</dc:creator>
				<category><![CDATA[Testing the Limits]]></category>
		<category><![CDATA[uTest]]></category>
		<category><![CDATA[buggy sites]]></category>
		<category><![CDATA[future of testing]]></category>
		<category><![CDATA[Michael Bolton]]></category>
		<category><![CDATA[Rapid software testing]]></category>
		<category><![CDATA[STPCon]]></category>

		<guid isPermaLink="false">http://blog.utest.com/?p=3116</guid>
		<description><![CDATA[In the first part of our interview with Michael Bolton, we grilled him on the emergence of the Weekend Testers, sensible metrics, Michael Bolton the pop star and a bunch of other topics. In part &#8220;deux&#8221; of our interview, we tackle the necessity of tester passion, how emotions affect testing, and the greatest threats to [...]]]></description>
			<content:encoded><![CDATA[<p><em><img class="alignleft" style="margin-left: 0px; margin-right: 5px;" src="http://www.developsense.com/images/Rapid%20Software%20Testing%20cover.jpg" alt="" width="183" height="237" />In <a href="http://blog.utest.com/testing-the-limits-with-michael-bolton-part-i/2010/01/" target="_self">the first part of our interview</a> with Michael Bolton, we grilled him on the emergence of the Weekend Testers, sensible metrics, Michael Bolton the pop star and a bunch of other topics. In part &#8220;deux&#8221; of our interview<strong>, </strong>we tackle the necessity of tester passion, how emotions affect testing, and the greatest threats to the profession. Check back tomorrow for the final segment. </em></p>
<p><strong>uTest: There’s a lot of passion amongst testing thought leaders about the best way to test, or the best way to manage or train testers.  Often that passion overflows into heated debates.  How can this passion best be channeled to improve the state of testing?</strong></p>
<p><strong>MB</strong>: First of all, we should welcome debate, and we should welcome skilled argumentation as part of the art of construction and practice of persuasion. I’ve found, though, that it helps to remember that we’re exploring and challenging ideas. That means it’s good not to get too personally invested in certain ideas, because we’re always learning more, and because changes in context can mean big changes in what needs to be done.</p>
<p>That said, there are some ideas that seem robust for me. I believe that it’s unethical to dumb down people or the work that they do. I believe that we should focus our craft on learning, and learning how to learn rapidly. How can we improve the state of testing? By recognizing that software development is a web of people who are related in service to each other. That means putting people and social issues first. Get that right, and everything else will follow.</p>
<p>Suggestions are cool.  Standards are something else.  No group should be dictating to other people how they <em>must</em> test unless there are compelling human health and safety reasons for it. Do you really believe that the standards people know anything useful about <em>your</em> business? That the force of government-supported regulation, created by busybodies, should weigh on how you do your daily work? And if your answer is No, what are you going to do to get it stopped?</p>
<p><span id="more-3116"></span></p>
<p>I talked to one fellow at a conference who said that managers would have no way to filter candidates without certifications.  “<em>No</em> way?” I asked  “Really?”  “Well, what other way is there?” he asked. “What other ways can you think of?” I asked him. He was stumped.  He didn’t seem to know about personal references, well-crafted resumes, networking, interviewing, auditioning, hiring from within and training people.  He did know about those things, but he was so fixated on certification that he couldn’t come up with a single one of them on the spot. Now:  do you really want someone like that, with that kind of limited mindset, setting the standards for how you test your product? Big money and people’s livelihoods are riding on your answer.</p>
<p><strong>uTest: We sat in on your STPCon presentation in October, where you said &#8220;Pay attention to your emotions while testing. If something strikes you as being off, then chances are it probably is.&#8221; How did you come up with this piece of advice? And can you give testers a brief real-world example?</strong></p>
<p><strong>MB:</strong> I fly a lot, and so I often have to book travel using buggy airline Web sites. A couple of years ago, I had to book a flight to Europe. In the course of five minutes, I went through surprise (the site kept revising the dates I had chosen), confusion (why was it doing that?), frustration (the airline’s own Web site didn’t offer flights directly from Toronto to Amsterdam, even I knew though travel agency sites and personal experience that there were two such flights a day), impatience (why is this so hard and taking so long, for crying out loud?) and annoyance (I don’t liked being stymied and having my time wasted). I wrote an article about the experience; <a href="http://www.stickyminds.com/pop_print.asp?ObjectId=13214&amp;ObjectType=ART" target="_blank">you can find it here</a>.  <a href="http://www.stickyminds.com/pop_print.asp?ObjectId=13214&amp;ObjectType=ART"></a></p>
<p>We all want to do testing better and faster, right? Tests of the business rules and the calculations are really <img class="alignright" style="margin-left: 5px; margin-right: 5px;" src="http://blog.utest.com/wp-content/uploads/2009/10/stpcon.png" alt="" width="254" height="145" />important—no question about that—but emotional responses are important too, and they have the advantage of being immediate, both in the “right now” sense and the “no intermediary” sense; they’re direct experience.  Our customers will have emotional responses to their experiences too, and you never get a second chance to make a first impression.</p>
<p>In the <a href="http://www.developsense.com/courses.shtml" target="_blank">Rapid Testing course</a> that James Bach and I write and teach, we say that a bug is “something that bugs somebody who matters”.  People, including testers, are bugged by stuff that doesn’t work.  Being bugged is a feeling that starts with an emotional reaction.  The feeling is a signal.  It’s data, but not information; you still need to interpret the signal’s meaning and significance.  So instead of saying “If something strikes you as being off, then chances are it probably is,” I’d prefer not to be too certain about that.  Look into what you’re feeling, for sure, but consider the possibility that something else is the source of the feeling.  Maybe what you’re seeing is okay, but you need to learn something about the business rules.  Maybe it’s not consistent with an older version of the product, but the new way of doing things is really better and you’re just not used to it. Maybe it feels like a big deal for you, but it’s okay for your client or your end users.</p>
<p>We teach people to pay attention not only to the product, but also to their testing. If you’re bored while testing, use that feeling as a trigger heuristic to prompt a question:  <em>why</em> am I bored? Is it because my testing isn’t revealing anything new? Is it because I’m doing repetitive and un-engaging work that I could delegate to a machine? Is it because this is useless work that I shouldn’t bother with at all? Am I missing the point or paying attention to the wrong things?  If you’re uncomfortable for some reason—if you feel like you’re being pressured, for example—there’s a possibility that you’ll be distracted, or that you’ll rush, or that you’ll be biased towards noticing some kinds of problem at the expense of others. But maybe the pressure is telling you something about the significance of risk, or maybe it’ll remind you to work rapidly, or something else that’s good in your context.</p>
<p>In Jerry Weinberg’s <em>Quality Software Management Vol. 1, Systems Thinking</em>, he points out that decisions about quality are always political and emotional, but people want to appear to be rational. In fact, that in itself causes an emotional reaction in people who want to preserve their own illusions that they’re rational. At a conference recently, a tester approached me and said that she had been intrigued by the role of emotion in software development. She mentioned this to her boss. He replied, “There’s no room for emotion in software development.”  She said, “Really?  No room at all?” He got very agitated, and repeated, shouting this time, “THERE’S NO ROOM FOR EMOTION IN SOFTWARE DEVELOPMENT!” She told me he was <em>quite</em> serious. Naturally, we laughed about that. <em>Our</em> emotional reaction was a pointer to the incongruence between what he was claiming and how he was feeling.</p>
<p><strong> </strong></p>
<p><strong>uTest: What are the greatest threats right now to the software testing discipline?  What are the greatest hopes for a brighter testing future?</strong></p>
<p><strong>MB</strong>: The greatest threat at the moment, I think, is a systemic set of misconceptions about testing, especially at the middle management level. We don’t do quality assurance; people with the power to make decisions about the nature of the product and the project do that. We call those people managers. Software testing is not like manufacturing quality assurance, where we’re trying to make a zillion identical copies of something, and then checking to make sure that each one is just like the prototype. Every software development project is an attempt to build something new—otherwise we’d use a product that had been built already. So software testing has more in common with design quality assurance, where we’re trying to figure out the relationships between a product and its stakeholders, and trying to understand the product as we’re designing and building the first instance of it. But even then, we don’t <em>assure</em> quality; we <em>question</em> it on behalf of our clients. The people who are building and managing the product <em>assure</em> quality.</p>
<p>When we model software testing on manufacturing quality assurance, we emphasize checking at the expense of testing.  I’ve written a lot on my blog about the distinction between the two since August of 2009.  (You can see it at http://www.developsense.com/blog.shtml). Checking is important, but it’s mostly a confirmatory activity, verifying what we knew to be true before, or what we hope is still true, making sure that we’re getting the right answers. Testing is a bigger deal, focused on finding new information, identifying new risks, asking new questions.</p>
<p>Lots of people—managers, programmers, and even many testers—conflate testing and checking. Again, checking is really important, and it’s important to do it skillfully.  In particular, I think it’s important to <em>automate</em> it skillfully.  But when people confuse testing and checking, they don’t think clearly about cost, value and risk, and they tend to dumb testing down.  That’s a <em>big </em>problem.</p>
<p><strong>uTest: Looking back over your testing career, you’ve seen a lot of changes to tools and techniques and trends.  What do you think software testing will look like in 2020?</strong></p>
<p><strong>MB</strong>: 2020 the year, or 20/20 the vision? I predict that, in 2020, there will have been a lot of changes to tools, techniques, and trends, and that someone will ask a tester to predict what testing will be like in <em>2030.</em></p>
<p>At this point in history, no sensible person should make specific predictions about technology beyond dinner time; read <a href="http://www.amazon.com/Black-Swan-Impact-Highly-Improbable/dp/1400063515" target="_blank"><em>The Black Swan</em></a> for more about that. But as for testing, the fundamentals will still be the same. People will want stuff, and programmers and engineers will design it. There will be miscommunication, misunderstanding, unexpected incompatibilities, delays, mistakes, emergent properties. So we’ll still need to investigate requirements and designs and products and problems skillfully.</p>
<p>It’s like writing. After a few thousand years of development on paper, we’ve got people writing for print and online media and television and radio. People’s work can be prepared and consumed anywhere in the world, 24/7, in any number of languages. But we still have people to manage the writers, and we still have people to help the writers—editors and research assistants and designers and so forth.</p>
<p><strong>Editor&#8217;s note</strong>: <em>Check back in tomorrow for Part III. </em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.utest.com/testing-the-limits-with-michael-bolton-part-ii/2010/01/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Testing the Limits with James Bach (part 2)</title>
		<link>http://blog.utest.com/testing-the-limits-with-james-bach-part-2/2009/12/</link>
		<comments>http://blog.utest.com/testing-the-limits-with-james-bach-part-2/2009/12/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 17:21:41 +0000</pubDate>
		<dc:creator>Matt Johnston</dc:creator>
				<category><![CDATA[Testing the Limits]]></category>
		<category><![CDATA[uTest]]></category>
		<category><![CDATA[automated checking]]></category>
		<category><![CDATA[context-driven school]]></category>
		<category><![CDATA[james bach]]></category>
		<category><![CDATA[mobile app testing]]></category>
		<category><![CDATA[oredev]]></category>
		<category><![CDATA[ted talks]]></category>
		<category><![CDATA[testing blogs]]></category>
		<category><![CDATA[Wired.com]]></category>

		<guid isPermaLink="false">http://blog.utest.com/?p=2852</guid>
		<description><![CDATA[Yesterday we posted Part 1 of our interview with James Bach, where he discussed tester certifications, faking test projects, his latest book and wide range of other topics (including life as a freelance sentry in a parallel universe). Today, for Part 2, we discuss tips for automated checking, what makes a good tester a great [...]]]></description>
			<content:encoded><![CDATA[<p><em>Yesterday we posted <a href="http://blog.utest.com/testing-the-limits-with-james-bach-part-1/2009/12/" target="_self">Part 1 of our interview with James Bach</a>, where he discussed tester certifications, faking test</em><em> projects, his latest book and wide range of other topics (including life as a freelance sentry in a parallel universe). Today, for Part 2, we discuss tips for automated checking, what makes a good tester a great tester, his flying lessons and much more. Enjoy!</em></p>
<p><strong>uTest:  Do you see the quality of resources in the testing field increasing or decreasing (tools, training, certs, et al)?  What do you think are some of the drivers of that change?</strong></p>
<p><img class="alignleft" src="http://www.buccaneerscholar.com/images/buckybrig.jpg" alt="" width="229" height="225" /><strong>JB</strong>: There are many good resources out there, and yes there are resources getting better. There&#8217;s <a href="http://testingeducation.org/" target="_blank">testingeducation.org</a> and the <a href="http://weekendtesting.com/" target="_blank">Weekend Testers project</a>, to name two. At the same time there are terrible things out there (such as certification and all the stupidity that goes with that). You have to be a smart consumer, because it seems to me that the bad stuff has always outweighed the good stuff by an order of magnitude or so. Maybe by two orders of magnitude.</p>
<p><strong>uTest: When it comes to automated checking, what are some of the key opportunities to employ it that generally generate a positive ROI? Are there any good rules of thumb that can be used, i.e. if you plan on executing the same test 7 times, then it is a candidate (understanding of course that some assumptions need to be made to answer this)?</strong></p>
<p><strong>JB</strong>: Here&#8217;s how I think of it:</p>
<p>- Is the product highly controllable and observable? A command line tool that provides its output solely to the console window is inexpensive to automate, compared to an iPod touchscreen app. I want to get under the GUI.</p>
<p>- How expensive is the tool I&#8217;m using? I urge you not to use expensive tools, even if they work. Never let your manager buy them. Because expensive tools become something you MUST use, even if they don&#8217;t work. A free tool may be freely abandoned. This gives you flexibility.</p>
<p>- How well can I automate the oracle? Will the bugs be able to elude my automation because it can&#8217;t tell if a complex graphic is rendered correctly?</p>
<p>- What is the learning and testing value I&#8217;m giving up by using automated checks? I find that doing a test multiple times also causes me to learn and see new things in the product. Furthermore, when I re-run tests, I often run them in a different way, and that allows me to find new bugs.</p>
<p>- Can the automated check be parameterized and randomized, so that I get lots of similar checks for very little additional investment? I like automation more for data intensive testing, because I get new tests just by changing the database.</p>
<p>- Is the technology &#8220;Pyramid shaped?&#8221; In some products lot of underlying code boils up to one simple output, by placing checks on that output, we may be able to find lots of bugs. In other products, there are many different pathways, and you need a lot more checks to get decent coverage.</p>
<p>- How critical are the checks to the business? Is this critical functionality? Is it a common usage scenario? There are candidates for smoke testing.</p>
<p>- Is this part of the product especially prone to breaking? If so, that may be good for automation, UNLESS, it breaks in a way that breaks the automation.</p>
<p>- When I automate, I do it incrementally, in small bits.</p>
<p>I want automated checks for high value, highly testable parts of the product, and I want to do them in such a way as they aren&#8217;t constantly breaking or giving me false readings. I want to augment those checks periodic sapient testing as a cross-check.</p>
<p><strong>uTest:  What characteristics and practices make for a good tester?  How about a great tester?</strong></p>
<p><strong><span id="more-2852"></span></strong><strong>JB:</strong> To be a good tester you must be curious about technology, and eager to learn it. You must be able to ask questions and make explanations. You must be skeptical, but you must have at least a little faith about one thing: the possibility of undiscovered trouble.</p>
<p>Anyone who wants to can rapidly develop themselves into a good tester, with or without any special training. The reason that so few people are good testers is they just don&#8217;t try. They don&#8217;t care to be good.</p>
<p>To be a great tester requires that you develop your mind into a disciplined instrument of analysis and observation. This is an ongoing life-long process of practice and refinement. Also, you need to learn how technology works on a rather intimate level (in order to gray-box risk analysis and to understand programmer chalk talks), you need to understand epistemology (in order to reason systematically when necessary) and cognitive psychology (in order to design tests with the limitations and capabilities of human perception in mind).</p>
<p><img class=" alignright" title="James and I talk testing at STPCon 2009" src="http://blog.utest.com/wp-content/uploads/2009/10/STPCon-Matt-Johnston-James-Bach1.jpg" alt="" width="307" height="205" /></p>
<p>(Here&#8217;s something funny: There&#8217;s a blogger from Microsoft out there who actually wrote a blog post attacking the idea that testers need to learn epistemology. That may sound fine, except in order to prepare a rational argument against *anything* you need to know how logic works and how it relates to rhetoric. BUT THAT ITSELF IS EPISTEMOLOGY. Hence, this blogger from Microsoft merely demonstrated that he literally does not know what he is doing. His every word silently testified against his thesis. A much more powerful way to oppose my view that epistemology is important is to make a non-rational argument against it, such as by swinging at me with a bar stool. I could then at least respect him for being philosophically coherent.)</p>
<p>If you want to be a great tester, you need to set yourself testing problems and vigorously solve them. Even over-solve them. Critique yourself and encourage other to do the same. This is why I love doing coaching over Skype. Although I have too many students now, so I&#8217;ll have to start charging for that, soon, to make the volume manageable.</p>
<p><strong>uTest:  You spoke recently at the <a href="http://www.satisfice.com/blog/archives/376" target="_blank">Oredev conference</a>.  What did you talk about?<br />
</strong></p>
<p><strong>JB</strong>: I got to speak about just what I wanted and I said exactly what I wanted to say&#8230; Except, I ran out of time on my testing efficiency talk and didn&#8217;t get to talk about simulated annealing and its relevance to exploratory software testing. Basically, simulated annealing demonstrates that the path to efficiency might well be to wander around randomly.</p>
<p><strong>uTest:  When the most prominent testing minds get together, it seems there are often loud, heated disagreements – why is that?</strong></p>
<p><strong>JB</strong>: It&#8217;s not prominent minds causing this, it&#8217;s different cultures of testing. Also, you have a sampling bias: you notice heated disagreements more than the absence of them. Why don&#8217;t I get credit for all the times I *didn&#8217;t* argue with Boris Beizer under an escalator?</p>
<p>We have different cultures of testing. They are basically at war with each other. I wish the other guys would surrender and come into the light, but Rex, Stuart, Bernard, Dot, Lloyd, et al don&#8217;t take my advice.</p>
<p>The way not to have over-heated debate is to have A) agreement, or B) apathy, or C) a culture of professional pluralism. Professional pluralism means that even if you disagree with someone, you listen to, track, and respond to their point of view. You try to understand their ideas from their own context.</p>
<p>The Context-Driven School of testing was founded on the idea of pluralism. We are one school of testing thought among many.</p>
<p>But most other schools of testing that oppose the Context-Driven school don&#8217;t admit that they are schools. Each testing culture tends to think&#8211; not that they are the best, that&#8217;s not a problem&#8211; but that they are the ONLY way to think about testing. This makes for some strange confusion, such as Stuart Reid still telling people he thinks that my opposition to certification is staged for effect, rather than representing a serious and considered point of view. I&#8217;ve spent about 10 hours in public debate (including the three hours we spent at the pub) with the guy. He has a PhD. And he still seems to have no understanding or even apparently any memory of the arguments and evidence I put before him.</p>
<p><strong>uTest:  How are the flying lessons going?  What appeals to you about flying?</strong></p>
<p><strong>JB</strong>: Yes, I learned to fly many years ago, and then forgot most of what I know. So my father is teaching me to fly again. It&#8217;s wonderful.</p>
<p>What appeals to me about it, other than the prospect of impressing Dad, is that I love the complexity and danger. I love that combination. When you fly power planes, lots of little skills must come together all at once, stick and rudder, altitude control, judging the weather, engine control, sharing the sky with other planes, radio, ground avoidance, navigation, and how to make the GPS unit to give you the correct radio frequency for the airspace you&#8217;re flying through while simultaneously not flying into a mountain.</p>
<p>Flying safely involves asking &#8220;what if&#8230;?&#8221; almost continuously, which appeals to my tester brain.</p>
<p><strong>uTest: Which blogs and sites do you read for insights and learning?</strong></p>
<p><strong>JB</strong>: I read <a href="http://www.sciencedaily.com/" target="_blank">Sciencedaily.com</a>,<a href="http://www.wired.com/" target="_blank"> Wired.com</a>, and <a href="http://www.cracked.com/" target="_blank">Cracked.com</a>. I also follow someone on Twitter (@ashalynd and @ashalynd_feed) who posts great links. I love <a href="http://www.ted.com/" target="_blank">Ted talks</a>. I&#8217;ve been learning Javascript and CSS recently and love <a href="http://w3schools.com/" target="_blank">w3schools.com</a>.</p>
<p>Finally, I&#8217;m addicted to <a href="http://www.sporcle.com/" target="_blank">Sporcle.com</a> and <a href="http://www.chess.com/" target="_blank">Chess.com</a>. Mostly, my colleagues alert me to what I should look at.</p>
<p><strong>uTest: The testing of mobile apps is clearly at a different stage of maturity than testing web or desktop apps (in terms of tools, methods, the apps themselves) – how is mobile app testing the same and how is it different than the testing that’s been done for the last 10 years?</strong></p>
<p><strong>JB</strong>: That&#8217;s more a question for someone with direct personal experience.  But one thing I&#8217;ll say: it seems that automating checks is hard to do with those fancy multi-touch screens.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.utest.com/testing-the-limits-with-james-bach-part-2/2009/12/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Testing the Limits with James Bach (part 1)</title>
		<link>http://blog.utest.com/testing-the-limits-with-james-bach-part-1/2009/12/</link>
		<comments>http://blog.utest.com/testing-the-limits-with-james-bach-part-1/2009/12/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 18:37:09 +0000</pubDate>
		<dc:creator>Matt Johnston</dc:creator>
				<category><![CDATA[Testing the Limits]]></category>
		<category><![CDATA[Boris Beizer]]></category>
		<category><![CDATA[ISTQB]]></category>
		<category><![CDATA[james bach]]></category>
		<category><![CDATA[Jon Bach]]></category>
		<category><![CDATA[Michael Bolton]]></category>
		<category><![CDATA[rapid testing]]></category>
		<category><![CDATA[Secrets of a Buccaneer Scholar]]></category>
		<category><![CDATA[testing certifications]]></category>
		<category><![CDATA[uTest]]></category>
		<category><![CDATA[weekend testers]]></category>
		<category><![CDATA[werewolf hunting]]></category>

		<guid isPermaLink="false">http://blog.utest.com/?p=2848</guid>
		<description><![CDATA[In the December episode of our Testing the Limits series, we rapid fire some questions back and forth with James Bach (@jamesmarcusbach).  James is one of the most thought-provoking, outspoken, earnest thought leaders in the testing space.  Check out his blog if you don&#8217;t believe us. 
Today we&#8217;ll be discussing James&#8217; disdain for tester certifications, [...]]]></description>
			<content:encoded><![CDATA[<p><em><img class="size-full wp-image-4488 alignleft" style="margin-left: 0px; margin-right: 5px;" title="James_Bach" src="http://blog.utest.com/wp-content/uploads/2009/12/James_Bach.jpg" alt="" width="164" height="215" />In the December episode of our <a href="http://blog.utest.com/category/testing-the-limits/" target="_self">Testing the Limits</a> series, we rapid fire some questions back and forth with James Bach (<a href="http://twitter.com/jamesmarcusbach" target="_blank">@jamesmarcusbach</a>).  James is one of the most thought-provoking, outspoken, earnest thought leaders in the testing space.  <a href="http://www.satisfice.com/blog" target="_blank">Check out his blog</a> if you don&#8217;t believe us</em><em>. </em></p>
<p><em>Today we&#8217;ll be discussing James&#8217; disdain for tester certifications, faking test projects, werewolf hunting in parallel universes and what he would do if he were king (or an angel) for a year. Don&#8217;t worry, it&#8217;ll all make sense soon. <strong>Update:</strong> Here&#8217;s <a href="http://blog.utest.com/testing-the-limits-with-james-bach-part-2/2009/12/" target="_self">Part 2 of the interview</a>.<br />
</em></p>
<p><strong>uTest: You’ve been an outspoken critic of traditional certs and classroom education. If you were king for a year, how would you fix testing certifications?  And how would you change a college’s curriculum?</strong></p>
<p><strong>JB:</strong> Kings are not powerful enough. I want to be an angel for a year.</p>
<p>You see, certification is promoted by frightened people who feel they need elaborate content-free ceremonies in order to feel competent. But in their hearts they know they are faking it. The fear of being exposed as imposters keeps them from doing much about it. So, in that year I would travel at relativistic speed around the industry. I would visit, by night, the hearts of testers everywhere, giving them inspiration to become excellent at their craft. The ones already certified would wake up and take a long cleansing shower, then write blog posts&#8211; by the thousands!&#8211; repudiating ISEB, ISTQB, CSQE, and all such blight. They would declare themselves reborn as students of the craft. (The ones not certified will just feel strangely cheerful, at least for testers.)</p>
<p>A spirit of exploration, experimentation, and debate would spread around the industry. It will seem to come from everywhere at once.</p>
<p><a href="http://weekendtesting.com/" target="_blank">Weekend Testers</a> would become Weekday Testers. TMap textbooks would be beaten into plowshares&#8230; and then recycled. Test plan templates and TPS reports would blow forgotten through streets lined with cheering crowds playing tester games designed to hone practical reasoning skill. By the thousands! FOR THE WIN!!</p>
<p>As far as university goes, I&#8217;ve already been doing my part. I helped found and run the Workshops on Training Software Testers, which brings university professors together to examine how to teach testing better.</p>
<p>I served on an advisory board for the Rochester Institute of Technology when they were trying to set up their degree program in software engineering, too.</p>
<p>But if I were king (not the modern Swedish kind but the old-school Caesar kind) I would make school a lot harder (much easier to expel a bad student) and instead of paying tuition, students would be paid.</p>
<p>Also, there would be no classes, as such, just constant projects and training. In other words, it would be almost exactly like Silicon Valley in the eighties, except with better corporate libraries.</p>
<p><strong>uTest: If a parallel universe where you weren’t involved in testing or software at all – what would you be?</strong></p>
<p><strong>JB</strong>: If the parallel universe is before the industrial revolution, then any TWO of the following:</p>
<ul>
<li>A freelance sentry.</li>
<li>A small-time warlord.</li>
<li>An itinerant geometer.</li>
<li>Werewolf.</li>
<li>Werewolf hunter.</li>
<li>A member of the 1735 French Geodetic expedition, but not the one who got killed by the mob at the bullfight (he had it coming).</li>
<li>Zorro.</li>
<li>A gentleman naturalist.</li>
<li>A buccaneer.</li>
<li>Gandalf.</li>
</ul>
<p><strong>uTest: A full day at an ISTQB seminar, or a full day in a college-level computing class &#8211; you&#8217;re forced to choose one. What&#8217;s it gonna be?</strong></p>
<p><strong><span id="more-2848"></span></strong></p>
<p><strong>JB</strong>: Years ago, Rational hired me to advise them about test processes, and for that reason I took the Rational Unified Process class. I had been working with the RUP team, and I wanted to see what the Rational instructor was saying about RUP. At lunch on the first day, I asked him if it was okay that I was asking challenging questions. He said that was fine. But at lunch on the second day he kicked me out of the class!</p>
<p>Most instructors don&#8217;t like me in their classes. So, when you say I&#8217;m forced to choose, it&#8217;s a question of which class I would prefer to disrupt. (Unless I have the choice of sitting in one of Cem Kaner&#8217;s classes at Florida Tech. I would definitely prefer that. Last time I took a class from Cem, I had to play solitaire furiously in the back of the room. It was the only way to stop myself from jumping up and shouting &#8220;Yes!&#8221; every three minutes.)</p>
<p>I would prefer to disrupt an ISTQB class.</p>
<p><strong>uTest: A few months back you presented &#8220;How to Fake a Test Project&#8221; at <a href="http://www.stpcon.com/" target="_blank">STPCon</a>, where you said &#8220;testers may accidentally find bugs because they don&#8217;t follow the test scripts precisely.&#8221; Are testing managers starting to catch on to this irony of such &#8220;best practices&#8221;, or are most of them still oblivious to this?</strong></p>
<p>I don&#8217;t know. I think most test managers don&#8217;t think much about it. As I said in my talk, testing is easy to fake&#8211; *even by accident*&#8211; because testing is so intangible.</p>
<p><strong>JB: Be honest, you&#8217;ve faked a few test projects in your day, right? C’mon you can tell us.</strong></p>
<p>Yes. I remember walking over to my manager&#8217;s office at Borland&#8211; by this time I&#8217;d been doing test management for five years&#8211; carrying an estimate of how much testing was required for my project. The estimate was couched partly in terms of &#8220;test cases required.&#8221; But just as I reached his office, I realized that the numbers meant nothing.</p>
<p>Until that moment, I thought they meant something. Well, they did mean something, just not anything I could defend or explain. Suddenly it dawned on me that I was peddling an empty *story* about testing couched in numbers to make it look rational.</p>
<p>As I write this, that incident happened 17 years, 5 months, and 1 day ago. Since advising my boss that he should ignore my test case estimates at that meeting, I have never used test case counts as a metric on a test project. But that doesn&#8217;t explain why, for the 5 years, 1 month, and 21 days before that, I *did* use test case counts.</p>
<p>Of course, the explanation is that I hadn&#8217;t much thought about it. I went along with the convention. So, I can forgive people who fake test projects by accident. When we&#8217;re young we make mistakes. But we also learn and grow.</p>
<p><strong>uTest: In your new book, <a href="http://www.amazon.com/dp/1439109087?tag=satisinc&amp;camp=213381&amp;creative=390973&amp;linkCode=as4&amp;creativeASIN=1439109087&amp;adid=095ZN8HGFBR4H5QCZ3X8&amp;" target="_blank">Secrets of a Buccaneer-Scholar</a>, you advocate alternatives to traditional schooling and certification &#8211; not just for testers, but for people in all professions. It seems to have worked well for </strong><strong>you, but why are so many people still reluctant to ignore the certificates and degrees and just start testing? What&#8217;s holding them back?</strong><a href="http://assets0.simonandschuster.com.au/images/books/9781439109083.jpg" rel="lightbox[2848]"><img class="alignright" src="http://assets0.simonandschuster.com.au/images/books/9781439109083.jpg" alt="" width="183" height="250" /></a></p>
<p><strong>JB</strong>: Fear and indoctrination. I recently argued with a fellow about why he was going through a certificate program that bored him and insulted him, instead of quitting that school and being a tester. He claimed that no one would give him a job without the certification. Well, he emailed me a few days ago and told me he just got a job, and that I was right.</p>
<p>Well of course! I&#8217;ve been a hiring manager, and the idea that hiring managers are zombies who only look at paper credentials is wrong. SOME managers do that, but you don&#8217;t really want to work for someone like, do you?</p>
<p>Seems to me uTest is a mechanism for building your reputation as a rapid tester. I encourage new testers to try it for exactly that reason.</p>
<p><strong>uTest: What’s the most promising trend/development in testing?  And what’s the most dangerous or discouraging trend you’ve seen?</strong></p>
<p><strong>JB</strong>: I think the most promising trend is public peer conferences and mentoring. Things like the Weekend Testers, for instance, or the Rat Pack. Some of these people are inspired by guys like me, perhaps, but they are not followers. They are taking it upon themselves to re-invent testing by experiencing and examining it intensively. I&#8217;m proud of anything I have done or can do to encourage this sort of creativity.</p>
<p>The most dangerous trend is certification, which is systematically dumbing down our craft and preventing good people from getting work.</p>
<p>A more dangerous thing, which is not a trend but unfortunately a constant, is the astonishing incompetence of technology middle and upper management, who frequently demand stupid metrics and meaningless reports from the people who work for them, or who decide to outsource without having the first clue what they are giving up by dumping knowledgeable testers and sending critical work ten time zones away.</p>
<p>For some reason, test managers complain to me about this, but often don&#8217;t complain to their own bosses.</p>
<p>Last year, my brother created a world-class test team at LexisNexis, then someone many levels up from him decided to fire everyone and outsource. They never talked to my brother about this. Apparently they think good testing happens by magic. But here&#8217;s the thing, my brother decided that he was going to train the outsourcing company (who had claimed to know a lot about testing, but, surprise, didn&#8217;t actually know much at all) to do skilled exploratory testing. It worked. He&#8217;s pleased. And now his management at LexisNexis (former management, because they then fired him) must think outsourcing is a great strategy, having no idea that it works only because people like my brother have too much personal pride to let even senior management airheads experience a richly deserved failure.</p>
<p><strong>uTest: We&#8217;re all familiar with your work, as well as that of your colleagues like Michael Bolton, Cem Kaner, Jon Bach and others. Are there any &#8220;great unknowns&#8221; out there in the testing blogosphere to whom we should be paying attention?  Anyone that should be ignored altogether as a dangerous thinker?</strong></p>
<p><strong>JB</strong>: I sometimes complain about people I think are dangerous. See <a href="http://www.satisfice.com/blog/" target="_blank">my blog</a>.</p>
<p>Basically, I hate bullies. I want a free and open craft. The most dangerous people are those whose personal ambition will mean discouraging innovation (perhaps through establishing some sort of baloney &#8220;testing standard&#8221; through the auspices of ISO), and encouraging the sort of test management practices that make software both expensive and sucky, while discouraging any smart ambitious person from entering the field in the first place.</p>
<p>As far as great unknowns, there are some. I think <a href="http://blog.testyredhead.com/" target="_blank">Lanette Creamer</a> is someone to watch. Adam White, Ajay Balamurugadas, and Ben Yaroch, as well. There are the Weekend Tester guys, and a shadowy Context-Driven sub-community calling itself &#8220;The Rat Pack.&#8221; I come across testers, regularly, who are talented, but haven&#8217;t taken a step out into public discourse.</p>
<p>I am constantly recruiting for colleagues.</p>
<p>Be sure to check out <a href="http://blog.utest.com/testing-the-limits-with-james-bach-part-2/2009/12/" target="_self">Part 2 of our interview with James</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.utest.com/testing-the-limits-with-james-bach-part-1/2009/12/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Testing The Limits With Matt Heusser (part 1)</title>
		<link>http://blog.utest.com/testing-the-limits-with-matt-heusser-part-1/2009/11/</link>
		<comments>http://blog.utest.com/testing-the-limits-with-matt-heusser-part-1/2009/11/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 19:27:38 +0000</pubDate>
		<dc:creator>Matt Johnston</dc:creator>
				<category><![CDATA[Testing the Limits]]></category>
		<category><![CDATA[Matt Heusser]]></category>
		<category><![CDATA[software testing]]></category>
		<category><![CDATA[STP]]></category>
		<category><![CDATA[STP Collaborative]]></category>
		<category><![CDATA[STPCon]]></category>
		<category><![CDATA[uTest]]></category>

		<guid isPermaLink="false">http://blog.utest.com/?p=2696</guid>
		<description><![CDATA[In this month’s installment of “Testing The Limits”, we sit down with Matt Heusser (@mheusser) — prolific blogger for STPCollaborative, thought leader and testing extraordinaire.  We’ll discuss the state of software testing, SpeedGeeking, the role of chaos in testing software, and the lack of fistfights at STPCon 2009
uTest:  We loved the SpeedGeeking session you led [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.utest.com/wp-content/uploads/2009/11/matt-heusser.jpg" rel="lightbox[2696]"><img class="alignleft size-medium wp-image-2697" title="matt-heusser" src="http://blog.utest.com/wp-content/uploads/2009/11/matt-heusser-300x95.jpg" alt="matt-heusser" width="300" height="95" /></a><em>In this month’s installment of “<a href="http://blog.utest.com/category/testing-the-limits/" target="_self">Testing The Limits</a>”, we sit down with Matt Heusser (<a href="http://twitter.com/mheusser" target="_blank">@mheusser</a>) — prolific blogger <a href="http://blogs.stpcollaborative.com/matt/2009/09/29/how-would-you-test-this/ " target="_blank">for STPCollaborative</a>, thought leader and testing extraordinaire.  We’ll discuss the state of software testing, SpeedGeeking, the role of chaos in testing software, and the lack of fistfights at <a href="http://www.stpcon.com/" target="_blank">STPCon 2009</a></em></p>
<p><strong>uTest:  We loved the SpeedGeeking session you led at STPCon, so we’re going to flip it on you – If you had just five minutes to teach, motivate or inspire the uTest audience about software testing, what would you say?</strong><br />
<strong>MH:</strong> Well, I&#8217;d start by asking the audience what they are doing today &#8211; what&#8217;s the greatest point or opportunity they feel &#8211; and asking what options they see to improve. Most of the time, I hear that testing is &#8220;too slow&#8221; or &#8220;the bottleneck&#8221; or something like that.</p>
<p>So I suggest taking two weeks and actually measuring how the team is spending its time. Oh, not for reporting &#8211; it is very important the team stop the time tracking after two weeks and not hand individual metrics into management for evaluation. Instead, we want to use the numbers for improvement. For example, many of the people I talk to can spend 80% of their time or more in meetings, working on documentation, working on compliance activities, doing email, and so on. That only leaves 20% of the time to test! Just pushing those numbers from 80/20 to 60/40 will double the amount of time the team spends actually doing testing.</p>
<p>Another thing to look at is the amount of time spent trying to reproduce defects, document defects, file bug reports, &#8220;verify&#8221; fixes, and so on. We think of these activities as testing, and they can take a substantial chunk of that 20% &#8211; but they are really accidental. That&#8217;s not a testing bottleneck &#8211; it is a development bottleneck. If test can work with development to improve the quality of the software prior to code complete, that will improve the speed of the whole system. Realizing this, and having a little bit of data to &#8220;prove&#8221; it, can help the entire system improve.</p>
<p>So if I had five minutes, I would say start with measuring how you track your time, and ask yourself if this is the best use of your time and what can change. Sometimes, the big boss will say &#8220;no, we absolutely need you to fill out all seven pages of documentation per test run&#8221;, and you can say &#8220;ok.&#8221;  Six months from now, when someone asks why the big project is late, you can point out that the business made an explicit decision to pay the full price of defined process. You presented options and those were not accepted.</p>
<p>That won&#8217;t save this project &#8212; but it might save the next.  It also turns out that actually testing tends to be much more fulfilling than documentation and compliance activities. Who could have guessed?</p>
<p><strong>Lots of contrasting opinions at last month&#8217;s STP Conference. While there were no fist fights (that we heard about anyway), what did you see as the most contentious issue? And where do you fall on this issue?</strong></p>
<p><strong></strong><span id="more-2696"></span><br />
<strong>MH: </strong>I&#8217;m a little sad that we keep talking about best practices vs. context, scripting vs. exploratory. Of course we need a balanced breakfast of approaches to testing, and of course, &#8220;best practices&#8221; are a marketing term that do not exist in the engineering literature. Personally, I&#8217;m most embarrassed that you could get the crib notes from any conference from 2004 &#8211; or possibly 1999 &#8211; and see the same arguments.</p>
<p>Some of the problems are due to personalities. There are a few people who just don&#8217;t give past credit for ideas, or make wild claims without having actually done much software testing. Where do I fall on the issues? Well, let me first say, if anyone claims to be an expert on software testing, one place to start is to go to LinkedIn, look at what they actually claim to have done, and send out a few emails and try to verify those claims. If you can&#8217;t verify those claims, or realize they are written in a very specific way as to be non-falsifiable, well, that tells you a lot.</p>
<p>I was impressed that we managed to not fight about certification at the conference. There was no certification course before, after, or during, and we didn&#8217;t have to spend our time debating it&#8217;s merits or lack thereof &#8211; we mostly talked about, you know, actually testing and stuff. In that, I was pleased.</p>
<p><strong>Congrats on getting your blog “<a href="http://blogs.stpcollaborative.com/matt/2009/09/29/how-would-you-test-this/ " target="_blank">Testing at the Edge of Chaos</a>” exclusively featured on the STP Collaborative. What does it mean to you to test at the edge of chaos? What ideas are you most interested in getting across to the tester community?</strong><br />
<strong>MH: </strong>Uh, I think my blog has something to do with testing. And, um, like, something to with Chaos, or something.  Seriously, started blogging in 2001 or so to express myself and my ideas. The last iteration of that was my &#8220;Creative Chaos&#8221; Blog, where I talked covered creativity and innovation in the software process. &#8220;Testing at the Edge&#8221; is a little more tester-focused, with the goal of covering skills and innovation in the software testing space.</p>
<p>It seems to be that every year&#8217;s a new batch of graduates come out of MIT, Carnegie-Mellon, and the University of California at Berkely that know how to automate defined business processes &#8211; and take a look at testing and say &#8220;gee, there is a defined process, we should automate it.&#8221;</p>
<p>Four or five years later, they&#8217;ve learned a bit and turn around and say things like &#8220;gee, some of testing can be automated, but part of testing an investigative, feedback-oriented process.&#8221;  Then every May a new batch graduates and we start all over again.</p>
<p>I think &#8220;Creative Chaos&#8221; did a good job in reaching out to that audience, and with the publication of &#8220;Beautiful Testing&#8221;, we may be finally out-growing it. With the new blog &#8220;Testing at the Edge&#8221;, I hope to move into specific examples of good testing, how to get better at it, and how to set some appropriate boundaries around the testing activity &#8211; and discuss what those should be.</p>
<p><strong>What&#8217;s the deal with your Testing Challenges? Are they still on-going, or have you simply run out of apps to test?</strong><br />
<strong>MH: </strong>I generally run test challenges in private, sometimes electronically, as part of a mentoring or training program. I do this both commercially and non-commercially, as part of my zero-profit &#8220;Miagi-Do School of Software Testing.&#8221; Recently, I&#8217;ve been asking people for what they want, and the idea of running test challenges publicly &#8211; and sharing the answers &#8211; keeps coming up. I ran one in October (link) that was well-recieved. Sure, I can do more of them if there is interest.</p>
<p>As I work full-time for software product company, I don&#8217;t see us running out of apps to test anytime soon. (Laughs)</p>
<p><strong>A quick hypothetical: You&#8217;re banished from the software testing industry for five years. What do you do during that time? And don&#8217;t say developer.</strong><br />
<strong>MH: </strong>I&#8217;d probably challenge the authority of who it is that is trying to banish me! But I will take your question in the spirit you intended it, and answer what my next career choice would if, for some reason, I chose not to test. That would likely be writing about technology or business.</p>
<p>When you think about it, the investigative journalist shares a lot with the tester. Journalists are paid to look around, find something that seems correct on it&#8217;s surface but has a problem, and uncover information and evidence. They take careful notes, they work on projects that are different every time, think critically, and are guided by rules of thumb.</p>
<p>A surprising number of the leaders in the testing industry have an education of background in journalism &#8211; both Karen Johnson and Jonathan Bach were trained as journalists before they became testers, and Dr. Cem Kaner has a law degree as well as his PhD in Psychology.<br />
<strong><br />
What would the Matt Heusser from ten years ago think about today&#8217;s software testing landscape?</strong><br />
<strong>MH: </strong>Well let&#8217;s see &#8230; ten years ago Extreme Programming was a crazy idea that Kent Beck was trying at Chrysler, &#8220;agile&#8221; was spelled lower case and was an adjective that meant &#8216;bendy.&#8217; The software development landscape was full of RUP and patterns and generalizations and abstractions, and testers were counting test cases. James Bach and Cem Kaner were using the term exploratory testing, but it was far from popular. Today, I think testers have more voices to listen to &#8211; the standard school, the context-driven school, and the Agile School all understand each other a bit better and have more clear comparisons. Also, test managers have more options, like the crowdsourced approach or perpetual beta.</p>
<p>Overall, there are more options, the profession is taken more seriously, and we are finally starting to evaluate ideas based on consequences and outcomes instead of ideology. It&#8217;s a great time to be a tester. I wouldn&#8217;t want to go back.</p>
<p><em>Check back on Monday for <a href="http://blog.utest.com/testing-the-limits-with-matt-heusser-part-2/2009/11/" target="_self">part two of our chat</a> with Matt Heusser.  We&#8217;ll cover topics like what OS and browser HE uses, how mobile app testing differs from web or desktop testing, and whether great testers are born or trained.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.utest.com/testing-the-limits-with-matt-heusser-part-1/2009/11/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>STP Rolls Out The Red Carpet At STPCon Reception In Cambridge</title>
		<link>http://blog.utest.com/stp-rolls-out-the-red-carpet-at-stpcon-reception-in-cambridge/2009/10/</link>
		<comments>http://blog.utest.com/stp-rolls-out-the-red-carpet-at-stpcon-reception-in-cambridge/2009/10/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 16:14:15 +0000</pubDate>
		<dc:creator>Matt Johnston</dc:creator>
				<category><![CDATA[Media Coverage & Events]]></category>
		<category><![CDATA[Software Testing Trends]]></category>
		<category><![CDATA[uTest]]></category>
		<category><![CDATA[james bach]]></category>
		<category><![CDATA[Jon Bach]]></category>
		<category><![CDATA[Matt Heusser]]></category>
		<category><![CDATA[Michael Bolton]]></category>
		<category><![CDATA[software test]]></category>
		<category><![CDATA[STP Collaborative]]></category>
		<category><![CDATA[STPCon]]></category>

		<guid isPermaLink="false">http://blog.utest.com/?p=2282</guid>
		<description><![CDATA[Earlier this week, several members of the uTest team took in the opening reception of Software Test &#38; Performance&#8217;s STPCon event.  We overheard some great conversations, and even jumped into the fray a few times ourselves.  It was a lively crowd and a great venue (the Hyatt Regency) right along the Charles River.  The event [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier this week, several members of the uTest team took in the opening reception of <img class="alignright size-full wp-image-2284" title="STPCon Logo" src="http://blog.utest.com/wp-content/uploads/2009/10/STPCon-Logo.png" alt="STPCon Logo" width="245" height="89" />Software Test &amp; Performance&#8217;s <a href="http://www.stpcon.com/" target="_blank">STPCon event</a>.  We overheard some great conversations, and even jumped into the fray a few times ourselves.  It was a lively crowd and a great venue (the Hyatt Regency) right along the Charles River.  The event continues today, but even if you&#8217;re not attending you can still follow along, check out the STPCon <a href="http://twitter.com/#search?q=STPCon" target="_blank">Twitter stream here</a>.</p>
<p>This event gave us a chance to reconnect with our friends from STP Collaborative, as well as sit in on sessions from top-shelf testing thinkers like James Bach, Jon Bach, Michael Bolton and Matt Heusser.  We also got to connect with about a half dozen local uTesters who took us up on our invitation to attend the reception.</p>
<p>We had a few people from uTest in attendance on Thursday and they gave the presenters high marks overall.  The two that I heard the most comments on, however, were from <a href="http://twitter.com/jamesmarcusbach" target="_blank">James Bach</a> and <a href="http://twitter.com/mbtesting" target="_blank">Michael Bolton</a>.  Bach tackled the provocative subject of &#8220;How to Fake a Test Project.&#8221;  Bolton took on the topic of &#8220;Rapid Software Testing.&#8221;  We&#8217;ll see if we can get either of their presentations and share them here. Also of great interest was Friday morning&#8217;s SpeedGeeking session with <a href="http://twitter.com/mheusser" target="_blank">Matt Heusser</a>, which put the speakers on the spot, giving them only five minutes to get right to their point. Talk about fighting your natural instincts!</p>
<p>For anyone who attended, chime in and share your most or least favorite moments from STPCon?  What surprised you, frightened you, entertained you or just generally pissed you off?  Sound off in the comments or <a href="mailto:marketing@utest.com?STPCon stories" target="_blank">drop us a line</a>.</p>
<p>Meanwhile, the uTest paparazzi was present and ready to capture some of the scenes from the evening.</p>
<div id="attachment_2301" class="wp-caption alignleft" style="width: 160px"><a href="http://blog.utest.com/wp-content/uploads/2009/10/STPCon-Matt-Heusser-James-Bach1.jpg" rel="lightbox[2282]"><img class="size-thumbnail wp-image-2301 " title="STPCon - Matt Heusser &amp; James Bach" src="http://blog.utest.com/wp-content/uploads/2009/10/STPCon-Matt-Heusser-James-Bach1-150x150.jpg" alt="Matt Heusser and James Bach take a timeout from their testing debate for a quick photo" width="150" height="150" /></a><p class="wp-caption-text">Matt Heusser and James Bach take a timeout from their testing debate for a quick photo</p></div>
<div id="attachment_2302" class="wp-caption alignleft" style="width: 160px"><a href="http://blog.utest.com/wp-content/uploads/2009/10/STPCon-Matt-Johnston-James-Bach1.jpg" rel="lightbox[2282]"><img class="size-thumbnail wp-image-2302 " title="STPCon - Matt Johnston &amp; James Bach" src="http://blog.utest.com/wp-content/uploads/2009/10/STPCon-Matt-Johnston-James-Bach1-150x150.jpg" alt="Matt Johnston and James Back deep in discussion about the art &amp; science of testing (and the difference between the two)" width="150" height="150" /></a><p class="wp-caption-text">Matt Johnston and James Bach deep in discussion about the art &amp; science of testing (and the difference between the two)</p></div>
<div id="attachment_2303" class="wp-caption alignleft" style="width: 160px"><a href="http://blog.utest.com/wp-content/uploads/2009/10/STPCon-Jennifer-Moebius-Andy-Muns1.jpg" rel="lightbox[2282]"><img class="size-thumbnail wp-image-2303 " title="STPCon - Jennifer Moebius &amp; Andy Muns" src="http://blog.utest.com/wp-content/uploads/2009/10/STPCon-Jennifer-Moebius-Andy-Muns1-150x150.jpg" alt="Jennifer Moebius and STP chief, Andy Muns take a break from the exhibits to pose for a pic" width="150" height="150" /></a><p class="wp-caption-text">Jennifer Moebius and STP chief, Andy Muns take a break from the exhibits to pose for a pic</p></div>
<div style="clear:both">Thanks to everyone for the great photos.</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.utest.com/stp-rolls-out-the-red-carpet-at-stpcon-reception-in-cambridge/2009/10/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>STPCon 2009 Kicks Off with Tester Meetup on Wed, Oct 21st</title>
		<link>http://blog.utest.com/stpcon-2009-kicks-off-with-tester-meetup-on-wed-oct-21st/2009/10/</link>
		<comments>http://blog.utest.com/stpcon-2009-kicks-off-with-tester-meetup-on-wed-oct-21st/2009/10/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 20:51:42 +0000</pubDate>
		<dc:creator>Jennifer Moebius</dc:creator>
				<category><![CDATA[Media Coverage & Events]]></category>
		<category><![CDATA[Tester Community]]></category>
		<category><![CDATA[uTest]]></category>
		<category><![CDATA[james bach]]></category>
		<category><![CDATA[Michael Bolton]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[Software Test and Performance]]></category>
		<category><![CDATA[software testing]]></category>
		<category><![CDATA[Software Testing Trends]]></category>
		<category><![CDATA[STP]]></category>
		<category><![CDATA[STPCon]]></category>
		<category><![CDATA[testing tips]]></category>

		<guid isPermaLink="false">http://blog.utest.com/?p=2208</guid>
		<description><![CDATA[Calling all New England QA and software testing professionals!
We will be co-hosting a free tester meetup with STP (Software Test &#38; Performance) as part of the kickoff reception for their big event, STPCon 2009 at the Hyatt Regency Cambridge.  This meetup will be Wednesday,  October 21 at 5:30pm.
Join us for a great evening of [...]]]></description>
			<content:encoded><![CDATA[<p>Calling all New Englan<strong><a href="http://www.stpcon.com/" target="_blank"><img class="size-full wp-image-2210 alignright" title="STPCon 2009" src="http://blog.utest.com/wp-content/uploads/2009/10/stpcon.png" alt="STPCon 2009" width="294" height="168" /></a></strong>d QA and software testing professionals!</p>
<p>We will be co-hosting a free tester meetup with STP (Software Test &amp; Performance) as part of the kickoff reception for their big event, <a href="http://www.stpcon.com/" target="_blank">STPCon 2009</a> at the Hyatt Regency Cambridge.  This meetup will be <strong>Wednesday,  Octobe</strong><strong>r 21 at 5:30pm.</strong></p>
<p><a href="http://utest2009stpcon.eventbrite.com/" target="_blank">Join us</a> for a great evening of  networking that will be held in the STPCon exhibits area. There, you&#8217;ll have the opportunity to connect with your peers, connect with execs from uTest and STP, discover new products and features and talk to the experts who created them.</p>
<p>Another great perk for attendees is that you&#8217;ll have the opportunity to discuss the latest and greatest trends with industry leaders such as <a href="http://www.satisfice.com/blog/" target="_blank">James Bach</a> and <a href="http://www.developsense.com/" target="_blank">Michael Bolton</a>.</p>
<p>If you&#8217;re around, it would be great to meet you in person!  To register, please visit: <a href="http://utest2009stpcon.eventbrite.com/" target="_blank">http://utest2009stpcon.eventbrite.com/</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.utest.com/stpcon-2009-kicks-off-with-tester-meetup-on-wed-oct-21st/2009/10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
