<?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: EWT10: To err is human</title>
	<atom:link href="http://weekendtesting.com/archives/882/feed" rel="self" type="application/rss+xml" />
	<link>http://weekendtesting.com/archives/882</link>
	<description>Test, Learn and Contribute</description>
	<lastBuildDate>Fri, 03 Feb 2012 14:13:42 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Ben Simo</title>
		<link>http://weekendtesting.com/archives/882/comment-page-1#comment-922</link>
		<dc:creator>Ben Simo</dc:creator>
		<pubDate>Sun, 28 Mar 2010 20:00:04 +0000</pubDate>
		<guid isPermaLink="false">http://weekendtesting.com/?p=882#comment-922</guid>
		<description>I am so sorry I was unable to join this session.  Here are a few quick comments on what I see above. I&#039;ve not yet read the transcript.


Markus:  Even a backend subsystem has a UI. The user might be another piece of software. So for the UI part, I&#039;d consider if the reporting provides appropriate information to that other system so that it can detect and recover from the failure too.  Also, I find that poor error reporting to human users is often the result of poor reporting in 3rd party components; and the developers of the system know no more about the error than they show to users.

And yes, not every part of the heuristic will apply in all situations. :)


Ajay: Add whatever questions you find useful. Mine were intended to be examples to help get people thinking.  It seems you&#039;ve used them as such.


Shruti: Yes! Error reporting looks different based on the readers perspective. Programmers and testers who understand a system&#039;s architecture may find an error sufficient while it may only add to user frustration.</description>
		<content:encoded><![CDATA[<p>I am so sorry I was unable to join this session.  Here are a few quick comments on what I see above. I&#8217;ve not yet read the transcript.</p>
<p>Markus:  Even a backend subsystem has a UI. The user might be another piece of software. So for the UI part, I&#8217;d consider if the reporting provides appropriate information to that other system so that it can detect and recover from the failure too.  Also, I find that poor error reporting to human users is often the result of poor reporting in 3rd party components; and the developers of the system know no more about the error than they show to users.</p>
<p>And yes, not every part of the heuristic will apply in all situations. <img src='http://weekendtesting.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Ajay: Add whatever questions you find useful. Mine were intended to be examples to help get people thinking.  It seems you&#8217;ve used them as such.</p>
<p>Shruti: Yes! Error reporting looks different based on the readers perspective. Programmers and testers who understand a system&#8217;s architecture may find an error sufficient while it may only add to user frustration.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben Simo</title>
		<link>http://weekendtesting.com/archives/882/comment-page-1#comment-920</link>
		<dc:creator>Ben Simo</dc:creator>
		<pubDate>Sun, 28 Mar 2010 19:47:56 +0000</pubDate>
		<guid isPermaLink="false">http://weekendtesting.com/?p=882#comment-920</guid>
		<description>I have since refined the heuristic to simple statements instead of the more open ended questions.  However, those questions, and more, are still part of my application of the mnemonic.
 
&lt;b&gt;F&lt;/b&gt; unctional: The error detecting, reporting, and handling &lt;b&gt;functions&lt;/b&gt; properly.

&lt;b&gt;A&lt;/b&gt; ppropriate: Errors are reported at the appropriate time in an &lt;b&gt;appropriate&lt;/b&gt; manner.

&lt;b&gt;I&lt;/b&gt; mpact : The &lt;b&gt;impact&lt;/b&gt; of the failure is communicated to those impacted.

&lt;b&gt;L&lt;/b&gt; og: The error is appropriately &lt;b&gt;logged&lt;/b&gt;; or not logged.

&lt;b&gt;U&lt;/b&gt; ser Interface: The error is reported in the &lt;b&gt;user interface&lt;/b&gt; in terms that the user understands.

&lt;b&gt;R&lt;/b&gt; ecovery: The user is informed of what they need to do to &lt;b&gt;recover&lt;/b&gt; from the error.

&lt;b&gt;E&lt;/b&gt; motions: The error handling and reporting has a positive influence on user &lt;b&gt;emotions&lt;/b&gt;.</description>
		<content:encoded><![CDATA[<p>I have since refined the heuristic to simple statements instead of the more open ended questions.  However, those questions, and more, are still part of my application of the mnemonic.</p>
<p><b>F</b> unctional: The error detecting, reporting, and handling <b>functions</b> properly.</p>
<p><b>A</b> ppropriate: Errors are reported at the appropriate time in an <b>appropriate</b> manner.</p>
<p><b>I</b> mpact : The <b>impact</b> of the failure is communicated to those impacted.</p>
<p><b>L</b> og: The error is appropriately <b>logged</b>; or not logged.</p>
<p><b>U</b> ser Interface: The error is reported in the <b>user interface</b> in terms that the user understands.</p>
<p><b>R</b> ecovery: The user is informed of what they need to do to <b>recover</b> from the error.</p>
<p><b>E</b> motions: The error handling and reporting has a positive influence on user <b>emotions</b>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ram</title>
		<link>http://weekendtesting.com/archives/882/comment-page-1#comment-851</link>
		<dc:creator>Ram</dc:creator>
		<pubDate>Sat, 20 Mar 2010 18:20:30 +0000</pubDate>
		<guid isPermaLink="false">http://weekendtesting.com/?p=882#comment-851</guid>
		<description>awesome, looks like it was a great discussion. i woke up late and missed it all. I will try login for the next session. 

agreed, FAILURE heuristic is really helpful, i will apply this to my next encounter and see how it goes.</description>
		<content:encoded><![CDATA[<p>awesome, looks like it was a great discussion. i woke up late and missed it all. I will try login for the next session. </p>
<p>agreed, FAILURE heuristic is really helpful, i will apply this to my next encounter and see how it goes.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

