<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Thinking Through Testing</title>
	<atom:link href="http://thinktesting.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://thinktesting.wordpress.com</link>
	<description>Just another WordPress.com site</description>
	<lastBuildDate>Mon, 12 Dec 2011 02:27:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='thinktesting.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Thinking Through Testing</title>
		<link>http://thinktesting.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://thinktesting.wordpress.com/osd.xml" title="Thinking Through Testing" />
	<atom:link rel='hub' href='http://thinktesting.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Test Management: Leading Your Team To Success (Course Extract)</title>
		<link>http://thinktesting.wordpress.com/2011/12/12/test-management-leading-your-team-to-success-course-extract/</link>
		<comments>http://thinktesting.wordpress.com/2011/12/12/test-management-leading-your-team-to-success-course-extract/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 02:27:02 +0000</pubDate>
		<dc:creator>Trevor Atkins (thinktesting)</dc:creator>
				<category><![CDATA[Planning Quality]]></category>
		<category><![CDATA[Test Planning]]></category>
		<category><![CDATA[Test Strategy]]></category>
		<category><![CDATA[qa testing]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[software testing]]></category>
		<category><![CDATA[software testing and quality assurance]]></category>

		<guid isPermaLink="false">http://thinktesting.wordpress.com/?p=188</guid>
		<description><![CDATA[Having been focused on establishing and growing the Vancouver delivery center of www.PQA.ca this year, I have not been so involved in public presentations or offering training as in recent years.  Choosing this alternative medium to share with a wider &#8230; <a href="http://thinktesting.wordpress.com/2011/12/12/test-management-leading-your-team-to-success-course-extract/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thinktesting.wordpress.com&amp;blog=14611452&amp;post=188&amp;subd=thinktesting&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>Having been focused on establishing and growing the Vancouver delivery center of <a href="http://www.PQA.ca" target="_blank">www.PQA.ca</a> this year, I have not been so involved in public presentations or offering training as in recent years.  </em></p>
<p><em>Choosing this alternative medium to share with a wider community, I have extracted a small deck of slides from my course &#8220;<a href="http://silverpath.com/services/coursecatalogue.htm" target="_blank">Test Management: Leading Your Team To Success</a>&#8221; and linked it below.  Hope you enjoy.</em></p>
<p><a href="http://thinktesting.files.wordpress.com/2011/12/silverpath-testmanagementcourse-extract-v111210.pdf">View the course extract…</a></p>
<hr />
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thinktesting.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thinktesting.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thinktesting.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thinktesting.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thinktesting.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thinktesting.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thinktesting.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thinktesting.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thinktesting.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thinktesting.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thinktesting.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thinktesting.wordpress.com/188/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thinktesting.wordpress.com/188/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thinktesting.wordpress.com/188/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thinktesting.wordpress.com&amp;blog=14611452&amp;post=188&amp;subd=thinktesting&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thinktesting.wordpress.com/2011/12/12/test-management-leading-your-team-to-success-course-extract/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/814172ddeac7b8838282cf8a613c8dc2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thinktesting</media:title>
		</media:content>
	</item>
		<item>
		<title>Scalable V-Model: An Illustrative Tool for Crafting a Test Approach</title>
		<link>http://thinktesting.wordpress.com/2011/09/19/scalable-v-model-an-illustrative-tool-for-crafting-a-test-approach/</link>
		<comments>http://thinktesting.wordpress.com/2011/09/19/scalable-v-model-an-illustrative-tool-for-crafting-a-test-approach/#comments</comments>
		<pubDate>Mon, 19 Sep 2011 01:57:46 +0000</pubDate>
		<dc:creator>Trevor Atkins (thinktesting)</dc:creator>
				<category><![CDATA[Business of Testing]]></category>
		<category><![CDATA[Planning Quality]]></category>
		<category><![CDATA[Test Planning]]></category>
		<category><![CDATA[acceptance testing]]></category>
		<category><![CDATA[early testing]]></category>
		<category><![CDATA[qa testing]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[software testing]]></category>
		<category><![CDATA[software testing and quality assurance]]></category>
		<category><![CDATA[strategic planning]]></category>
		<category><![CDATA[uat]]></category>
		<category><![CDATA[user acceptance testing]]></category>
		<category><![CDATA[visibility of value]]></category>

		<guid isPermaLink="false">http://thinktesting.wordpress.com/?p=174</guid>
		<description><![CDATA[PQA recommends a testing approach that is risk-driven, leverages agile principles, encourages early validation and verification activities, reports progress with practical metrics, and is controlled through hand-offs and acceptance criteria overlaid on the development cycle via a scalable “V-model” (whether &#8230; <a href="http://thinktesting.wordpress.com/2011/09/19/scalable-v-model-an-illustrative-tool-for-crafting-a-test-approach/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thinktesting.wordpress.com&amp;blog=14611452&amp;post=174&amp;subd=thinktesting&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>PQA recommends a testing approach that is risk-driven, leverages agile principles, encourages early validation and verification activities, reports progress with practical metrics, and is controlled through hand-offs and acceptance criteria overlaid on the development cycle via a scalable “V-model” (whether Agile, Iterative or Waterfall).</p>
<p>We apply and tailor our test approaches to match our customers’ development and testing life-cycles, always keeping their project constraints and business goals in mind.</p>
<p>The “V-model” provides a rudimentary yet effective way to describe a software development lifecycle regardless of the organization’s or project team’s chosen methodology or processes.</p>
<p><strong>A Scalable V-Model as a Tool</strong></p>
<p>In the diagram below, the scalable model illustrated is used to facilitate discussion around the testing approach options.</p>
<p><a href="http://thinktesting.files.wordpress.com/2011/12/thinktesting-scalablevmodel1.jpg"><img class="aligncenter  wp-image-183" title="thinktesting-scalablevmodel" src="http://thinktesting.files.wordpress.com/2011/12/thinktesting-scalablevmodel1.jpg?w=511&#038;h=402" alt="thinktesting-scalablevmodel" width="511" height="402" /></a>In discussing the ability and need to scale the rigour of testing and which test planning and execution techniques can be employed, visibility is provided to the project team as to what challenges and risks that may exist for successfully assessing system quality – resulting in recommendations on how the test team will be able to maximize their contribution within the specific context of the project.</p>
<p>One crucial point to take from the V-model is the implication that the definition of the acceptance tests should be possible before test cases for technical testing are defined or code is written.</p>
<p>This encourages involvement and collaboration by all the parties early in the project when feedback regarding the scope of change could prevent serious issues later in the project cycle when it is much more expensive or even impossible to make changes – part of a “smart” approach to testing.</p>
<p>Finally, the V-model embodies the ability to describe and promote validation activities at multiple levels as well as verification.</p>
<p><strong>Summary</strong></p>
<p>PQA’s overall approach to testing is risk-driven (whether the project is Agile, Iterative or Waterfall) such that we examine the project and the system to be deployed for risks to system quality, risks to the test effort being successful within the context of the existing or assumed constraints, and any implied risks to the business/organization.</p>
<p>Using this risk-driven approach, PQA scales the level of formality and the depth or detail of the testing required for:</p>
<ul>
<li>Each area of the system</li>
<li>Each phases of the project</li>
<li>Each type of testing to be employed</li>
</ul>
<p>Then we match the appropriate technique for testing to fit the pre-determined need for formality and detail.  Often the result is a hybrid of multiple techniques employed as the project progresses.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thinktesting.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thinktesting.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thinktesting.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thinktesting.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thinktesting.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thinktesting.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thinktesting.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thinktesting.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thinktesting.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thinktesting.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thinktesting.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thinktesting.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thinktesting.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thinktesting.wordpress.com/174/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thinktesting.wordpress.com&amp;blog=14611452&amp;post=174&amp;subd=thinktesting&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thinktesting.wordpress.com/2011/09/19/scalable-v-model-an-illustrative-tool-for-crafting-a-test-approach/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/814172ddeac7b8838282cf8a613c8dc2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thinktesting</media:title>
		</media:content>

		<media:content url="http://thinktesting.files.wordpress.com/2011/12/thinktesting-scalablevmodel1.jpg" medium="image">
			<media:title type="html">thinktesting-scalablevmodel</media:title>
		</media:content>
	</item>
		<item>
		<title>Role of Outsourcing: Finding Your Vision</title>
		<link>http://thinktesting.wordpress.com/2011/03/03/role-of-outsourcing-finding-your-vision/</link>
		<comments>http://thinktesting.wordpress.com/2011/03/03/role-of-outsourcing-finding-your-vision/#comments</comments>
		<pubDate>Thu, 03 Mar 2011 19:58:16 +0000</pubDate>
		<dc:creator>Trevor Atkins (thinktesting)</dc:creator>
				<category><![CDATA[Business of Testing]]></category>
		<category><![CDATA[Planning Quality]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[customer satisfaction]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[software testing]]></category>
		<category><![CDATA[software testing and quality assurance]]></category>
		<category><![CDATA[strategic planning]]></category>
		<category><![CDATA[test organization]]></category>
		<category><![CDATA[visibility of value]]></category>

		<guid isPermaLink="false">http://thinktesting.wordpress.com/?p=164</guid>
		<description><![CDATA[On February 24, 2011, I presented “Role of Outsourcing: Finding Your Vision” to VANQ.org, the Vancouver Software Quality Assurance User Group and I wanted to share that material with you. Consciously deciding your outsourcing approach is similar to choosing to &#8230; <a href="http://thinktesting.wordpress.com/2011/03/03/role-of-outsourcing-finding-your-vision/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thinktesting.wordpress.com&amp;blog=14611452&amp;post=164&amp;subd=thinktesting&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>On February 24, 2011, I presented “Role of Outsourcing: Finding Your Vision” to <a href="http://www.vanq.org/" target="_blank">VANQ.org</a>, the Vancouver Software Quality Assurance User Group and I wanted to share that material with you.</em></p>
<p>Consciously deciding your outsourcing approach is similar to choosing to use risk to drive your testing &#8211; Your resulting strategy will be customized to your specific needs and constraints.</p>
<p>Often the outsourcing solution is not decided by the team but rather mandated or inherited (including the choice not to have one), much like the expensive software tools that sit on the proverbial shelf &#8211; Purchased without a proper needs vs. solutions analysis, or a plan of how to implement and roll-out to gain the full breadth of promised benefits.</p>
<p>In the recent whitepaper “<a href="http://thinktesting.wordpress.com/2010/09/09/survey-report-project-success-test-outsourcing/" target="_blank">Survey Report &#8211; Project Success &amp; Test Outsourcing</a>”, it seemed that responses generally supported the feeling that the software industry has advanced in the last 10 years with respect to its attitude towards project success, customer satisfaction and quality, and including outsourcing of testing as part of the solution to that success.  But it was still clear that some organizations have the opportunity to see significant improvement benefits by reviewing how they are structured internally and how they conduct their quality and test efforts whether there is the intention to outsource or not.</p>
<p>In the following presentation, the software testing function of an organization is used to discuss crafting a multi-faceted sourcing solution model aimed at providing benefits on a combination of fronts including cost efficiency, capacity scalability, optimized communication, domain expertise capture/retention, specialized skills access, centralized strategic planning and accountability, etc.</p>
<p>Perhaps there is such an opportunity to identify and organize the teams, their activities and processes within your organization to realize such benefits as well, enabling a greater capability for overall project success.</p>
<p><a href="http://thinktesting.files.wordpress.com/2011/03/pqa-roleofoutsourcing-110303.pdf">Read the full article…</a></p>
<hr />
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thinktesting.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thinktesting.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thinktesting.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thinktesting.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thinktesting.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thinktesting.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thinktesting.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thinktesting.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thinktesting.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thinktesting.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thinktesting.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thinktesting.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thinktesting.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thinktesting.wordpress.com/164/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thinktesting.wordpress.com&amp;blog=14611452&amp;post=164&amp;subd=thinktesting&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thinktesting.wordpress.com/2011/03/03/role-of-outsourcing-finding-your-vision/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/814172ddeac7b8838282cf8a613c8dc2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thinktesting</media:title>
		</media:content>
	</item>
		<item>
		<title>Regression Testing – Strategic and Risk-driven, Can You Afford Not To?</title>
		<link>http://thinktesting.wordpress.com/2010/11/23/regression-testing-strategic-and-risk-driven-can-you-afford-not-to/</link>
		<comments>http://thinktesting.wordpress.com/2010/11/23/regression-testing-strategic-and-risk-driven-can-you-afford-not-to/#comments</comments>
		<pubDate>Tue, 23 Nov 2010 20:09:32 +0000</pubDate>
		<dc:creator>Trevor Atkins (thinktesting)</dc:creator>
				<category><![CDATA[Business of Testing]]></category>
		<category><![CDATA[Planning Quality]]></category>
		<category><![CDATA[Test Planning]]></category>
		<category><![CDATA[Test Strategy]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[qa testing]]></category>
		<category><![CDATA[regression testing]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[software testing]]></category>
		<category><![CDATA[software testing and quality assurance]]></category>
		<category><![CDATA[strategic planning]]></category>
		<category><![CDATA[test cases]]></category>
		<category><![CDATA[test organization]]></category>

		<guid isPermaLink="false">http://thinktesting.wordpress.com/?p=132</guid>
		<description><![CDATA[Planning your testing effort for the next project: How much time do you have?  How many people do you have?  _How_ big was that scope again? As testing is virtually always constrained with not enough time, not enough people, not &#8230; <a href="http://thinktesting.wordpress.com/2010/11/23/regression-testing-strategic-and-risk-driven-can-you-afford-not-to/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thinktesting.wordpress.com&amp;blog=14611452&amp;post=132&amp;subd=thinktesting&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Planning your testing effort for the next project: How much time do you have?  How many people do you have?  _How_ big was that scope again?</p>
<p>As testing is virtually always constrained with not enough time, not enough people, not enough infrastructure, etc it is vital that the testing effort is able to prioritize what is critical and what is not so the scarce resources can be applied in the most valuable manner possible.</p>
<p>New functionality is where the excitement is, and definitely where there is a high probability of defects.  And in the face of tight budgets and schedules, even new functionality testing is often short-changed.</p>
<p>But is it really the only place of high risk? How many times has the code been changed and something seemed to break somewhere else?  What if the impact is a data integrity issue?  What if the collateral damage is deep into a different business process?  What if performance of key tasks degrades after making a “small” change in a supposedly unrelated area of the system?</p>
<p>Regression testing is intended to uncover such errors in areas of the system that were previously considered to be working by re-testing the system after changes have been made (eg: defect fixes or new functionality).</p>
<p><strong>Challenges</strong></p>
<p>Regression testing is typically a challenge on any project because of ever-present time and resource constraints.  However the neglect of regression testing builds a potential for undetected failure into the system.  This potential typically only increases as time passes.</p>
<p>The following are some more specific reasons why regression testing is often left behind in the project plan.</p>
<p><strong>Size of system grows while projects remain similarly constrained:</strong></p>
<ul>
<li>The potential size of the regression suite is increasing over time as the system grows in terms of functionality and complexity</li>
<li>As each new release typically faces the same constraints in terms of budget, schedule, team size a smaller and smaller percent of prior functionality gets re-tested because of the focus on new functionality and the growing size of the regression suite</li>
</ul>
<p><strong>Complexity of system grows while testing practices remain static:</strong></p>
<ul>
<li>The inherent complexity of the system is increasing as more and more code is written for new features and the interactions of the system increase</li>
<li>The system-level dependencies and interactions become less and less understood on average by each individual team member</li>
<li>System-level knowledge of the system and how to test it typically remains uncaptured as investment in appropriately formalized tests is haphazard or unsustained, resulting in insufficient test coverage of the system or the inability to even gauge the degree of actual coverage</li>
</ul>
<p><strong>Automation efforts are prone to failure:</strong></p>
<ul>
<li>Investments into test automation efforts for regression testing are prone to failure over time because of perceived maintenance overheads,  lack of an ROI-driven approach, lack of the right-skilled resources, lack of the understanding of what exactly is being tested, etc</li>
<li>Rapid development cycles do not traditionally encourage/allow for the time to create well-designed test automation suites (eg: effort is perceived as slowing the ability to release the current new functionality, or an expense on the project when there will be little direct benefit to the project)</li>
</ul>
<p><strong>Solution</strong></p>
<p>One of the crucial components to being “smart” in a constrained situation is to be able to correctly decide on or select which things are “must-haves”, which are “should-haves” and which are “nice-to-haves”.</p>
<p>For any testing effort on a maturing system, a regression testing approach is definitely a “must-have” in order to address that risk of collateral damage or service degradation.  At the same time, you should not expect to have to rerun all the tests you did when the functionality was new.  Thoughtfully sample the system functionality and associated tests for areas where a regression would matter most.  If/when such issues are found deeper testing can take place at that point.</p>
<p>In order to define what a reasonable sample of the tests should be:<a href="http://thinktesting.files.wordpress.com/2010/11/systemriskareas.png"><img class="size-full wp-image-145 alignright" title="systemriskareas" src="http://thinktesting.files.wordpress.com/2010/11/systemriskareas.png?w=640" alt="Sysem Risk Areas Diagram"   /></a></p>
<ul>
<li>Identify traditionally risky areas in terms of criticality, sensitivity, complexity, interdependencies, and instability</li>
<li>Determine the “breadth and depth of testing” required based on both traditionally risky areas and where the changes for this next release are planned</li>
<li>Capture the strategic regression tests from the business/acceptance, technical/functional, ‘ilities/non-functional testing points of view in a formalized manner</li>
</ul>
<p>If you already have comprehensive, well-defined, documented tests, then deliberately de-select less strategic tests that you used when testing new functionality.  Your pared-down regression test suite will help you mitigate the risk of missing things while you continue to put focus on the new development in your testing effort.</p>
<p><a href="http://thinktesting.files.wordpress.com/2010/11/regressiontestsuite.png"><img class="aligncenter size-full wp-image-147" title="regressiontestsuite" src="http://thinktesting.files.wordpress.com/2010/11/regressiontestsuite.png?w=640&#038;h=241" alt="Regression Test Suite Management Diagram" width="640" height="241" /></a>It may feel a bit painful at first to “throw-away” some of those tests, but in truth you are really just setting them aside and focusing on the high priority tests that make the most business sense to re-execute on a regular basis.</p>
<p><strong>Strategically Keeping Up</strong></p>
<p>Even with thoughtful consideration of the tests for the regression suite, the number of tests and the time it can take to execute them can be significant.  To help reduce the time for execution as well as reduce maintenance of test data and set-up/configuration costs, we can turn to test automation.</p>
<p style="text-align:center;"><em> “Many people try to add automation to their projects, only to end up frustrated and annoyed. After one or two disastrous attempts, many just give up and stop trying. However, implementing automated testing is a basic cost-benefit analysis.”</em></p>
<p style="text-align:center;"><em>“Automation is a method of testing, not a type of testing, and so should be applied to facilitate or accelerate those tests in the overall plan where there is a clear benefit for the project or the maintenance of the final system.”</em></p>
<p style="text-align:center;">- <a href="http://www.silverpath.com/resources/newsletterarchives.htm#_Pot-holes_on_the">Potholes on the Road to Automation</a></p>
<p>The regression test suite should be automated where the business case of doing so makes sense. To help determine the actual ROI for this effort, be sure to take a system lifecycle view of the investment (not just a current project view):</p>
<ul>
<li>Automate where the business case is strong (eg: repetitive, difficult to do manually, data volume and/or set-up intensive, permutation volume)</li>
<li>Selective creation of automated scripts based on high-use and high-risk functionality also helps maximizes ROI</li>
<li>Use the previous build to automate tests to allow development of the scripts on a “stable” system and minimize rework</li>
<li>Manually test the new functionality on a current build to actively remove defects and immediately add value while simultaneously identifying candidate automation scripts, data requirements, and dependencies for the next automation cycle</li>
</ul>
<p><strong> </strong></p>
<p><strong>Summary</strong></p>
<p>Is the risk tolerance of your project and organization so high that you can really afford not to have an efficient regression testing solution?</p>
<p>Reduce the level of risk in your system and organization by including a regression testing solution as part of your overall test strategy for any significant release.  Design your regression test suite in such a way that you are able to perform different levels of regression testing while also reducing resource and turnaround requirements.</p>
<p>If you carefully feed and care for your regression test suite you will reap the benefit of continually increasing confidence in the stability and quality of your system through maximized test coverage and ease of execution within your constraints.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thinktesting.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thinktesting.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thinktesting.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thinktesting.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thinktesting.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thinktesting.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thinktesting.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thinktesting.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thinktesting.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thinktesting.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thinktesting.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thinktesting.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thinktesting.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thinktesting.wordpress.com/132/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thinktesting.wordpress.com&amp;blog=14611452&amp;post=132&amp;subd=thinktesting&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thinktesting.wordpress.com/2010/11/23/regression-testing-strategic-and-risk-driven-can-you-afford-not-to/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/814172ddeac7b8838282cf8a613c8dc2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thinktesting</media:title>
		</media:content>

		<media:content url="http://thinktesting.files.wordpress.com/2010/11/systemriskareas.png" medium="image">
			<media:title type="html">systemriskareas</media:title>
		</media:content>

		<media:content url="http://thinktesting.files.wordpress.com/2010/11/regressiontestsuite.png" medium="image">
			<media:title type="html">regressiontestsuite</media:title>
		</media:content>
	</item>
		<item>
		<title>Survey Report &#8211; Project Success &amp; Test Outsourcing</title>
		<link>http://thinktesting.wordpress.com/2010/09/09/survey-report-project-success-test-outsourcing/</link>
		<comments>http://thinktesting.wordpress.com/2010/09/09/survey-report-project-success-test-outsourcing/#comments</comments>
		<pubDate>Thu, 09 Sep 2010 21:55:44 +0000</pubDate>
		<dc:creator>Trevor Atkins (thinktesting)</dc:creator>
				<category><![CDATA[Business of Testing]]></category>
		<category><![CDATA[Planning Quality]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[acceptance testing]]></category>
		<category><![CDATA[customer satisfaction]]></category>
		<category><![CDATA[estimating testing]]></category>
		<category><![CDATA[Estimation]]></category>
		<category><![CDATA[requirements]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[strategic planning]]></category>
		<category><![CDATA[visibility of value]]></category>

		<guid isPermaLink="false">http://thinktesting.wordpress.com/?p=127</guid>
		<description><![CDATA[This summer, we put out a quick 10-question survey regarding software development and outsourcing or contracting of testing services. The intention of the survey was to use the responses to paint a picture of the attitude or approach towards outsourcing &#8230; <a href="http://thinktesting.wordpress.com/2010/09/09/survey-report-project-success-test-outsourcing/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thinktesting.wordpress.com&amp;blog=14611452&amp;post=127&amp;subd=thinktesting&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This summer, we put out a quick 10-question survey regarding software development and outsourcing or contracting of testing services.</p>
<p>The intention of the survey was to use the responses to paint a picture of the attitude or approach towards outsourcing of testing in comparison to how organizations seek success for their projects and teams.</p>
<p>In general it was hoped that the responses might indicate that:</p>
<ul>
<li> Organizations were looking beyond hourly rates to the total value that was being delivered by contract service providers (eg: productivity, increased capability/capacity, organizational planning and execution improvements, bottom-line impact).</li>
<li>Organizations were seeking solutions that: were more than just bodies to add to a project team; provided strategic thought leadership rather than just execution on assigned tasks; built a relationship with a partner specialized in delivering specific value-adds.</li>
<li>Organizations were open to looking beyond the confines of their own offices to find much needed support such that not all of the team members needed to be co-located in order to be effective.</li>
<li>Organizations were extracting the benefit of up-front thinking about risks and constraint trade-offs by investing into test strategy and effort estimation planning activities.</li>
</ul>
<p>Not all of these expectations were fully supported in the responses, suggesting that there is still significant opportunity for improvement benefits. However the responses provided a picture of a stronger focus on quality and testing activities than would have been expected 10 years ago.</p>
<p><a href="http://www.silverpath.com/resources/Silverpath-ProjectSuccessTestOutsourcingSurveyWhitepaper-100909.pdf" target="_blank">Read the full article&#8230; </a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thinktesting.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thinktesting.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thinktesting.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thinktesting.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thinktesting.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thinktesting.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thinktesting.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thinktesting.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thinktesting.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thinktesting.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thinktesting.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thinktesting.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thinktesting.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thinktesting.wordpress.com/127/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thinktesting.wordpress.com&amp;blog=14611452&amp;post=127&amp;subd=thinktesting&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thinktesting.wordpress.com/2010/09/09/survey-report-project-success-test-outsourcing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/814172ddeac7b8838282cf8a613c8dc2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thinktesting</media:title>
		</media:content>
	</item>
		<item>
		<title>Using Agile Principles to Get an “A” With the Customer Every Time</title>
		<link>http://thinktesting.wordpress.com/2010/07/09/using-agile-principles-to-get-an-%e2%80%9ca%e2%80%9d-with-the-customer-every-time/</link>
		<comments>http://thinktesting.wordpress.com/2010/07/09/using-agile-principles-to-get-an-%e2%80%9ca%e2%80%9d-with-the-customer-every-time/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 15:23:46 +0000</pubDate>
		<dc:creator>Trevor Atkins (thinktesting)</dc:creator>
				<category><![CDATA[Agile Software Development]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[agile development]]></category>
		<category><![CDATA[agile practices]]></category>
		<category><![CDATA[agile principles]]></category>
		<category><![CDATA[agile projects]]></category>
		<category><![CDATA[agile qa]]></category>
		<category><![CDATA[agile testing]]></category>
		<category><![CDATA[customer satisfaction]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[software testing]]></category>

		<guid isPermaLink="false">http://thinktesting.wordpress.com/?p=91</guid>
		<description><![CDATA[Agile is a frequent topic in process improvement discussions and networking events alike – some going for Agile all the way and others rejecting it as something that won’t work for their projects or customers. In general, I have found &#8230; <a href="http://thinktesting.wordpress.com/2010/07/09/using-agile-principles-to-get-an-%e2%80%9ca%e2%80%9d-with-the-customer-every-time/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thinktesting.wordpress.com&amp;blog=14611452&amp;post=91&amp;subd=thinktesting&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Agile is a frequent topic in process improvement discussions and networking events alike – some going for Agile all the way and others rejecting it as something that won’t work for their projects or customers.</p>
<p>In general, I have found that a significant degree of value can be added to an organization’s software development process and bottom-line through the application of the expressed intentions of the Agile approach.</p>
<p>Consider:</p>
<p style="text-align:center;"><em><strong>Principles behind the Agile Manifesto</strong><br />
We follow these principles:<br />
Our highest priority is to satisfy the customer<br />
through early and continuous delivery<br />
of valuable software.<br />
&#8230;<br />
</em> <a href="http://agilemanifesto.org/principles.html" target="_blank">http://agilemanifesto.org/principles.html</a></p>
<p>If one understands Agile as not a methodology or process but as a philosophical approach to trying to do better at something that has traditionally not worked as well as it could, substantial opportunity exists for improvement:</p>
<blockquote><p>&#8220;This year&#8217;s results show a marked decrease in project success rates, with 32% of all projects succeeding which are delivered on time, on budget, with required features and functions, 44% were challenged which are late, over budget, and/or with less than the required features and functions and 24% failed which are cancelled prior to completion or delivered and never used.&#8221;<em>, Jim Johnson, chairman of The Standish Group, CHAOS Summary 2009 – <a href="http://standishgroup.com/newsroom/chaos_2009.php" target="_blank">http://standishgroup.com/newsroom/chaos_2009.php</a></em></p></blockquote>
<p>This is not to say that using Agile will overcome all the challenges inherent in your development methodology, but rather that using each of the principles included in the Agile Manifesto to change your approach to planning and executing projects can get you significant “Quick Wins”.</p>
<p>For example with the principle: “…satisfy the customer through early and continuous delivery of valuable software”:</p>
<ul>
<li>Organize your project with 5 or more ‘releases’ to the customer for acceptance, rather than just the typical final release at the end.</li>
<li>Distribute your effort and functionality evenly across the releases being sure to be able to show useful, increasing value with each release.</li>
<li>Have the customer sign-off on each release and ideally start using it in their business activities in order to start realizing the benefits of the investment as soon as possible.</li>
</ul>
<p>This approach can bring all sorts of benefits in terms of lowering the <a href="http://www.silverpath.com/resources/newsletterarchives.htm#_Continuous_Quality_Improvement" target="_blank">Total Cost of Quality</a>, but the one key performance indicator we shall make an observation on is the aspect of customer satisfaction.</p>
<p style="text-align:center;"><img class="aligncenter" src="http://www.silverpath.com/imgsrc/agileroicurves.jpg" border="0" alt="Agile ROI Curves" /></p>
<p>By the time the Final Release is given to the customer for acceptance, the business should have already accepted and be ramped up on the previous releases. Therefore the project team already has an 80% acceptance rating going into this last cycle.</p>
<p>It may be a little light-hearted to look at this outcome as similar to entering the final exam with an “A” already guaranteed, but fundamentally the team has reached the end of the project proving with each release that they are in synch with the customer’s needs and are delivering the solution that fits that need.</p>
<p>Good grades aren’t everything when looking for a successful project, but without a happy customer…</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thinktesting.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thinktesting.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thinktesting.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thinktesting.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thinktesting.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thinktesting.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thinktesting.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thinktesting.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thinktesting.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thinktesting.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thinktesting.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thinktesting.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thinktesting.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thinktesting.wordpress.com/91/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thinktesting.wordpress.com&amp;blog=14611452&amp;post=91&amp;subd=thinktesting&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thinktesting.wordpress.com/2010/07/09/using-agile-principles-to-get-an-%e2%80%9ca%e2%80%9d-with-the-customer-every-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/814172ddeac7b8838282cf8a613c8dc2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thinktesting</media:title>
		</media:content>

		<media:content url="http://www.silverpath.com/imgsrc/agileroicurves.jpg" medium="image">
			<media:title type="html">Agile ROI Curves</media:title>
		</media:content>
	</item>
		<item>
		<title>Why Estimate Testing If You Are Just Given A Box To Work Within?</title>
		<link>http://thinktesting.wordpress.com/2010/05/09/why-estimate-testing-if-you-are-just-given-a-box-to-work-within/</link>
		<comments>http://thinktesting.wordpress.com/2010/05/09/why-estimate-testing-if-you-are-just-given-a-box-to-work-within/#comments</comments>
		<pubDate>Sun, 09 May 2010 15:22:21 +0000</pubDate>
		<dc:creator>Trevor Atkins (thinktesting)</dc:creator>
				<category><![CDATA[Estimation]]></category>
		<category><![CDATA[Planning Quality]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[estimating testing]]></category>
		<category><![CDATA[qa testing]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[software testing]]></category>
		<category><![CDATA[software testing and quality assurance]]></category>

		<guid isPermaLink="false">http://thinktesting.wordpress.com/?p=89</guid>
		<description><![CDATA[Sharing an answer to a couple of recent customer queries in hopes that it is generally useful as well: Often in discussing the value of estimating test efforts, a comment is made by someone that there is no point in &#8230; <a href="http://thinktesting.wordpress.com/2010/05/09/why-estimate-testing-if-you-are-just-given-a-box-to-work-within/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thinktesting.wordpress.com&amp;blog=14611452&amp;post=89&amp;subd=thinktesting&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>Sharing an answer to a couple of recent customer queries in hopes that it is generally useful as well:</em></p>
<p>Often in discussing the value of estimating test efforts, a comment is made by someone that there is no point in doing so as they will be given only 2 weeks (or some other arbitrary number) for testing anyway.</p>
<p>In such a tightly constrained situation, it will frequently feel that there is no ability for the test team to control or even influence the situation – it is clear to everyone on the team that there is not enough time to do the job, but that is all the time there is, and so…</p>
<p>It is the next thought after that which is critical: so… what do you do? What is your plan or strategy of testing? And how do you know that this approach is the most effective compared to another? How do you make it visible to the stakeholders and senior management what they will get for the 2 weeks (and what they won’t get)?</p>
<p>This is where estimation can help by allowing the rapid generation and comparison of different efforts, by allowing the effort required for a given test approach to be quantified, by translating a schedule constraint of working days into a budget of person days and vice versa, by revealing opportunities to get testing involved earlier in the SDLC where they won’t be on the critical path, etc.</p>
<p>Just because you are tightly constrained does not mean that you can not take control and ownership of the problem, think it through, come up with the best solution approach possible for the situation, and succeed together as a team.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thinktesting.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thinktesting.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thinktesting.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thinktesting.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thinktesting.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thinktesting.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thinktesting.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thinktesting.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thinktesting.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thinktesting.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thinktesting.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thinktesting.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thinktesting.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thinktesting.wordpress.com/89/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thinktesting.wordpress.com&amp;blog=14611452&amp;post=89&amp;subd=thinktesting&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thinktesting.wordpress.com/2010/05/09/why-estimate-testing-if-you-are-just-given-a-box-to-work-within/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/814172ddeac7b8838282cf8a613c8dc2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thinktesting</media:title>
		</media:content>
	</item>
		<item>
		<title>Designing an Effective (Agile) Smoke Test</title>
		<link>http://thinktesting.wordpress.com/2010/02/09/designing-an-effective-agile-smoke-test/</link>
		<comments>http://thinktesting.wordpress.com/2010/02/09/designing-an-effective-agile-smoke-test/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 15:20:13 +0000</pubDate>
		<dc:creator>Trevor Atkins (thinktesting)</dc:creator>
				<category><![CDATA[Planning Quality]]></category>
		<category><![CDATA[Test Planning]]></category>
		<category><![CDATA[Test Strategy]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[agile testing]]></category>
		<category><![CDATA[exploratory testing]]></category>
		<category><![CDATA[qa testing]]></category>
		<category><![CDATA[rapid testing]]></category>
		<category><![CDATA[smoke test]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[software testing]]></category>
		<category><![CDATA[software testing and quality assurance]]></category>
		<category><![CDATA[test cases]]></category>

		<guid isPermaLink="false">http://thinktesting.wordpress.com/?p=87</guid>
		<description><![CDATA[Sharing an answer to a couple of recent customer queries in hopes that it is generally useful as well: The ability to give early feedback during testing is a cornerstone to providing value on a software project. A well designed &#8230; <a href="http://thinktesting.wordpress.com/2010/02/09/designing-an-effective-agile-smoke-test/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thinktesting.wordpress.com&amp;blog=14611452&amp;post=87&amp;subd=thinktesting&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>Sharing an answer to a couple of recent customer queries in hopes that it is generally useful as well:</em></p>
<p>The ability to give early feedback during testing is a cornerstone to providing value on a software project. A well designed smoke test is one part of a strategy that can enable that feedback.</p>
<p>How do you determine what to put in your smoke test? First, ask what are the critical behaviours that need to be working. Then consider the types of changes that have occurred since the last test cycle and what you need to check to gain necessary confidence that these things and what they impact are in &#8220;working order&#8221;. Finally, prioritize which other areas of the system you need to review in more detail than others (eg: what would you do next if you had some extra time).</p>
<p>In general, you should plan to execute the &#8220;breadth&#8221; of &#8220;breadth and depth&#8221; testing in a smoke test, reporting readiness and severe issues continuously as you go. For example:</p>
<ul>
<li> The first pass of the system should make sure that all the things that you want to test in this cycle are in fact testable (ie: can be accessed and can perform at least one &#8216;happy path&#8217; behaviour or task). The time to complete this first pass should take you and/or your team no more than 30 minutes – half of that would be better.</li>
<li>The second pass should be a more detailed investigation into any new functionality. Make sure that whatever has been promised to the customer or end-user in this release has been evaluated such that you can provide early feedback on whether features are working well or not (don&#8217;t want to find those issues late in the test cycle).</li>
<li>The third pass would include regression tests of the high priority behaviours that you know were working last time; things that cannot be allowed to break from release to release.</li>
</ul>
<p>Successive passes, outside of the smoke test, would then go deeper into riskier areas; areas that have had a lot of change, are relatively more complex, are business critical ($$$), have been problem areas in the past, or haven’t been tested in “depth” yet.</p>
<p>Testing would continue to delve deeper following these priorities, guided by the Test Strategy, as time/budget and resources permit &#8212; it is very unlikely you will have all the time you feel you need.</p>
<p>Note: Do not constrain yourself to documented detailed test cases in your smoke test. Utilize checklists, matrices, use cases, user stories, etc.</p>
<p>Make sure to customize the above outline to fit with the unique balance of quality requirements, scope, and constraints you need for your project.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thinktesting.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thinktesting.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thinktesting.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thinktesting.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thinktesting.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thinktesting.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thinktesting.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thinktesting.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thinktesting.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thinktesting.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thinktesting.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thinktesting.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thinktesting.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thinktesting.wordpress.com/87/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thinktesting.wordpress.com&amp;blog=14611452&amp;post=87&amp;subd=thinktesting&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thinktesting.wordpress.com/2010/02/09/designing-an-effective-agile-smoke-test/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/814172ddeac7b8838282cf8a613c8dc2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thinktesting</media:title>
		</media:content>
	</item>
		<item>
		<title>Involve Testing Throughout the SDLC (presentation)</title>
		<link>http://thinktesting.wordpress.com/2009/09/09/involve-testing-throughout-the-sdlc-presentation/</link>
		<comments>http://thinktesting.wordpress.com/2009/09/09/involve-testing-throughout-the-sdlc-presentation/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 15:16:16 +0000</pubDate>
		<dc:creator>Trevor Atkins (thinktesting)</dc:creator>
				<category><![CDATA[Planning Quality]]></category>
		<category><![CDATA[Test Planning]]></category>
		<category><![CDATA[Test Strategy]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[customer satisfaction]]></category>
		<category><![CDATA[early testing]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[software testing]]></category>
		<category><![CDATA[software testing and quality assurance]]></category>

		<guid isPermaLink="false">http://thinktesting.wordpress.com/?p=85</guid>
		<description><![CDATA[Too often a test team is employed only towards the end of a project cycle. This means the test team is not as fully leveraged as they could be and therefore the project is not reaching as high a quality &#8230; <a href="http://thinktesting.wordpress.com/2009/09/09/involve-testing-throughout-the-sdlc-presentation/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thinktesting.wordpress.com&amp;blog=14611452&amp;post=85&amp;subd=thinktesting&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Too often a test team  is employed only towards the end of a project cycle.  This means the  test team is not as fully leveraged as they could be and therefore the  project is not reaching as high a quality bar as it should.</p>
<p>Silverpath  works with our customers’ in-house project teams to integrate our  adaptable approach of Thinking Through Testing™ which emphasizes the  inclusion of testing activities early in the project lifecycle.</p>
<p>In  the recorded presentation linked below we will review some of the  background to the value of this approach and the base principles of the  approach itself.</p>
<p style="text-align:center;"><a href="http://www.silverpath.com/resources/testingthroughoutsdlc.htm" target="_blank"><img class="aligncenter" src="http://www.silverpath.com/imgsrc/testingthroughoutsdlc.jpg" border="0" alt="See the presentation" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thinktesting.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thinktesting.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thinktesting.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thinktesting.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thinktesting.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thinktesting.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thinktesting.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thinktesting.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thinktesting.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thinktesting.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thinktesting.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thinktesting.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thinktesting.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thinktesting.wordpress.com/85/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thinktesting.wordpress.com&amp;blog=14611452&amp;post=85&amp;subd=thinktesting&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thinktesting.wordpress.com/2009/09/09/involve-testing-throughout-the-sdlc-presentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/814172ddeac7b8838282cf8a613c8dc2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thinktesting</media:title>
		</media:content>

		<media:content url="http://www.silverpath.com/imgsrc/testingthroughoutsdlc.jpg" medium="image">
			<media:title type="html">See the presentation</media:title>
		</media:content>
	</item>
		<item>
		<title>Visibility of Value &#8211; Testing Within the Organization</title>
		<link>http://thinktesting.wordpress.com/2009/05/09/visibility-of-value-testing-within-the-organization/</link>
		<comments>http://thinktesting.wordpress.com/2009/05/09/visibility-of-value-testing-within-the-organization/#comments</comments>
		<pubDate>Sat, 09 May 2009 15:15:09 +0000</pubDate>
		<dc:creator>Trevor Atkins (thinktesting)</dc:creator>
				<category><![CDATA[Business of Testing]]></category>
		<category><![CDATA[Planning Quality]]></category>
		<category><![CDATA[Test Strategy]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[customer satisfaction]]></category>
		<category><![CDATA[qa testing]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[software testing]]></category>
		<category><![CDATA[software testing and quality assurance]]></category>
		<category><![CDATA[strategic planning]]></category>
		<category><![CDATA[test organization]]></category>
		<category><![CDATA[visibility of value]]></category>

		<guid isPermaLink="false">http://thinktesting.wordpress.com/?p=83</guid>
		<description><![CDATA[Consider the last time the testing group was involved from the beginning of a project, had an influential voice in the development of the project plan, was able to hire for test planning, and was treated as a strategic competitive &#8230; <a href="http://thinktesting.wordpress.com/2009/05/09/visibility-of-value-testing-within-the-organization/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thinktesting.wordpress.com&amp;blog=14611452&amp;post=83&amp;subd=thinktesting&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Consider the last time the testing group was involved from the beginning of a project, had an influential voice in the development of the project plan, was able to hire for test planning, and was treated as a strategic competitive differentiator by the company.</p>
<p>Each of the aforementioned items is related to the organization’s perceived value of the testing group. Not only must the testing group be concerned with knowing and performing the activities of software testing to a high standard, but it must also understand how it should participate within the larger activities and priorities of the organization, making visible the value the testing group delivers in that regard.</p>
<p>Testing is typically a substantial portion of any software project, but it is still often an afterthought in many organizations where the testing group is an unequal stakeholder with respect to budget, resources and project planning.</p>
<p>While it is true that the degree of quality doesn’t directly impact market share, the lack of quality, competitively, will certainly have an adverse impact on reputation and revenues.</p>
<p>Investing in testing is expected to help to increase product quality, increase customer satisfaction, and improve the overall organizational profitability. Testing is part of a set of risk mitigation activities where the basic principle is to spend money wisely now in order to avoid greater costs later. Each organization and even each project must find the optimal mix of investment in upfront activities versus potential costs of inefficiency or failures later to minimize the Total Cost of Quality.</p>
<p>Perhaps the most important goal for a testing group within any organization is to move from the perception of being a cost center to being an effective and efficient cost-optimization center. This goal can be readily achieved through making visible the impact and value of the risk mitigation efforts of the testing group to the key stakeholders of each project and across the organization for review and improvement.</p>
<p><a href="http://www.silverpath.com/resources/Silverpath-VisibilityOfValueWhitepaper-090505.pdf" target="_blank">Read the full article&#8230;</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thinktesting.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thinktesting.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thinktesting.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thinktesting.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thinktesting.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thinktesting.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thinktesting.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thinktesting.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thinktesting.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thinktesting.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thinktesting.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thinktesting.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thinktesting.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thinktesting.wordpress.com/83/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thinktesting.wordpress.com&amp;blog=14611452&amp;post=83&amp;subd=thinktesting&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thinktesting.wordpress.com/2009/05/09/visibility-of-value-testing-within-the-organization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/814172ddeac7b8838282cf8a613c8dc2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thinktesting</media:title>
		</media:content>
	</item>
	</channel>
</rss>
