<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>thoughts from the test eye &#187; usability</title>
	<atom:link href="http://thetesteye.com/blog/tag/usability/feed/" rel="self" type="application/rss+xml" />
	<link>http://thetesteye.com/blog</link>
	<description>by rikard edgren, henrik emilsson, martin jansson and friends</description>
	<lastBuildDate>Tue, 31 Aug 2010 04:39:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Lightweight Usability Testing</title>
		<link>http://thetesteye.com/blog/2010/06/lightweight-usability-testing/</link>
		<comments>http://thetesteye.com/blog/2010/06/lightweight-usability-testing/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 12:56:35 +0000</pubDate>
		<dc:creator>Rikard Edgren</dc:creator>
				<category><![CDATA[Skills]]></category>
		<category><![CDATA[lightweight]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=1159</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/skills.png" width="48" height="48" alt="" title="Skills" /><br/>Usability is an important part of any product (if it&#8217;s too difficult to use, it  doesn&#8217;t matter how great the functionality is) and thereby an important characteristic for the testing team. But when reading about usability testing, it often involves an outside person trying to use a feature for the first time. Now this is [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/skills.png" width="48" height="48" alt="" title="Skills" /><br/><p>Usability is an important part of any product (if it&#8217;s too difficult to use, it  doesn&#8217;t matter how great the functionality is) and thereby an important characteristic for the testing team.</p>
<p>But when reading about usability testing, it often involves an outside person trying to use a feature for the first time. Now this is a good thing, but there is a lot more to Usability than Learnability.<br />
There also exist systematic inspection methods, e.g. <a title="Heuristic Evaluation" href="http://www.useit.com/papers/heuristic/heuristic_list.html" target="_blank">Heuristic Evaluation</a> by Jacob Nielsen, that should be performed by super-experts on usability.<br />
He recommends alternating between user testing and evaluation, but I think a manual software tester can do both at the same time, if she has (some) knowledge about the domain, (some) knowledge about the product, and (some) knowledge about usability problems.</p>
<p>Here is a very cheap way to do usability testing; ask the following questions to someone with many hours of using the product (probably a real user or a manual system tester)</p>
<p><strong>General usability</strong>: What’s your most important usability issues?<br />
<strong>Affordance</strong>: Would you say that the products invites to discovering possibilities, or are there features you learned too late?<br />
<strong>Intuitiveness</strong>: Is it easy to understand and explain what the product can do?<br />
<strong>Minimalism</strong>:Have you seen redundant information anywhere? Any important information missing?<br />
<strong>Learnability</strong>: Are there any areas you feel are difficult to understand and learn?<br />
<strong>Memorability</strong>: Do you forget how to perform some actions?<br />
<strong>Discoverability</strong>: Can you discover all available operations by (systematic) exploration of the user interface?<br />
<strong>Operability</strong>: Are any common operations cumbersome?<br />
<strong>Interactivity</strong>: Are there situations where you aren&#8217;t sure of which kinds of interactivity is supported?<br />
<strong>Errors</strong>: Have you encountered strange error messages, or situations that were difficult to recover from?<br />
<strong>Consistency</strong>: Is the user interface annoyingly different anywhere, or hard to understand?<br />
<strong>Tailorability</strong>: Are there any (default) settings you would like to change?<br />
<strong>Accessibility</strong>: Did you notice any problems while using High DPI and mostly the keyboard? Color-blindness?<br />
<strong>Localization</strong>: Any experiences of running translated product or data?<br />
<strong>Documentation</strong>: Are there any information you would like to see in the Help?</p>
<p>You might already know about many of the issues in the answers, but now you know more about their importance.<br />
You won&#8217;t get any quantitative measurements, but hopefully a lot of valuable information.</p>
<p>Even better might be to have questions like these in the back of your head when executing manual tests, you&#8217;ll probably get valuable information for free. There is no need to memorize the categories, the important ones will emerge.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://thetesteye.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://thetesteye.com/blog/2010/06/lightweight-usability-testing/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>You might be an expert at non-functional testing</title>
		<link>http://thetesteye.com/blog/2010/01/you-might-be-an-expert-at-non-functional-testing/</link>
		<comments>http://thetesteye.com/blog/2010/01/you-might-be-an-expert-at-non-functional-testing/#comments</comments>
		<pubDate>Sun, 17 Jan 2010 18:03:28 +0000</pubDate>
		<dc:creator>Rikard Edgren</dc:creator>
				<category><![CDATA[People]]></category>
		<category><![CDATA[Skills]]></category>
		<category><![CDATA[compatibility]]></category>
		<category><![CDATA[manual product testing]]></category>
		<category><![CDATA[non-functional testing]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[quality attributes]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=767</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><img src="http://thetesteye.com/blog/wp-content/uploads/skills.png" width="48" height="48" alt="" title="Skills" /><br/>Now and then I read that testers don&#8217;t know enough about Usability, that there is a need for a Performance Testing expert, that a Security consultant should be called in, or that a master of the used technology would make Installation and Compatibility testing possible. This might be true in the general case, but there [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><img src="http://thetesteye.com/blog/wp-content/uploads/skills.png" width="48" height="48" alt="" title="Skills" /><br/><p>Now and then I read that testers don&#8217;t know enough about Usability, that there is a need for a Performance Testing expert, that a Security consultant should be called in, or that a master of the used technology would make Installation and Compatibility testing possible.<br />
This might be true in the general case, but there are many testers that are working with the same product suite for years, and over time you become an expert of most aspects of quality <strong>for your specific product</strong>.</p>
<p>Let&#8217;s look at some examples:</p>
<p>One sub-category of Usability is Operability; that an experienced user can perform functions in a fast and efficient way. As a system tester, you have done most operations many times, and you <strong>know</strong> what you can expect from features in the sense of operability. You can point at places where for instance the ability to delete multiple items with a few clicks would make a difference.<br />
Learnability is another sub-category of Usability. You only learn the basics once, but maybe you have heard customer stories of confusing things, or you could let a new member of the test team think in this direction.<br />
Regarding Accessibility it doesn&#8217;t cost too much to use High DPI, speakers turned on, Code Blind or Magnifier sometimes.</p>
<p>Large-scale Performance might require an expensive tool, but I bet you&#8217;re doing some simulations without them; maybe just by telling the whole development team to hit the same server at the same time.<br />
There is also a small-scale, low-level Performance aspect that shouldn&#8217;t be understimated. If a dialog takes more than a second to display, it might be something that put the user&#8217;s confidence in doubt.<br />
If you have tested your product for quite some time, you will immediately notice when something takes just a bit longer than it could take. There of course might be valid reasons for this, but talking to the developer about it might be beneficial to both the producers and consumers of your software.</p>
<p>Security testing seems more difficult, but as a product tester you know at which moments authentication takes place, you know if there are passwords stored, and that they should be encryted; you might not know how to exploit a crash, but you are an expert at provoking the crashes.</p>
<p>For Hardware/OS/Application Compatibility testing you will become more of an expert the longer you work with them, at least if you have the curiousity to learn more things when you get the chance.<br />
You might not know a lot about how the iPhone works, but you know all the details that can be used for interacting with your web site.</p>
<p>Sometimes I also read the extreme that testers shouldn&#8217;t bother with Usability/Security/Performance testing, which to me seems like an incredible waste of knowledge and resources.<br />
When testing functionality manually, you can look at quality attributes <strong>at the same time</strong>, and get a lot of coverage for free.</p>
<p>I&#8217;m not saying true specialists aren&#8217;t needed, but I&#8217;m saying that there are a lot of expertise in your building that at least can be used complementary.<br />
If you are in a situation where you know a lot of these things, but aren&#8217;t allowed/encouraged to test these things, I think you should try to convince your managers of a better and more fun way to test your product.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://thetesteye.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://thetesteye.com/blog/2010/01/you-might-be-an-expert-at-non-functional-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
