<?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: How long should testing changes take?</title>
	<atom:link href="http://www.embeddedinsights.com/channels/2011/12/21/how-long-should-testing-changes-take/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.embeddedinsights.com/channels/2011/12/21/how-long-should-testing-changes-take/</link>
	<description>Shedding Light on the Hidden World of Embedded Systems</description>
	<lastBuildDate>Mon, 28 Jul 2014 16:18:37 -0400</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Lisa Simone</title>
		<link>http://www.embeddedinsights.com/channels/2011/12/21/how-long-should-testing-changes-take/#comment-11204</link>
		<dc:creator>Lisa Simone</dc:creator>
		<pubDate>Wed, 28 Dec 2011 12:41:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.embeddedinsights.com/channels/?p=670#comment-11204</guid>
		<description>The degree of testing required depends on the change, as you alluded to, but it&#039;s more dependent upon the corresponding requirements and specifications.  &quot;Minimizing variations&quot; between successive builds is a good idea in general, but many times &quot;simple&quot; changes are the cause of big problems - partly because someone assumed a change was simple.  The change itself may be simple, but the implications on the requirements (and the final device performance) may be huge.  

Take for example, medical devices.  A simple change may be to expand the range of reportable patient values for a diagnostic test.  The change may be straightforward/simple to verify.  However, it&#039;s possible that validation of the change could require clinical trials to ensure that it doesn&#039;t affect safety and effectiveness of the device.  Thus, a simple change could take a significant amount of time and money to validate before it can be released. 

One might argue that medical devices are a &quot;special case&quot; but safety-critical features exist on a host of other applications such as automotive, industrial, and telecom.  Making a simple change to reduce cost of a critical component may require new certifications.  Making ANY change to a user interface would require consideration of user interface testing, except for some very simple changes like a misspelling.  Changing a screen color or font size may affect readability - many UI changes inadvertently lead to use error because the change may alter how the user interacts with the device.  Human Factors testing is often sorely lacking.

So, the answer is the famous &quot;it depends&quot; - and it certainly does, on the requirements.  And unfortunately, the quality of requirements is generally less than optimal.  Is two weeks possible?  Yes.  Could two weeks be used as a benchmark?  No way.</description>
		<content:encoded><![CDATA[<p>The degree of testing required depends on the change, as you alluded to, but it&#8217;s more dependent upon the corresponding requirements and specifications.  &#8220;Minimizing variations&#8221; between successive builds is a good idea in general, but many times &#8220;simple&#8221; changes are the cause of big problems &#8211; partly because someone assumed a change was simple.  The change itself may be simple, but the implications on the requirements (and the final device performance) may be huge.  </p>
<p>Take for example, medical devices.  A simple change may be to expand the range of reportable patient values for a diagnostic test.  The change may be straightforward/simple to verify.  However, it&#8217;s possible that validation of the change could require clinical trials to ensure that it doesn&#8217;t affect safety and effectiveness of the device.  Thus, a simple change could take a significant amount of time and money to validate before it can be released. </p>
<p>One might argue that medical devices are a &#8220;special case&#8221; but safety-critical features exist on a host of other applications such as automotive, industrial, and telecom.  Making a simple change to reduce cost of a critical component may require new certifications.  Making ANY change to a user interface would require consideration of user interface testing, except for some very simple changes like a misspelling.  Changing a screen color or font size may affect readability &#8211; many UI changes inadvertently lead to use error because the change may alter how the user interacts with the device.  Human Factors testing is often sorely lacking.</p>
<p>So, the answer is the famous &#8220;it depends&#8221; &#8211; and it certainly does, on the requirements.  And unfortunately, the quality of requirements is generally less than optimal.  Is two weeks possible?  Yes.  Could two weeks be used as a benchmark?  No way.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
