<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Foundation Series: Black Box and White Box Software Testing</title>
	<atom:link href="http://tynerblain.com/blog/2006/01/12/foundation-series-black-box-and-white-box-software-testing/feed/" rel="self" type="application/rss+xml" />
	<link>http://tynerblain.com/blog/2006/01/12/foundation-series-black-box-and-white-box-software-testing/</link>
	<description>Software product success.</description>
	<lastBuildDate>Sun, 12 Feb 2012 19:10:25 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
	<item>
		<title>By: Usability Testing vs Software Testing &#124; brainmates - product management people</title>
		<link>http://tynerblain.com/blog/2006/01/12/foundation-series-black-box-and-white-box-software-testing/comment-page-1/#comment-483693</link>
		<dc:creator>Usability Testing vs Software Testing &#124; brainmates - product management people</dc:creator>
		<pubDate>Tue, 17 Mar 2009 04:08:43 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/01/12/foundation-series-black-box-and-white-box-software-testing/#comment-483693</guid>
		<description>[...] Box method tests the product againsts requirements without any regard for the program structure. Tyner Blain writes that you don&#8217;t need to know anything about how the software works.  This means that [...]</description>
		<content:encoded><![CDATA[<p>[...] Box method tests the product againsts requirements without any regard for the program structure. Tyner Blain writes that you don&#8217;t need to know anything about how the software works.  This means that [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Software testing series: Organizing a test suite with tags part two -Tyner Blain</title>
		<link>http://tynerblain.com/blog/2006/01/12/foundation-series-black-box-and-white-box-software-testing/comment-page-1/#comment-245</link>
		<dc:creator>Software testing series: Organizing a test suite with tags part two -Tyner Blain</dc:creator>
		<pubDate>Wed, 08 Feb 2006 13:47:40 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/01/12/foundation-series-black-box-and-white-box-software-testing/#comment-245</guid>
		<description>[...] Test suite becomes less effective over time. Tests can grow irrelevant over time when the software they test is constantly changing (as in this project). This problem has been addressed to a large extent by using whitebox unit tests in the test suite. We are not targeting this as part of the current software solution. [...]</description>
		<content:encoded><![CDATA[<p>[...] Test suite becomes less effective over time. Tests can grow irrelevant over time when the software they test is constantly changing (as in this project). This problem has been addressed to a large extent by using whitebox unit tests in the test suite. We are not targeting this as part of the current software solution. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Sehlhorst</title>
		<link>http://tynerblain.com/blog/2006/01/12/foundation-series-black-box-and-white-box-software-testing/comment-page-1/#comment-235</link>
		<dc:creator>Scott Sehlhorst</dc:creator>
		<pubDate>Tue, 07 Feb 2006 20:34:02 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/01/12/foundation-series-black-box-and-white-box-software-testing/#comment-235</guid>
		<description>Kasama, thanks for the question.  Here&#039;s my personal perspective, maybe other readers will share theirs...

My personal experience has been over the last 10 years, and exclusively in enterprise software.  In that realm, after working with about 40 different teams for fortune 100 (US) companies, I have never seen a group that didn&#039;t use manual blackbox testing.  

Different groups have had different approaches - either scripted &quot;acceptance tests&quot; or &quot;current feature validation tests&quot; or a form of UAT (user acceptance test).  

Roughly half of those teams have also had automated black-box tests - running predefined scripts through a solution to &quot;smoke test&quot; it at a minimum, and as &quot;regression tests&quot; more commonly.

Every group I&#039;ve worked with would argue that they use manual whitebox testing - e.g. the developer tests the functionality of code before checking it in.  Fewer than 1/4 of the teams have used automated white-box unit tests.

So, my personal experience is that
25% use automated graybox testing (white + black)
25% use automated blackbox testing
50% use manual blackbox testing

I have not worked with a team that did no testing at all.  Maybe some other readers would like to share their anecdotal data?</description>
		<content:encoded><![CDATA[<p>Kasama, thanks for the question.  Here&#8217;s my personal perspective, maybe other readers will share theirs&#8230;</p>
<p>My personal experience has been over the last 10 years, and exclusively in enterprise software.  In that realm, after working with about 40 different teams for fortune 100 (US) companies, I have never seen a group that didn&#8217;t use manual blackbox testing.  </p>
<p>Different groups have had different approaches &#8211; either scripted &#8220;acceptance tests&#8221; or &#8220;current feature validation tests&#8221; or a form of UAT (user acceptance test).  </p>
<p>Roughly half of those teams have also had automated black-box tests &#8211; running predefined scripts through a solution to &#8220;smoke test&#8221; it at a minimum, and as &#8220;regression tests&#8221; more commonly.</p>
<p>Every group I&#8217;ve worked with would argue that they use manual whitebox testing &#8211; e.g. the developer tests the functionality of code before checking it in.  Fewer than 1/4 of the teams have used automated white-box unit tests.</p>
<p>So, my personal experience is that<br />
25% use automated graybox testing (white + black)<br />
25% use automated blackbox testing<br />
50% use manual blackbox testing</p>
<p>I have not worked with a team that did no testing at all.  Maybe some other readers would like to share their anecdotal data?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kasama</title>
		<link>http://tynerblain.com/blog/2006/01/12/foundation-series-black-box-and-white-box-software-testing/comment-page-1/#comment-234</link>
		<dc:creator>Kasama</dc:creator>
		<pubDate>Tue, 07 Feb 2006 19:34:06 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/01/12/foundation-series-black-box-and-white-box-software-testing/#comment-234</guid>
		<description>Discuss the reason why Blackbox and whitebox testing is not widely used in today&#039;s software engineering business. If you disagree, discuss the reason</description>
		<content:encoded><![CDATA[<p>Discuss the reason why Blackbox and whitebox testing is not widely used in today&#8217;s software engineering business. If you disagree, discuss the reason</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tyner Blain &#187; Software testing series: A case study</title>
		<link>http://tynerblain.com/blog/2006/01/12/foundation-series-black-box-and-white-box-software-testing/comment-page-1/#comment-129</link>
		<dc:creator>Tyner Blain &#187; Software testing series: A case study</dc:creator>
		<pubDate>Sun, 22 Jan 2006 21:31:44 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/01/12/foundation-series-black-box-and-white-box-software-testing/#comment-129</guid>
		<description>[...] Educate the test team. No, we&#8217;re not automating you out of a job. A gray box testing strategy is comprehensive. Automating regression testing effectively allows manual testers to focus on system level testing and overall quality assurance. The time saved can be applied to testing that should be, but isn&#8217;t being done today. [...]</description>
		<content:encoded><![CDATA[<p>[...] Educate the test team. No, we&#8217;re not automating you out of a job. A gray box testing strategy is comprehensive. Automating regression testing effectively allows manual testers to focus on system level testing and overall quality assurance. The time saved can be applied to testing that should be, but isn&#8217;t being done today. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tyner Blain &#187; Where bugs come from</title>
		<link>http://tynerblain.com/blog/2006/01/12/foundation-series-black-box-and-white-box-software-testing/comment-page-1/#comment-126</link>
		<dc:creator>Tyner Blain &#187; Where bugs come from</dc:creator>
		<pubDate>Sun, 22 Jan 2006 21:20:50 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/01/12/foundation-series-black-box-and-white-box-software-testing/#comment-126</guid>
		<description>[...] On the right side of the diagram, developers will design and then implement the solution, and also define the whitebox and blackbox tests of their implementation. These tests confirm that the code is working “as designed”. [...]</description>
		<content:encoded><![CDATA[<p>[...] On the right side of the diagram, developers will design and then implement the solution, and also define the whitebox and blackbox tests of their implementation. These tests confirm that the code is working “as designed”. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tyner Blain &#187; Foundation series: Unit testing software</title>
		<link>http://tynerblain.com/blog/2006/01/12/foundation-series-black-box-and-white-box-software-testing/comment-page-1/#comment-109</link>
		<dc:creator>Tyner Blain &#187; Foundation series: Unit testing software</dc:creator>
		<pubDate>Fri, 20 Jan 2006 03:15:09 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/01/12/foundation-series-black-box-and-white-box-software-testing/#comment-109</guid>
		<description>[...] Testing software is more than just manually banging around (also called monkey testing) and trying to break different parts of the software application. Unit testing is testing a subset of the functionality of a piece of software. A unit test is different from a system test in that it provides information only about a particular subset of the software. In our previous Foundation series post on black box and white box testing, we used the inspections that come bundled with an oil change as examples of unit tests. [...]</description>
		<content:encoded><![CDATA[<p>[...] Testing software is more than just manually banging around (also called monkey testing) and trying to break different parts of the software application. Unit testing is testing a subset of the functionality of a piece of software. A unit test is different from a system test in that it provides information only about a particular subset of the software. In our previous Foundation series post on black box and white box testing, we used the inspections that come bundled with an oil change as examples of unit tests. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tyner Blain &#187; Software testing series: Black box vs white box testing</title>
		<link>http://tynerblain.com/blog/2006/01/12/foundation-series-black-box-and-white-box-software-testing/comment-page-1/#comment-87</link>
		<dc:creator>Tyner Blain &#187; Software testing series: Black box vs white box testing</dc:creator>
		<pubDate>Fri, 13 Jan 2006 13:04:45 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/01/12/foundation-series-black-box-and-white-box-software-testing/#comment-87</guid>
		<description>[...] You will hear three answers to this question - black, white, and gray. We recently published a foundation series post on black box and white box testing - which serves as a good background document. [...]</description>
		<content:encoded><![CDATA[<p>[...] You will hear three answers to this question &#8211; black, white, and gray. We recently published a foundation series post on black box and white box testing &#8211; which serves as a good background document. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Sehlhorst</title>
		<link>http://tynerblain.com/blog/2006/01/12/foundation-series-black-box-and-white-box-software-testing/comment-page-1/#comment-86</link>
		<dc:creator>Scott Sehlhorst</dc:creator>
		<pubDate>Thu, 12 Jan 2006 23:24:09 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/01/12/foundation-series-black-box-and-white-box-software-testing/#comment-86</guid>
		<description>Absolutely right!  Thanks, Roger.</description>
		<content:encoded><![CDATA[<p>Absolutely right!  Thanks, Roger.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roger L. Cauvin</title>
		<link>http://tynerblain.com/blog/2006/01/12/foundation-series-black-box-and-white-box-software-testing/comment-page-1/#comment-85</link>
		<dc:creator>Roger L. Cauvin</dc:creator>
		<pubDate>Thu, 12 Jan 2006 23:01:37 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/01/12/foundation-series-black-box-and-white-box-software-testing/#comment-85</guid>
		<description>Another advantage of black-box testing is that is keeps your &quot;eye on the ball&quot;.  What ultimately matters is that the product fulfills the requirements, which are by definition independent of how the product is implemented.  Paying sufficient attention to quality black-box testing forces your team to think in terms of the user experience, whereas you run the risk of neglecting what really matters if you perform only white-box testing.</description>
		<content:encoded><![CDATA[<p>Another advantage of black-box testing is that is keeps your &#8220;eye on the ball&#8221;.  What ultimately matters is that the product fulfills the requirements, which are by definition independent of how the product is implemented.  Paying sufficient attention to quality black-box testing forces your team to think in terms of the user experience, whereas you run the risk of neglecting what really matters if you perform only white-box testing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tyner Blain &#187; Software testing series: Introduction</title>
		<link>http://tynerblain.com/blog/2006/01/12/foundation-series-black-box-and-white-box-software-testing/comment-page-1/#comment-84</link>
		<dc:creator>Tyner Blain &#187; Software testing series: Introduction</dc:creator>
		<pubDate>Thu, 12 Jan 2006 20:47:19 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/01/12/foundation-series-black-box-and-white-box-software-testing/#comment-84</guid>
		<description>[...] There is also a Foundation series post on black box and white box testing. [...]</description>
		<content:encoded><![CDATA[<p>[...] There is also a Foundation series post on black box and white box testing. [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

