<?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>I.M. Testy &#187; Schools of Testing</title>
	<atom:link href="http://www.testingmentor.com/imtesty/tag/schools-of-testing/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.testingmentor.com/imtesty</link>
	<description>Treatises on the practice of software testing</description>
	<lastBuildDate>Fri, 02 Dec 2011 01:48:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Schools of Testing Revisited</title>
		<link>http://www.testingmentor.com/imtesty/2009/11/13/schools-of-testing-revisited/</link>
		<comments>http://www.testingmentor.com/imtesty/2009/11/13/schools-of-testing-revisited/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 03:37:02 +0000</pubDate>
		<dc:creator>Bj Rollison</dc:creator>
				<category><![CDATA[General Testing Topics]]></category>
		<category><![CDATA[Schools of Testing]]></category>

		<guid isPermaLink="false">http://testingmentor.com/imtesty/2009/11/13/schools-of-testing-revisited/</guid>
		<description><![CDATA[Originally Published Friday, June 01, 2007 Rahul Verma invited me to read several very well-compiled posts discussing various views on the &#8216;schools&#8217; of testing. I previously expressed my personal views on the topic and in a comment on the EuroStar blog. Rahul researched multiple resources to produce a fine, unbiased series of several posts that [...]]]></description>
			<content:encoded><![CDATA[<p>Originally Published Friday, June 01, 2007</p>
<p><a href="http://testingperspective.blogspot.com/">Rahul Verma</a> invited me to read several very well-compiled <a href="http://testingperspective.blogspot.com/2007/05/big-fight-schools-of-testing-views-in.html">posts</a> discussing various views on the &#8216;schools&#8217; of testing. I previously expressed my personal views on the <a href="http://blogs.msdn.com/imtesty/archive/2006/10/20/end-segregation.aspx">topic</a> and in a comment on the <a href="http://eurostarcommunity.blogspot.com/2006/05/schools-of-software-testers.html">EuroStar blog</a>. Rahul researched multiple resources to produce a fine, unbiased series of several posts that discuss various viewpoints and opinions on the concept of &#8216;schools&#8217; in software testing.</p>
<p>Bret Pettichord has spoken widely on this subject and he makes several very strong arguments in favor of the &#8216;schools&#8217; concept. I respect Bret and his views because he is an intelligent guy and always open to discuss and consider differing views and opinions. Last February Bret sent me mail agreeing with my statement that &quot;&#8230;isolating oneself, or a group of people, into one &#8216;school&#8217; simply doesn&#8217;t make much sense.&quot; He added that he considered himself a member of different schools depending on who he was communicating with at the time because the &quot;same words mean different things in the different schools.&quot; </p>
<p>But, in my opinion this also illustrates part of the problem. Let&#8217;s assume for a moment that we do recognize several &#8216;schools&#8217; within the discipline of testing. If each &#8216;school&#8217; defines &#8216;acceptance testing&#8217; differently than we really don&#8217;t have different &#8216;schools&#8217; of thought united under a single discipline, we actually have several unique disciplines. </p>
<p>Anyway, I suggest you take some time to read Rahul&#8217;s blog posts on the subject and reach your own conclusions and develop your own unique viewpoints on the topic.</p>
<p><em>BTW&#8230;I did see the completely unprofessional sniping by James Bach where he posted 2 identical comments stating &quot;BJ Rollison is a fool&quot; on 2 separate posts (including <a href="http://testingperspective.blogspot.com/2007/05/big-fight-schools-of-testing-views_25.html">one post</a> in which I am not even referenced). I guess when the well of logic and analytical reasoning dry up some people will resort to their unbridled emotions and simply hurl personal insults in a puerile attempt to prove their point. </em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.testingmentor.com/imtesty/2009/11/13/schools-of-testing-revisited/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>End the Segregation of the Four Schools of Testing</title>
		<link>http://www.testingmentor.com/imtesty/2009/11/11/end-the-segregation-of-the-four-schools-of-testing/</link>
		<comments>http://www.testingmentor.com/imtesty/2009/11/11/end-the-segregation-of-the-four-schools-of-testing/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 18:19:04 +0000</pubDate>
		<dc:creator>Bj Rollison</dc:creator>
				<category><![CDATA[General Testing Topics]]></category>
		<category><![CDATA[Schools of Testing]]></category>

		<guid isPermaLink="false">http://testingmentor.com/imtesty/2009/11/11/end-the-segregation-of-the-four-schools-of-testing/</guid>
		<description><![CDATA[Originally Published Friday, October 20, 2006 Pushed by a response to an earlier post, I decided to stop procrastinating and get out my thoughts on the &#8216;schools&#8217; of testing before others try to put a label on me. I am not a big fan of the ‘so-called’ 4 schools of testing. I don’t like segregation [...]]]></description>
			<content:encoded><![CDATA[<p>Originally Published Friday, October 20, 2006 </p>
<p>Pushed by a response to an earlier post, I decided to stop procrastinating and get out my thoughts on the &#8216;schools&#8217; of testing before others try to put a label on me.</p>
<p>I am not a big fan of the ‘so-called’ 4 schools of testing. I don’t like segregation of any form because it can lead to biased opinions, incorrect assumptions, and a general disregard for things that are “different.” But, most importantly segregation stifles innovative thoughts, creative collaboration, and the ability to expand a person’s knowledge and in-depth understanding of the ‘system’ as a whole.</p>
<p>Bret Pettichord stated schools are based on a relationship or attraction rather than specific principles or doctrine, and that each school is defined by standards of criticism, exemplar techniques, and hierarchies of values. I think Bret’s definition of ‘school’ is good primarily because it dismisses the idea of basing a school on dogmatic teachings. But, I still think the notion of 4 distinct ‘schools’ of testing condones an “us versus them” sort of debate.&#160; Bret lists the 4 schools as:</p>
<ul>
<li>
<p>Analytic – testing as rigorous and technical with many proponents in academia</p>
</li>
<li>
<p>Factory – testing used to measure progress with emphasis on cost and repeatable standards</p>
</li>
<li>
<p>Quality – emphasis on process, policing developers and acting as gate-keeper</p>
</li>
<li>
<p>Context-driven – emphasizes people, emphasizes finding bugs important to stakeholders</p>
</li>
</ul>
<p>Reviewing the descriptions of the different ‘schools’ I don’t particularly align myself with any single school. Instead of affinity to one ‘school’ we should understand the values, techniques, and standards of all four ‘schools.’ The testing community needs to embrace the diverse values and mores of these various ‘schools’ of thought in order to extend the impact of testers, and mature testing into a professional discipline in field of computer science.</p>
<p>People are paramount to any successful software endeavor. It has been said that Microsoft is an innovation company. I think that to be generally true of any software company because building and testing software require individuals with an incredible amount of creativity, ingenuity, innovative prowess, and technical competence.</p>
<p>Repeatable processes that are not restrictive in the ability of an organization to innovate significantly improve product quality and are a good trait of mature organizations. I hate to compare software development with manufacturing, so I won’t go on that tangent. However, implementing processes such as static code analysis that detects certain classes of defects prior to code check-in has resulted in higher quality and reduced costs.</p>
<p>Quality measurement is an important objective of any testing endeavor. Managers are no longer content with feel-good or best guess opinions and tracking ‘bug-finding’ rates and waiting for a downward trend to assess good-enough quality is an immature metric and highly unreliable. No doubt that software metrics are difficult, and this is perhaps one of the hardest challenges the discipline of testing faces. The ability to quantify testing effectiveness and qualify quality in terms of meaningful metrics will become increasingly important.</p>
<p>Technical testing is not limited to academia, in fact, rigorous and technical testing is demanded in many software projects. I don’t imagine many of us would feel very comfortable flying on airplanes in which the avionics systems were not tested rigorously at a deep technical level. Microsoft, IBM, and others have been doing low-level ‘technical’ testing for years. Professional testers must be able to perform API level tests, analyze code coverage results and design structural tests to efficiently exercise code segments previously untested, engage in formal code reviews (the single most effective method of early detection of security and other classes of defects), and review developer designed unit tests.</p>
<p>So, isolating oneself, or a group of people, into one ‘school’ simply doesn’t make much sense. One of the greatest characteristics of professional testers is their ability to excel in diverse and dynamic situations, and their skill and knowledge of all the values and exemplar techniques and the ability to objectively critique assumptions and assertions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.testingmentor.com/imtesty/2009/11/11/end-the-segregation-of-the-four-schools-of-testing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

