<?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>Learn Software Development &#187; Testing</title>
	<atom:link href="http://learnsoftwareprocesses.com/category/testing/feed/" rel="self" type="application/rss+xml" />
	<link>http://learnsoftwareprocesses.com</link>
	<description>All about the processes involved in software development</description>
	<lastBuildDate>Sun, 20 May 2012 19:17:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Getting team members to attend user feedback sessions, usability being very important (Part 4)..</title>
		<link>http://learnsoftwareprocesses.com/2012/05/01/getting-team-members-to-attend-user-feedback-sessions-usability-being-very-important-part-4/</link>
		<comments>http://learnsoftwareprocesses.com/2012/05/01/getting-team-members-to-attend-user-feedback-sessions-usability-being-very-important-part-4/#comments</comments>
		<pubDate>Tue, 01 May 2012 03:41:38 +0000</pubDate>
		<dc:creator>ashish</dc:creator>
				<category><![CDATA[Testing]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[User]]></category>
		<category><![CDATA[Feedback]]></category>
		<category><![CDATA[Team]]></category>
		<category><![CDATA[Team Members]]></category>
		<category><![CDATA[User testing]]></category>
		<category><![CDATA[Users]]></category>

		<guid isPermaLink="false">http://learnsoftwareprocesses.com/?p=1069</guid>
		<description><![CDATA[<p>In the previous post (methods for getting team to view user testing), I had talked about the ways in which a development team can view the results (rather, the actual process) of the user testing (sending somebody to the actual location; getting a real time broadcast of the event; running the videos later). However, in [...]]]></description>
			<content:encoded><![CDATA[<p>In the previous post (<a href="http://learnsoftwareprocesses.com/2012/04/26/getting-team-members-to-attend-user-feedback-sessions-usability-being-very-important-part-3/" target="_blank">methods for getting team to view user testing</a>), I had talked about the ways in which a development team can view the results (rather, the actual process) of the user testing (sending somebody to the actual location; getting a real time broadcast of the event; running the videos later). However, in this post, I will try to get into more detail of what the user testing actually reveals, and how it more than just a video of the session. Interpreting user testing does require a fair degree of professionalism, and to get the best value out of the user testing, it is recommended that you have an expert in the field of user testing to run through the entire process.<br />
Why do you need an expert to run the user testing process ? Well, because if you don&#8217;t run the process properly, you get results that may not reflect the sample of the population you are looking for as customers, and you can make changes in your application based on the results you get, which means that you are now going off on the wrong path, and that can be very expensive for the application or even spell doom.<br />
A user testing expert will work with the experience designer and the product manager to determine the questions that need to be tested, to break up the queries in a form that can be made into test cases for the users, such that you can have a query for the test users who can then take a series of actions that answer the query (something like, for an imaging application: &#8220;If you want to remove the red eye from a photo using application xyd, what would you do ?&#8221;). In such a query, you would find out how the users react, which menu do they try, do they look baffled or start trying out things and get to the required tool within a few seconds, and so on. The key in this is framing the questions in such a way that the user can understand it quickly, and yet in a way that the response meets the objective of the user testing process.<br />
One of the biggest areas where the user testing expert starts out with is about ensuring that the right people are selected for the user testing. This is not so easy as it sounds. The conditions for selecting the right sample need to be enumerated based on discussion with the Product Manager (and these could be multiple people from the same type of sample, or a broader sample to try to represent more sections of the desired user set (and keep in mind, since user testing can be pretty expensive, in the tens of thousands, you cannot in most cases go for large sets)), and then the right set of people are selected. Part of this is whether the tests are needed to be carried out at the location of the users, or in a controlled location. Using the user location gives the background of the user environment, and can be helpful in determining the amount of time and focused attention that the user gives to the application. To be contd ..</p>
<table>
<tr>
<td>A Common Sense Approach to Web Usability</td>
<td>The FlowingData Guide to Design, Visualization, and Statistics</td>
<td>Designing with the Mind in Mind</td>
</tr>
<tr>
<td><iframe src="http://rcm.amazon.com/e/cm?t=learnsoftware-20&#038;o=1&#038;p=8&#038;l=as1&#038;asins=0321344758&#038;ref=qf_sp_asin_til&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;m=amazon&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
</td>
<td><iframe src="http://rcm.amazon.com/e/cm?t=learnsoftware-20&#038;o=1&#038;p=8&#038;l=as1&#038;asins=0470944889&#038;ref=qf_sp_asin_til&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;m=amazon&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
</td>
<td><iframe src="http://rcm.amazon.com/e/cm?t=learnsoftware-20&#038;o=1&#038;p=8&#038;l=as1&#038;asins=012375030X&#038;ref=qf_sp_asin_til&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;m=amazon&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
</td>
</tr>
</table>
<p>Will continue this in Part 5 &#8230;</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://learnsoftwareprocesses.com/2012/05/01/getting-team-members-to-attend-user-feedback-sessions-usability-being-very-important-part-4/' addthis:title='Getting team members to attend user feedback sessions, usability being very important (Part 4).. '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://learnsoftwareprocesses.com/2012/05/01/getting-team-members-to-attend-user-feedback-sessions-usability-being-very-important-part-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting team members to attend user feedback sessions, usability being very important (Part 3)..</title>
		<link>http://learnsoftwareprocesses.com/2012/04/26/getting-team-members-to-attend-user-feedback-sessions-usability-being-very-important-part-3/</link>
		<comments>http://learnsoftwareprocesses.com/2012/04/26/getting-team-members-to-attend-user-feedback-sessions-usability-being-very-important-part-3/#comments</comments>
		<pubDate>Thu, 26 Apr 2012 19:41:46 +0000</pubDate>
		<dc:creator>ashish</dc:creator>
				<category><![CDATA[Testing]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[User]]></category>
		<category><![CDATA[Feedback]]></category>
		<category><![CDATA[Team]]></category>
		<category><![CDATA[Team Members]]></category>
		<category><![CDATA[User testing]]></category>
		<category><![CDATA[Users]]></category>

		<guid isPermaLink="false">http://learnsoftwareprocesses.com/?p=1066</guid>
		<description><![CDATA[<p>In the previous post of the series (Usability testing and its importance to the team), we talked about how to get the team to understand the value of user testing of new concepts and workflows, especially through the process of taking the team members through cases where the team members are shown an example of [...]]]></description>
			<content:encoded><![CDATA[<p>In the previous post of the series (<a href="http://learnsoftwareprocesses.com/2012/04/24/getting-team-members-to-attend-user-feedback-sessions-usability-being-very-important-part-2/" target="_blank">Usability testing and its importance to the team</a>), we talked about how to get the team to understand the value of user testing of new concepts and workflows, especially through the process of taking the team members through cases where the team members are shown an example of the users finding workflows difficult, and the team expected this workflow to be a bit hit.<br />
In this post, I will talk more about how the team can actually get to experience the process of user testing. Here are some methods that depend on the techniques that the company may have adopted for this purpose:<br />
- Actually being there for the user testing. This is easiest when the user testing takes place in the same location as where the engineering team is based. If they are there in the same location, then it is fairly easy to take the team to the room or location where the user testing is happening, and putting them where they can observe the user testing but not disturb the actual place of user testing. I have seen teams watching the proceeding from a place with a glass through which they can see inside but the people inside cannot see outside.<br />
- When the user testing is happening in a different geographic location from the engineering team. In this case, the attempt should be to ensure that as many of the team members can be sent for the actual user testing. This gets difficult when the team members are in a different country and the user testing is in a different geography. Given the need to ensure that the team members understand the importance of user testing, it does make sense to try and make the budget for this trip, and get the people who are the most involved in the design aspects for the new workflows to make the trip.<br />
- When the team members are not able to make the trip (or most of them are not able to do so), the next best option for the remaining members of the team is to view the user testing on a real time basis. This is through using some sort of broadcasting situation where the user testing is broadcasted through the user of a solution such as Cisco Web broadcasting or Adobe Connect, such that the team members can see the user testing. With modern networks, the clarity of such videos can be pretty high, and with proper placements of cameras and audio, the team can see it similar to what the user testing researcher sees.<br />
- However, there are situations where all of the above situations cannot happen. When the team is in a different geography, especially when the team is based in India, the time zones are very different and it would be hard for the team to actually get involved in viewing the presentation real time. In such cases, the videos of the user testing should be shown to the team, and in a setting where the entire team watches the presentation, and are led by either the Product Manager or the User Experience Designer who can walk through the critical parts of the actual user testing.</p>
<table>
<tr>
<td>A Common Sense Approach to Web Usability</td>
<td>The FlowingData Guide to Design, Visualization, and Statistics</td>
<td>Designing with the Mind in Mind</td>
</tr>
<tr>
<td><iframe src="http://rcm.amazon.com/e/cm?t=learnsoftware-20&#038;o=1&#038;p=8&#038;l=as1&#038;asins=0321344758&#038;ref=qf_sp_asin_til&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;m=amazon&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
</td>
<td><iframe src="http://rcm.amazon.com/e/cm?t=learnsoftware-20&#038;o=1&#038;p=8&#038;l=as1&#038;asins=0470944889&#038;ref=qf_sp_asin_til&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;m=amazon&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
</td>
<td><iframe src="http://rcm.amazon.com/e/cm?t=learnsoftware-20&#038;o=1&#038;p=8&#038;l=as1&#038;asins=012375030X&#038;ref=qf_sp_asin_til&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;m=amazon&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
</td>
</tr>
</table>
<p>Will continue this in <a href="http://learnsoftwareprocesses.com/2012/05/01/getting-team-members-to-attend-user-feedback-sessions-usability-being-very-important-part-4/">Part 4 (link)</a> &#8230;</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://learnsoftwareprocesses.com/2012/04/26/getting-team-members-to-attend-user-feedback-sessions-usability-being-very-important-part-3/' addthis:title='Getting team members to attend user feedback sessions, usability being very important (Part 3).. '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://learnsoftwareprocesses.com/2012/04/26/getting-team-members-to-attend-user-feedback-sessions-usability-being-very-important-part-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting team members to attend user feedback sessions, usability being very important (Part 2)..</title>
		<link>http://learnsoftwareprocesses.com/2012/04/24/getting-team-members-to-attend-user-feedback-sessions-usability-being-very-important-part-2/</link>
		<comments>http://learnsoftwareprocesses.com/2012/04/24/getting-team-members-to-attend-user-feedback-sessions-usability-being-very-important-part-2/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 18:51:24 +0000</pubDate>
		<dc:creator>ashish</dc:creator>
				<category><![CDATA[Testing]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[User]]></category>
		<category><![CDATA[Feedback]]></category>
		<category><![CDATA[Team]]></category>
		<category><![CDATA[Team Members]]></category>
		<category><![CDATA[User testing]]></category>
		<category><![CDATA[Users]]></category>

		<guid isPermaLink="false">http://learnsoftwareprocesses.com/?p=1063</guid>
		<description><![CDATA[<p>In the previous post (User feedback and teams), the post was about the importance of getting feedback from users where you are evaluating changes in the workflows in your product, or modifying some of the features. In this post, I will write more of this topic, specifically with reference to the team members and their [...]]]></description>
			<content:encoded><![CDATA[<p>In the previous post (<a href="http://learnsoftwareprocesses.com/2012/04/21/getting-team-members-to-attend-user-feedback-sessions-usability-being-very-important-part-1/" target="_blank">User feedback and teams</a>), the post was about the importance of getting feedback from users where you are evaluating changes in the workflows in your product, or modifying some of the features. In this post, I will write more of this topic, specifically with reference to the team members and their exposure to the user feedback sessions.<br />
In today&#8217;s world, a lot of teams are spread geographically and hence getting all of them to the same location where the user testing is happening is not possible or feasible (it can be done if the budget is there, but given tough economic times and a lot of stress on the budget, it just does not seem feasible to ensure that the team members can all make it to the actual physical location where the user testing is done). In our case, we had team members in New York, in Romania and in Bangalore, and the actual testing was done in London.<br />
So what are the alternatives that can be employed ? We will talk about some techniques that can be used by the team members to view these user testing sessions, but for now, we need to also ensure that these team members see the value in viewing these user testing sessions.<br />
This is a difficult task. How do you get team members to see the benefits of being more involved with user testing, viewing how users evaluate the workflows that have been built or modified. One easy way of getting them more interested is taking one of the most radical feedbacks from the user testing and having the product manager present this feedback to the team (this could be something such as the users not finding the entry point to a feature which was supposed to be the most useful features for users). This should present a huge challenge to the team, since it would not be easy for many of the team members to understand how users could react in such a way.<br />
This is the perfect point to get the team involved, by challenging them through such methods. If the user session has been video recorded, then at this point the product manager or the user experience designer should show the video from this point onwards (after first displaying some information about the user which shows how the user is part of the target population, and if possible, showing their setup where they use the application including the times of the day when the user typically uses the software). An important part is to emphasize the point where the users face issues in the workflow, and with modern techniques, it is even possible to monitor the movement of the eyes of the user. Being able to see this gives a very good insight into how the users react, and can be very surprising for the team in terms of the way that the users react.</p>
<table>
<tr>
<td>A Common Sense Approach to Web Usability</td>
<td>The FlowingData Guide to Design, Visualization, and Statistics</td>
<td>Designing with the Mind in Mind</td>
</tr>
<tr>
<td><iframe src="http://rcm.amazon.com/e/cm?t=learnsoftware-20&#038;o=1&#038;p=8&#038;l=as1&#038;asins=0321344758&#038;ref=qf_sp_asin_til&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;m=amazon&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
</td>
<td><iframe src="http://rcm.amazon.com/e/cm?t=learnsoftware-20&#038;o=1&#038;p=8&#038;l=as1&#038;asins=0470944889&#038;ref=qf_sp_asin_til&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;m=amazon&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
</td>
<td><iframe src="http://rcm.amazon.com/e/cm?t=learnsoftware-20&#038;o=1&#038;p=8&#038;l=as1&#038;asins=012375030X&#038;ref=qf_sp_asin_til&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;m=amazon&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
</td>
</tr>
</table>
<p>Will continue this in <a href="http://learnsoftwareprocesses.com/2012/04/26/getting-team-members-to-attend-user-feedback-sessions-usability-being-very-important-part-3/" target="_blank">Part 3 (link)</a> &#8230;</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://learnsoftwareprocesses.com/2012/04/24/getting-team-members-to-attend-user-feedback-sessions-usability-being-very-important-part-2/' addthis:title='Getting team members to attend user feedback sessions, usability being very important (Part 2).. '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://learnsoftwareprocesses.com/2012/04/24/getting-team-members-to-attend-user-feedback-sessions-usability-being-very-important-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting user feedback on new designs, but do you go totally by user feedback ?</title>
		<link>http://learnsoftwareprocesses.com/2012/04/19/getting-user-feedback-on-new-designs-but-do-you-go-totally-by-user-feedback/</link>
		<comments>http://learnsoftwareprocesses.com/2012/04/19/getting-user-feedback-on-new-designs-but-do-you-go-totally-by-user-feedback/#comments</comments>
		<pubDate>Thu, 19 Apr 2012 19:46:11 +0000</pubDate>
		<dc:creator>ashish</dc:creator>
				<category><![CDATA[Testing]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[User]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Beta testing]]></category>
		<category><![CDATA[Book]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Design concepts]]></category>
		<category><![CDATA[Focus group testing]]></category>
		<category><![CDATA[Pre-release verification]]></category>
		<category><![CDATA[User feedback]]></category>
		<category><![CDATA[User testing]]></category>
		<category><![CDATA[Validation]]></category>

		<guid isPermaLink="false">http://learnsoftwareprocesses.com/?p=1057</guid>
		<description><![CDATA[<p>This is a tricky topic. Conventional wisdom says that when you are planning a new product, it is very important to get user feedback through the process, multiple times. The logic: When the team is working on a new application or software product, they tend to get too involved with their own thoughts, their rationale [...]]]></description>
			<content:encoded><![CDATA[<p>This is a tricky topic. Conventional wisdom says that when you are planning a new product, it is very important to get user feedback through the process, multiple times. The logic: When the team is working on a new application or software product, they tend to get too involved with their own thoughts, their rationale and seek to believe that these are exactly what the users want. There are a number of products that were developed without user feedback and testing, and a large number of those do not really set the user community on fire, many of them are downright failures, since the users really are not looking for the workflows that the team thought would be loved by the users.<br />
To try and ensure that the people involved in the application design and development remain close to what the users want, and also get a chance to vet their design and prototypes, typically a restricted user testing is done. A sample of users are taken, and depending on the current state of development of the application, either screen shots, or prototypes, or the working product is shown to the users and they are encouraged to use the application or evaluate whatever has been given to them. Viewing the interaction of users with the software is invaluable to the design team, since it gives them a fair idea of what the users like, what they dislike, and whether they are comfortable with the workflows that are being shown to them.<br />
So far so good; however, over the past few years, there is another thought that is gaining attention. A number of new hardware and software applications have become successful where the application is meeting a need that users may not have thought about, and in such cases, user testing and feedback may not be the sole criteria on which to go by. It would be very much possible to think that some of the great apps on the iPhone, such as Instagram or others were not really designed and launched after user feedback.<br />
Instead, you had a committed set of application developers who knew what they wanted, and were passionate about what they were doing. If some users did not like it, this would not have shaken them. In such cases, what happens is that even very honest user feedback would not have been the right way to go about; and this is the concept that is now shaking development companies around the world. When you are trying to build something in the area of the web / tablets / phones / Facebook app, a lot of stuff that is being worked upon is new, or atleast the workflows being developed are new. In such a case, the companies do not even go in for user feedback, instead working on releasing the software, seeing the amount of user acceptance and then tweaking (or dropping) the application, and go on. This makes life difficult for companies that have worked the traditional way, and which depend on user feedback as a way of validating new stuff that they are doing.</p>
<p>Some great books from Amazon on usability and user feedback:</p>
<table>
<tr>
<td>A Common Sense Approach to Web Usability</td>
<td>The FlowingData Guide to Design, Visualization, and Statistics</td>
<td>Designing with the Mind in Mind</td>
</tr>
<tr>
<td><iframe src="http://rcm.amazon.com/e/cm?t=learnsoftware-20&#038;o=1&#038;p=8&#038;l=as1&#038;asins=0321344758&#038;ref=qf_sp_asin_til&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;m=amazon&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
</td>
<td><iframe src="http://rcm.amazon.com/e/cm?t=learnsoftware-20&#038;o=1&#038;p=8&#038;l=as1&#038;asins=0470944889&#038;ref=qf_sp_asin_til&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;m=amazon&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
</td>
<td><iframe src="http://rcm.amazon.com/e/cm?t=learnsoftware-20&#038;o=1&#038;p=8&#038;l=as1&#038;asins=012375030X&#038;ref=qf_sp_asin_til&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;m=amazon&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
</td>
</tr>
</table>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://learnsoftwareprocesses.com/2012/04/19/getting-user-feedback-on-new-designs-but-do-you-go-totally-by-user-feedback/' addthis:title='Getting user feedback on new designs, but do you go totally by user feedback ? '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://learnsoftwareprocesses.com/2012/04/19/getting-user-feedback-on-new-designs-but-do-you-go-totally-by-user-feedback/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is UAT (User acceptance testing) and when is it done as part of the product schedule?</title>
		<link>http://learnsoftwareprocesses.com/2012/03/31/what-is-uat-user-acceptance-testing-and-when-is-it-done-as-part-of-the-product-schedule/</link>
		<comments>http://learnsoftwareprocesses.com/2012/03/31/what-is-uat-user-acceptance-testing-and-when-is-it-done-as-part-of-the-product-schedule/#comments</comments>
		<pubDate>Sat, 31 Mar 2012 18:19:00 +0000</pubDate>
		<dc:creator>ashish</dc:creator>
				<category><![CDATA[Testing]]></category>
		<category><![CDATA[User]]></category>
		<category><![CDATA[User acceptance testing]]></category>
		<category><![CDATA[Client acceptance]]></category>
		<category><![CDATA[Client testing]]></category>
		<category><![CDATA[End user testing]]></category>
		<category><![CDATA[Project execution]]></category>
		<category><![CDATA[QE]]></category>
		<category><![CDATA[Test]]></category>
		<category><![CDATA[UAT]]></category>
		<category><![CDATA[UAT scheduling]]></category>
		<category><![CDATA[UAT testing]]></category>

		<guid isPermaLink="false">http://learnsoftwareprocesses.com/?p=1044</guid>
		<description><![CDATA[<p>User acceptance testing or UAT as it is more commonly known as, forms a very important and necessary part of the whole software testing cycle. User acceptance testing determines or gives you an indication about how your software system or application will be perceived by the user, as it seeks to check whether or not [...]]]></description>
			<content:encoded><![CDATA[<p>User acceptance testing or UAT as it is more commonly known as, forms a very important and necessary part of the whole software testing cycle. User acceptance testing determines or gives you an indication about how your software system or application will be perceived by the user, as it seeks to check whether or not the software system meets the user stated specifications. Therefore, it becomes extremely important for a tester to know what user acceptance testing exactly is and what is the most appropriate time for employing it. This article is concerned with the user acceptance testing and its details, and focuses on making related queries as clear as possible.<br />
Before starting a project, certain agreements are made between the client and the company executing the project. As a part of this, for the program developers, some specifications and requirements are set for the software system or application which should be met by the software system at the time of delivery to the client. The project is completed based on the agreement, but one of the big variables is how to ensure that the software system or application satisfies all of the requirements and specifications that were agreed up on during the agreement signing? And this in turn plays a big role in deciding whether the project has succeeded or not, and more important, whether the client will be satisfied enough to pay for the project.<br />
At this point, the user acceptance testing comes in to play. So we can define the user acceptance testing as a sort of software testing technique employed for testing whether or not the software system or application meets all the agreement specified requirements, and there is actually no need to emphasize how important this can be.<br />
The client plays the role of SME or subject matter expert during the user acceptance testing and determines after taking a trial of the software system whether it is meeting all the requirements as were decided over the contractual agreement or not. One of the most frequently asked questions is about the time in the schedule when the user acceptance testing must be performed? By the definition of the user acceptance testing we can conclude that it should be carried out at the end i.e., after the completion of the whole project and before it released or handed over to the client.<br />
User acceptance testing gives an assurance to the executing company that the client would accept the software system or application or whether some rework may be required. Many a times, the user acceptance testing can be performed by the users also and the test cases are created based on the specifications and requirements stated in the contractual agreement by the client. The test cases are usually kept formal and each one is assigned a severity level, and in fact, the user acceptance testing should be carried out as seriously as possible, and any problems reported should be checked and logged for inspection and possible rework.<br />
User acceptance testing serves a means for verification of the software system or application, such that it can help verify that the application meets all the specifications and requirements and works accordingly. User acceptance testing also serves as a means for emulating the usage conditions as seen in the real world. The test cases run by the users or clients are not just focused up on the identification of the simple problems (like spelling and grammatical errors, show stopper defects etc.) but, also focus upon quite complex issues, and with execution by users who act like the end users (in some cases, these users may not have the same level of computer expertise even after relevant training).<br />
It is important that the previous stages of testing have been performed effectively since if more defects are discovered during the user acceptance testing, it can harm the reputation of the organization as well as it can bring down the production rate. It is better if most of the issues are identified and fixed in the former stages of the software testing life cycle. These days a more sophisticated version of UAT is available called “quantified user acceptance testing” and it is also way faster and smarter than the traditional user acceptance testing. The quantified user acceptance testing is governed by seven following aspects:<br />
1. Linear testing<br />
2. Recursive testing and<br />
3. Adaptive testing<br />
4. Major systems and services checks (MSC)<br />
5. Internal consistency checks (ISC)<br />
6. Real time regression (RTR)<br />
7. Reactive regression</p>
<table>
<tr>
<td>Handbook of Usability Testing</td>
<td>User Acceptance Test (UAT) Planning</td>
<td>UAT Defined: A Guide to Practical User Acceptance Testing</td>
</tr>
<tr>
<td><iframe src="http://rcm.amazon.com/e/cm?t=learnsoftware-20&#038;o=1&#038;p=8&#038;l=as1&#038;asins=0470185481&#038;ref=qf_sp_asin_til&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;m=amazon&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
</td>
<td><iframe src="http://rcm.amazon.com/e/cm?t=learnsoftware-20&#038;o=1&#038;p=8&#038;l=as1&#038;asins=B004IEA9M8&#038;ref=qf_sp_asin_til&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;m=amazon&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
</td>
<td><iframe src="http://rcm.amazon.com/e/cm?t=learnsoftware-20&#038;o=1&#038;p=8&#038;l=as1&#038;asins=B00132S6ZA&#038;ref=qf_sp_asin_til&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;m=amazon&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
</td>
</tr>
</table>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://learnsoftwareprocesses.com/2012/03/31/what-is-uat-user-acceptance-testing-and-when-is-it-done-as-part-of-the-product-schedule/' addthis:title='What is UAT (User acceptance testing) and when is it done as part of the product schedule? '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://learnsoftwareprocesses.com/2012/03/31/what-is-uat-user-acceptance-testing-and-when-is-it-done-as-part-of-the-product-schedule/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

