<?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 Tasting --by Geordie Keitt &#187; regulated testing</title>
	<atom:link href="http://tester.geordiekeitt.com/category/regulated-testing/feed/" rel="self" type="application/rss+xml" />
	<link>http://tester.geordiekeitt.com</link>
	<description>sitting in a corner like little jack horner, testing your software pie</description>
	<lastBuildDate>Fri, 21 May 2010 13:24:16 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>WREST 2: Regulation Disrupts Sapience</title>
		<link>http://tester.geordiekeitt.com/2009/06/wrest-2-regulation-disrupts-sapience/</link>
		<comments>http://tester.geordiekeitt.com/2009/06/wrest-2-regulation-disrupts-sapience/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 03:30:26 +0000</pubDate>
		<dc:creator>Geordie Keitt</dc:creator>
				<category><![CDATA[james bach]]></category>
		<category><![CDATA[regulated testing]]></category>
		<category><![CDATA[sapience]]></category>

		<guid isPermaLink="false">http://tester.geordiekeitt.com/archives/22</guid>
		<description><![CDATA[Displaying sound judgment in a complex, dynamic environment is a hallmark of wisdom.
-From the Wikipedia entry for &#8220;Sapience&#8221;

At WREST 2 in Indianapolis on May 14, I interviewed Jim Nilius, former Director of Testing at Systest Labs, a very tightly regulated shop in Denver CO that tests electronic voting systems.  We discussed the applicability of [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Displaying sound judgment in a complex, dynamic environment is a hallmark of wisdom.</p>
<p>-From the <a href="http://en.wikipedia.org/wiki/Sapience">Wikipedia entry for &#8220;Sapience&#8221;</a></p></blockquote>
<p>
At WREST 2 in Indianapolis on May 14, I interviewed Jim Nilius, former Director of Testing at Systest Labs, a very tightly regulated shop in Denver CO that tests electronic voting systems.  We discussed the applicability of the theme of the workshop, &#8220;Beyond Scripted Testing&#8221;, to the line of work his lab did.  In his view, there is no space for unscripted testing in a regulated environment, simply because unless the tests are scripted they cannot be reviewed prior to being run, and if they cannot be reviewed then you cannot maintain your accreditation and your company will cease to exist.<br />
<br />
I am not familiar with this line of thinking, but it got a lot of nods from around the table so it is probably a true dynamic.  Which seems pretty scary and counterproductive, because it entirely stifles innovation and sapience in testing and drives it underground into what Jonathan Kohl refers to as a &#8220;<a href="http://www.kohl.ca/blog/archives/000114.html">shadow process</a>&#8220;.  I drew a system diagram that I believe represents the general state of a regulated testing shop.<br />
<br />
<div id="attachment_43" class="wp-caption alignright" style="width: 522px"><img src="http://tester.geordiekeitt.com/wp-content/uploads/2009/06/regulated-testing1-1024x767.png" alt="Regulated Testing PNG" title="regulated-testing" width="512" height="383" class="size-thumbnail wp-image-43" /><p class="wp-caption-text">Regulated Testing PNG</p></div><br />
<br />
(Here is the <a href="http://tester.geordiekeitt.com/wp-content/uploads/2009/06/regulated-testing2.pdf">PDF</a>.  Contact me via gmail for the original ODP, editable in OpenOffice, if you wish to modify or upgrade this document under the publishing rules of WREST.)<br />
<span id="more-22"></span><br />
<br />
Note the small shaded section in the middle which depicts rapid cycling between test creation, test execution, and test reporting in the process of testing and learning about the system.  This dynamic allows the tester&#8217;s brain to work.  Disrupting this cycle disrupts the tester&#8217;s systemic awareness and renders testing infinitely less effective.<br />
<br />
The term &#8220;sapience&#8221; has a special place in the heart of a context-driven-school tester like myself, given James Bach&#8217;s 2007 coinage of the term &#8220;<a href="http://www.satisfice.com/blog/archives/99">sapient process</a>&#8221; to mean &#8220;any process that relies on skilled humans&#8221; to draw a contrast between skilled testing by people vs. automated testing by computers.  Many testers extend the contrast to include scripted testing of just about any kind, whether performed by people or computers.  I would like to extend the contrast to include any testing that does not adapt to new information.  As in the opening block-quote, a sapient tester displays good judgment in a complex, dynamic environment.  To do this, a tester has to model the complexities of the system in her mind and keep that model alive as she interacts with the system.  When information arrives that contradicts the model, she must adjust the model and question the validity of the adjustment &#8211; was that a bug I just saw, or was it a hint of a bug, or a problem with my understanding of the requirement, or&#8230;?  To find out, she devises a new series of tests and runs them, and then adapts again to the new information.  This is the essence of the learning cycle depicted in the diagram.<br />
<br />
It doesn&#8217;t take much to interrupt the cognitive flow and bring the systems awareness of the tester tumbling down.  Without a living system model in her mind she is comparatively non-sapient with respect to the system, and any testing activities she undertakes will be insensitive to new information, thus incapable of adapting to it, and thus (by my definition) her testing is not sapient.  In other words, rote, mechanical, all the qualities we ascribe to poor testing.<br />
<br />
In a regulated environment, sapient testing is not simply discouraged, it is extremely risky.  Please refer to the diagram: every step in the testing cycle can initiate a process that threatens the existence of the testing organization.  In a certification lab, such as for electronic voting systems, the following dynamics apply at a minimum:</p>
<li>Each new test that is created can potentially initiate a cycle of test method validation and re-accreditation of the regulated testing organization, which puts the viability of the company in jeopardy.</li>
<li>Every test report can potentially negatively influence the likelihood that the system will be certified, leading to less business with vendors who would prefer to work with a less picky test lab.</li>
<li>Every test executed can potentially fail an audit, resulting in expensive &#8220;process improvements&#8221; and possibly kicking off another round of test method validation and the risk of losing accreditation.<br />
<br />
So the company risks its very existence whenever it engages in testing, even though testing is what the company was chartered to do, and the only method it has for minimizing risk is to minimize testing!  It does so by imposing &#8220;process&#8221; on testing such that every act of test creation is followed by an expensive validation and record-keeping procedure, rather than by test execution.  And of course vice versa.<br />
<br />
Under this regime the testers have no means by which to develop system awareness and sapience, except to divide their testing into &#8220;official process&#8221; testing and &#8220;shadow process&#8221; testing.  In the shadow process, the testers can test.  But the &#8220;shadow tester&#8221; must be very judicious about how to bring what she learns back into the &#8220;official process&#8221; world without risking the existence of the company.<br />
<br />
I would appreciate learning your thoughts on this.</p>
]]></content:encoded>
			<wfw:commentRss>http://tester.geordiekeitt.com/2009/06/wrest-2-regulation-disrupts-sapience/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.396 seconds -->
