<?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/"
	>

<channel>
	<title>Software Testing Services - QA InfoTech Corporate Blog</title>
	<atom:link href="http://www.qainfotech.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.qainfotech.com/blog</link>
	<description>A blog about testing practices, business, events and life at QA InfoTech</description>
	<pubDate>Mon, 08 Mar 2010 08:44:18 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Best Practices in Localization Testing and Testing Process</title>
		<link>http://www.qainfotech.com/blog/2010/03/best-practices-in-localization-testing-and-testing-process/</link>
		<comments>http://www.qainfotech.com/blog/2010/03/best-practices-in-localization-testing-and-testing-process/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 08:42:59 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
		
		<category><![CDATA[Testing Practices]]></category>

		<category><![CDATA[Testing Trends]]></category>

		<guid isPermaLink="false">http://www.qainfotech.com/blog/?p=147</guid>
		<description><![CDATA[Localization testing has gained a lot of momentum and market share in the recent years, thanks to ISVs who have been focusing on global launch of their products. Amongst the competitive forces that significantly determine the product launch, &#8220;time to market&#8221; is a very important criterion.  Very often ISVs are time crunched in their testing [...]]]></description>
			<content:encoded><![CDATA[<p>Localization testing has gained a lot of momentum and market share in the recent years, thanks to ISVs who have been focusing on global launch of their products. Amongst the competitive forces that significantly determine the product launch, &#8220;time to market&#8221; is a very important criterion.  Very often ISVs are time crunched in their testing phase for even the English version of the product, leave alone the localized versions. In such situations, how can the ISV or a testing service provider add value to the localization testing phase, not compromising on quality? Here is where one needs to focus on what best practices to adopt in the localization testing phase, which will help ship the product on time, yet provide the required coverage. While testing best practices in general would apply to localization testing as well, here are a few core best practices especially applicable to localization testing:</p>
<p><strong>Build Reusability</strong> - Reusability bears a lot of importance especially in localization testing because there is a lot in common between pseudo localization testing and localization functional testing.  Test cases written for pseudo localization testing can be largely reused in localization functional testing, with changes made to the test data. Test data in pseudo localization phase would either be gibberish or typically a representative language such as German, whereas in the localization testing phase, you would be testing with data for every single locale. However reusing previously written test cases is going to save you a lot of time and effort at the same time give you good test coverage. Obviously there are quite a few differences between pseudo loc and loc testing phases (for more details on this refer to my previous blog titled <a title="Pseudo Localization Testing" href="http://www.qainfotech.com/blog/2010/01/why-take-on-localization-functional-testing-when-you%e2%80%99ve-already-done-pseudo-localization-testing/" target="_blank">&#8220;<strong>Why take on localization functional testing when you&#8217;ve already done pseudo localization testing?&#8221;</strong></a><strong> ). </strong></p>
<p>I have so far covered just one aspect of reusability, which is<strong> </strong>reusing tests written in the pseudo localization phase during localization functional testing, in the same project. The other aspect to consider is reusability across projects. We should look at building generic test cases for pseudo localization and localization functional testing by classifying products - such as localization testing for ecommerce applications, for social networking applications etc. This will expedite boot strapping localization testing for such projects as we&#8217;ve built reusability in test case design upfront. These are value add tasks you can have your testers take on after project completion, during down times etc.</p>
<p><strong>Exercise due diligence in filing localization bugs</strong> - A Localization bug differs from the core product bugs in the English language in that, it may be specific to the language under test, it may be specific to a group of languages - e.g. a bug reproducible in all DBCS character set languages. Tester should apply due diligence in isolating the bug based on scenarios under which it is reproducible, by which he/she helps the developer comprehend the issue quickly. This is also similar to bugs specific to OS Browser testing. Based on the nature of the bug, the tester should decide whether to report all issues seen in the same bug or file separate bugs for each issue.  Other factors to take into consideration when combining issues in the same bug are ease of fix and ease of regression without any chances of missing any one issue. Also, providing details such as platform on which the issue was observed, any screenshots, video files showing the bug&#8217;s reproduction steps are going to be very helpful in resolving the bug quickly. This is all the more important in localization bugs, since the developer who is fixing the issue may not know the target language in which the bug is reported.</p>
<p><strong>Build a comprehensive yet optimized matrix to test</strong> - Similar to building the right coverage matrix to test in OS Browser testing, building a matrix in localization testing is very important since the variables to test are large. In fact, building a matrix here is more complicated than in OSB testing since localization testing touches upon both OSBs and locales under test.  To make this a more manageable task, see if you can talk to the product management team that typically plans for product launches. Understand launch priorities of various markets including market share, targeted number of end users in each market, launch timelines etc. which you can take into account in building your test matrix. Also take into account the OSB usage specific to the target locale. For e.g. a given browser that has a large global market share, may not have a significant share in the target locale. Such inputs will help you prioritize the OSBs to test on for various locales. Web sites such as: <a href="http://marketshare.hitslink.com/">http://marketshare.hitslink.com/</a>, will help keep track of OS Browser usage statistics. Using virtualization to set up multiple test configurations is also a best practice to adopt here.</p>
<p><strong>Automate the right set of test cases</strong> - As talked earlier, there is a lot of reusability possible between the pseudo localization and the localization testing phases. It is a good practice to set aside some time for automation in the pseudo localization testing phase, as they can then be re-used in the localization testing phase. Test data alone would need to be prepared, locale wise, that the automation suites would feed into. This would also provide the tester a lot of time to focus on exploratory testing in the localization testing phase.  Do not spend a lot of time automating UI tests, as that is best done manually especially in localization testing. Picking functional test cases to automate would provide maximum reusability not just during the localization testing phase, but also during the product maintenance phase.</p>
<p><strong>Use of productivity tools</strong> - Since the tester will need to emulate test data in various locales, preparation of test data is especially more time consuming in localization testing. To make this test process simpler, more accurate and faster, a number of open source &amp; freeware productivity tools are available. It is a good practice for the tester to use such tools to help expedite the test process. Also, it would be helpful to download such tools or provide a set of such links in a wiki share or any other internal knowledge base system, so it becomes readily available for subsequent use. Some examples of such tools are: keyboard simulators (Microsoft keyboard layout creator, Java virtual keyboard), string file compare tools to compare content in English vs. the target locale.</p>
<p>Adopting the above defined best practices will not only help you meet the defined and sometimes time crunched deadlines but also create a robust localization testing methodology to practice and improvise across projects. This is in no way intended to be a comprehensive list of best practices, but rather a good set to start adopting right away. Happy Localization Testing!</p>
<script type="text/javascript" src="http://cdn.socialtwist.com/20080916443-1/script.js"></script><a class="st-taf" href="http://tellafriend.socialtwist.com:80" onclick="return false;" style="border:0;padding:0;margin:0;"><img alt="SocialTwist Tell-a-Friend" style="border:0;padding:0;margin:0;" src="http://images.socialtwist.com/20080916443-1/button.png"onmouseout="STTAFFUNC.hideHoverMap(this)" onmouseover="STTAFFUNC.showHoverMap(this, '20080916443-1', 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2010%2F03%2Fbest-practices-in-localization-testing-and-testing-process%2F', 'Best+Practices+in+Localization+Testing+and+Testing+Process')" onclick="STTAFFUNC.cw(this, {id:'20080916443-1', link: 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2010%2F03%2Fbest-practices-in-localization-testing-and-testing-process%2F', title: 'Best+Practices+in+Localization+Testing+and+Testing+Process' });"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.qainfotech.com/blog/2010/03/best-practices-in-localization-testing-and-testing-process/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Why take on localization functional testing when you’ve already done pseudo localization testing?</title>
		<link>http://www.qainfotech.com/blog/2010/01/why-take-on-localization-functional-testing-when-you%e2%80%99ve-already-done-pseudo-localization-testing/</link>
		<comments>http://www.qainfotech.com/blog/2010/01/why-take-on-localization-functional-testing-when-you%e2%80%99ve-already-done-pseudo-localization-testing/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 13:31:21 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
		
		<category><![CDATA[Testing Practices]]></category>

		<category><![CDATA[Testing Trends]]></category>

		<guid isPermaLink="false">http://www.qainfotech.com/blog/?p=138</guid>
		<description><![CDATA[This was an interesting discussion I had with one of my customers recently. His positioning was for the engineering team to take on pseudo localization testing and for the linguistic experts to take on linguistic testing. While there is value to this argument from an optimization and ROI grounds, I want to talk in this [...]]]></description>
			<content:encoded><![CDATA[<p>This was an interesting discussion I had with one of my customers recently. His positioning was for the engineering team to take on pseudo localization testing and for the linguistic experts to take on linguistic testing. While there is value to this argument from an optimization and ROI grounds, I want to talk in this blog about the need for the right amount of pseudo loc, loc functional and linguistic testing, at the right stages in the product life cycle.</p>
<div id="attachment_143" class="wp-caption alignleft" style="width: 310px"><img class="size-medium wp-image-143" title="loc-jp1" src="http://www.qainfotech.com/blog/wp-content/uploads/2010/01/loc-jp1-300x227.jpg" alt="Localization Testing" width="300" height="227" /><p class="wp-caption-text">Localization Testing</p></div>
<p>Pseudo loc testing is a proactive step taken on before product localization primarily to:</p>
<p>1.        Detect under or over localization issues</p>
<p>2.       Find UI issues related to truncated strings, improper display of characters</p>
<p>3.       Perform one round of functionality testing to ensure product works as expected in a non English build</p>
<p>The important point to note above is the 3<sup>rd</sup> one. Why take on functionality testing post localization for every single locale if it has already been done in the pseudo localization phase? One must remember that though one goal of testing in the pseudo loc phase is to find as many issues as possible upfront, another important goal is to validate that the base English product has been designed well to support localization. This assures that the product can now be taken across multiple locales and <strong>not</strong> that the product will work fine on every locale. Think of this as prototype testing for a series of buildings to be constructed. The prototype testing is going to help you catch possible issues upfront and bring down the cost of fixing them later on. One could avoid prototype testing and actually decide to audit each individual building. If there are fundamental issues detected at that stage, it only amplifies the magnitude of the issue and fix so much more, impacting your core 3 project variables viz. cost, time, quality.</p>
<p>Ok, you may ask, yes, I get &#8220;<strong>why pseudo loc testing</strong>&#8220;, but now &#8220;<strong>why loc functional testing as well</strong>&#8220;?</p>
<p>Pseudo loc testing has only helped us identify and fix issues that existed in the product base that would have affected all locales. It has not helped us identify locale specific issues. For e.g.</p>
<p>1.       How does the product function when the target language is Double byte character set (DBCS) or Multi byte character set (MBCS) or bi-di?</p>
<p>2.       Are data inputs received and stored correctly, in the database, for the locale under consideration?</p>
<p>3.       Is data correctly retrieved on to the front end and being used for correct functional flow E2E?</p>
<p>4.       Are locale specific product customizations working fine?</p>
<p>Since every locale has its own character encoding complexities, doing one round of pseudo loc testing is not a replacement for loc functional testing. The place where I agree with my customer is that, one should closely look at an optimal coverage when it comes to loc functional testing.  Running all tests again is not going to give you additional bugs. It is only going to delay the loc sign off&#8230;Pick the right test cases centered around data inputs, data storage, any locale specific customizations, one E2E flow etc. to complete your pass. Discuss your test coverage with the larger product team (including program managers, developers) to ensure ROI from the loc functional testing effort. This will help them see the importance of this task and slowly start understanding the coverage and plan for these sanity checks even during the development phase. By doing this, you have right away educated the entire product team on localization engineering best practices and helped push quality up stream.</p>
<p>While pseudo loc and loc functional testing is normally done by the mainstream engineering team, it definitely helps to have linguistic experts for <strong>linguistic/translation testing</strong>. Translation tools will help you validate the translated text only at a high level. The contextual meaning and geopolitical issues if any, can be validated only by linguistic experts. In order to create a product with high end user acceptance and avoid any potential legal issues down the line, an upfront investment in linguistic testing by in country experts, is totally worth every $ you spend on it.</p>
<p>Hopefully, this has thrown light on the importance of all 3 test efforts (pseudo loc, loc functional and linguistic testing) with the right amount of optimization to ensure a smooth and successful global release of a product.</p>
<script type="text/javascript" src="http://cdn.socialtwist.com/20080916443-1/script.js"></script><a class="st-taf" href="http://tellafriend.socialtwist.com:80" onclick="return false;" style="border:0;padding:0;margin:0;"><img alt="SocialTwist Tell-a-Friend" style="border:0;padding:0;margin:0;" src="http://images.socialtwist.com/20080916443-1/button.png"onmouseout="STTAFFUNC.hideHoverMap(this)" onmouseover="STTAFFUNC.showHoverMap(this, '20080916443-1', 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2010%2F01%2Fwhy-take-on-localization-functional-testing-when-you%25e2%2580%2599ve-already-done-pseudo-localization-testing%2F', 'Why+take+on+localization+functional+testing+when+you%E2%80%99ve+already+done+pseudo+localization+testing%3F')" onclick="STTAFFUNC.cw(this, {id:'20080916443-1', link: 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2010%2F01%2Fwhy-take-on-localization-functional-testing-when-you%25e2%2580%2599ve-already-done-pseudo-localization-testing%2F', title: 'Why+take+on+localization+functional+testing+when+you%E2%80%99ve+already+done+pseudo+localization+testing%3F' });"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.qainfotech.com/blog/2010/01/why-take-on-localization-functional-testing-when-you%e2%80%99ve-already-done-pseudo-localization-testing/feed/</wfw:commentRss>
		</item>
		<item>
		<title>QA InfoTech Premier League Season 3 is On</title>
		<link>http://www.qainfotech.com/blog/2009/10/qa-infotech-premier-league-season-3-is-on/</link>
		<comments>http://www.qainfotech.com/blog/2009/10/qa-infotech-premier-league-season-3-is-on/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 18:27:35 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
		
		<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://www.qainfotech.com/blog/?p=125</guid>
		<description><![CDATA[ Cricket by far is the biggest sport played and enjoyed by the millions in India. It is the greatest legacy that the British Empire left behind for us. It is played in every nook and corner pan India, and we at QA InfoTech are no different. It is the shorter version of 20-20 that [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.qainfotech.com/blog/wp-content/uploads/2009/10/qpl3-in-action-300x225.jpg" alt="QPL Season 3" title="QPL Season 3" width="300" height="225" class="alignleft size-medium wp-image-126" /> Cricket by far is the biggest sport played and enjoyed by the millions in India. It is the greatest legacy that the British Empire left behind for us. It is played in every nook and corner pan India, and we at QA InfoTech are no different. It is the shorter version of 20-20 that pleases professionals like us better. To this end, around this time every year we organize QA InfoTech Premier League or fondly known as QPL. Three of the deadliest teams competing in what will come to be known as the bloodiest battles ever fought to achieve the glory of being called as champions back in office gossip! Get ball by ball update <a href="http://qpl3.khurals.in/" target="_blank">here</a> </p>
<script type="text/javascript" src="http://cdn.socialtwist.com/20080916443-1/script.js"></script><a class="st-taf" href="http://tellafriend.socialtwist.com:80" onclick="return false;" style="border:0;padding:0;margin:0;"><img alt="SocialTwist Tell-a-Friend" style="border:0;padding:0;margin:0;" src="http://images.socialtwist.com/20080916443-1/button.png"onmouseout="STTAFFUNC.hideHoverMap(this)" onmouseover="STTAFFUNC.showHoverMap(this, '20080916443-1', 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2009%2F10%2Fqa-infotech-premier-league-season-3-is-on%2F', 'QA+InfoTech+Premier+League+Season+3+is+On')" onclick="STTAFFUNC.cw(this, {id:'20080916443-1', link: 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2009%2F10%2Fqa-infotech-premier-league-season-3-is-on%2F', title: 'QA+InfoTech+Premier+League+Season+3+is+On' });"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.qainfotech.com/blog/2009/10/qa-infotech-premier-league-season-3-is-on/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Why Test explained in Plain English</title>
		<link>http://www.qainfotech.com/blog/2009/09/why-to-test-in-plain-english/</link>
		<comments>http://www.qainfotech.com/blog/2009/09/why-to-test-in-plain-english/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 12:10:32 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
		
		<category><![CDATA[Testing Practices]]></category>

		<guid isPermaLink="false">http://www.qainfotech.com/blog/?p=118</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<div><object width="550" height="400" data="http://prezi.com/bin/preziloader.swf" type="application/x-shockwave-flash"><param name="id" value="prezi_nuw34x0zjkzs" /><param name="name" value="prezi_nuw34x0zjkzs" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="bgcolor" value="#ffffff" /><param name="flashvars" value="prezi_id=nuw34x0zjkzs&amp;lock_to_path=1&amp;color=ffffff&amp;autoplay=no" /><param name="src" value="http://prezi.com/bin/preziloader.swf" /></object></div>
<script type="text/javascript" src="http://cdn.socialtwist.com/20080916443-1/script.js"></script><a class="st-taf" href="http://tellafriend.socialtwist.com:80" onclick="return false;" style="border:0;padding:0;margin:0;"><img alt="SocialTwist Tell-a-Friend" style="border:0;padding:0;margin:0;" src="http://images.socialtwist.com/20080916443-1/button.png"onmouseout="STTAFFUNC.hideHoverMap(this)" onmouseover="STTAFFUNC.showHoverMap(this, '20080916443-1', 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2009%2F09%2Fwhy-to-test-in-plain-english%2F', 'Why+Test+explained+in+Plain+English')" onclick="STTAFFUNC.cw(this, {id:'20080916443-1', link: 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2009%2F09%2Fwhy-to-test-in-plain-english%2F', title: 'Why+Test+explained+in+Plain+English' });"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.qainfotech.com/blog/2009/09/why-to-test-in-plain-english/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Selecting your Outsourcing Partner</title>
		<link>http://www.qainfotech.com/blog/2009/09/selecting-your-outsourcing-partner/</link>
		<comments>http://www.qainfotech.com/blog/2009/09/selecting-your-outsourcing-partner/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 05:23:24 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
		
		<category><![CDATA[Business]]></category>

		<category><![CDATA[Company]]></category>

		<guid isPermaLink="false">http://www.qainfotech.com/blog/?p=106</guid>
		<description><![CDATA[Outsourcing poses its fair share of challenges - selecting offshore vendors, investing long months to align with them, and sometimes discovering that it was, after all, a huge mistake. The causes for failure in most cases have been communication gaps, mismatched expectations, operational complexities and loss of control.
To ensure that your decision to outsource was [...]]]></description>
			<content:encoded><![CDATA[<p>Outsourcing poses its fair share of challenges - selecting offshore vendors, investing long months to align with them, and sometimes discovering that it was, after all, a huge mistake. The causes for failure in most cases have been communication gaps, mismatched expectations, operational complexities and loss of control.</p>
<p>To ensure that your decision to outsource was the best that you ever took, you need to collaborate with a partner who knows what it takes to outsource, a partner who understands the softer as well as the mission-critical aspects that will ensure the success of your enterprise.</p>
<p>Time and again we have iterated the importance of Independent and Unbiased Testing along with outlining the benefits that organizations can achieve by internalizing such a model in their processes. However, one question that we get asked all the time is what are our differentiators as your outsourcing vendor. To answer that we have put together a nice little table that clearly articulates what positions us as one of the leaders in this market.</p>
<p style="text-align: center;"><img class="size-full wp-image-109  aligncenter" title="The QA InfoTech Outsourcing Advantage" src="http://www.qainfotech.com/blog/wp-content/uploads/2009/09/differentiators.jpg" alt="The QA InfoTech Outsourcing Advantage" width="584" height="735" /></p>
<script type="text/javascript" src="http://cdn.socialtwist.com/20080916443-1/script.js"></script><a class="st-taf" href="http://tellafriend.socialtwist.com:80" onclick="return false;" style="border:0;padding:0;margin:0;"><img alt="SocialTwist Tell-a-Friend" style="border:0;padding:0;margin:0;" src="http://images.socialtwist.com/20080916443-1/button.png"onmouseout="STTAFFUNC.hideHoverMap(this)" onmouseover="STTAFFUNC.showHoverMap(this, '20080916443-1', 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2009%2F09%2Fselecting-your-outsourcing-partner%2F', 'Selecting+your+Outsourcing+Partner')" onclick="STTAFFUNC.cw(this, {id:'20080916443-1', link: 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2009%2F09%2Fselecting-your-outsourcing-partner%2F', title: 'Selecting+your+Outsourcing+Partner' });"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.qainfotech.com/blog/2009/09/selecting-your-outsourcing-partner/feed/</wfw:commentRss>
		</item>
		<item>
		<title>What our clients say about us</title>
		<link>http://www.qainfotech.com/blog/2009/09/what-our-clients-say-about-us/</link>
		<comments>http://www.qainfotech.com/blog/2009/09/what-our-clients-say-about-us/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 19:39:37 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
		
		<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://www.qainfotech.com/blog/?p=101</guid>
		<description><![CDATA[At the end of a days, weeks, months or years work what really keeps us going and fires us up (apart from the satisfaction of finding good bugs) is a word of appreciation from our clients. Their endorsem­ent of our abilities, their faith in trusting us with the quality of their products and services is [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: 10pt; font-family: Arial;">At the end of a days, weeks, months or years work what really keeps us going and fires us up (apart from the satisfaction of finding good bugs) is a word of appreciation from our clients. Their endorsem­ent of our abilities, their faith in trusting us with the quality of their products and services is the fuel of our machinery.<br />
		<!-- ooyala include --></p>
<div align=center>
			<script src="http://player.ooyala.com/player.js?width=518&#038;height=291&#038;embedCode=5iaTd0OtKMtmiDUvs_18cHTpPznJ4rZO"></script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="ooyalaPlayer_5cyd8_fyvkx5zx" width="518" height="291" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab"><param name="movie" value="http://player.ooyala.com/player.swf?embedCode=5iaTd0OtKMtmiDUvs_18cHTpPznJ4rZO&#038;version=2" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="flashvars" value="embedType=noscriptObjectTag&#038;embedCode=5iaTd0OtKMtmiDUvs_18cHTpPznJ4rZO" /><embed src="http://player.ooyala.com/player.swf?embedCode=5iaTd0OtKMtmiDUvs_18cHTpPznJ4rZO&#038;version=2" quality="high" bgcolor="#000000" width="518" height="291" name="ooyalaPlayer_5cyd8_fyvkx5zx" align="middle" play="true" loop="false" quality="high" allowscriptaccess="always" allowfullscreen="true" type="application/x-shockwave-flash" flashvars="&#038;embedCode=5iaTd0OtKMtmiDUvs_18cHTpPznJ4rZO" pluginspage="http://www.adobe.com/go/getflashplayer"></embed></object></noscript><br />
		<!-- end of ooyala include --></div>
<p>Read more of what our customers have to say <a title="Customer Speak" href="http://www.qainfotech.com/testimonials.html" target="_self">here</a>. Thanks to our clients for the good words.</p>
<p></span></p>
<script type="text/javascript" src="http://cdn.socialtwist.com/20080916443-1/script.js"></script><a class="st-taf" href="http://tellafriend.socialtwist.com:80" onclick="return false;" style="border:0;padding:0;margin:0;"><img alt="SocialTwist Tell-a-Friend" style="border:0;padding:0;margin:0;" src="http://images.socialtwist.com/20080916443-1/button.png"onmouseout="STTAFFUNC.hideHoverMap(this)" onmouseover="STTAFFUNC.showHoverMap(this, '20080916443-1', 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2009%2F09%2Fwhat-our-clients-say-about-us%2F', 'What+our+clients+say+about+us')" onclick="STTAFFUNC.cw(this, {id:'20080916443-1', link: 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2009%2F09%2Fwhat-our-clients-say-about-us%2F', title: 'What+our+clients+say+about+us' });"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.qainfotech.com/blog/2009/09/what-our-clients-say-about-us/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Localization Testing - Speaking the language of your customers</title>
		<link>http://www.qainfotech.com/blog/2009/08/localization-testing-speaking-the-language-of-your-customers/</link>
		<comments>http://www.qainfotech.com/blog/2009/08/localization-testing-speaking-the-language-of-your-customers/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 09:52:48 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
		
		<category><![CDATA[Testing Practices]]></category>

		<guid isPermaLink="false">http://www.qainfotech.com/blog/?p=94</guid>
		<description><![CDATA[In order to target a global market, software product developers need to step out of their native locale and develop their product for a global market. This asks for Internationalization and Localization of the product. As easily said, localized product is a product with UI translated to native language. However, Localization is not just about [...]]]></description>
			<content:encoded><![CDATA[<p>In order to target a global market, software product developers need to step out of their native locale and develop their product for a global market. This asks for Internationalization and Localization of the product. As easily said, localized product is a product with UI translated to native language. However, Localization is not just about translating all strings but also making sure the product conforms to a local user experience. This in turn calls for Internationalization, or developing a product that can be adapted to local usage which is a combination of product functionality on the local environment, acceptance of localized character set, keyboard/input styles, time zone etc</p>
<p>As intricate the process of localizing a product may sound, it only constitutes half of the story. The other half lies in testing this localized version of the product on every single locale/culture that it supports. This testing of a localized and internationalized product is termed as <a href="http://www.qainfotech.com/globalization_testing_services.html">Localization Testing</a>. This effort not only involves testing of proper translation but also relevant functional verifications. This would involve verifications ranging from simpler ones like checking for text truncation to much complex functionality like support for Unicode character sets, checks for sorting rules etc.</p>
<p>With so many tests to be conducted per locale, management of the whole process becomes much critical. Managing hardware and software to simulate native user environment, building a team of skilled testing engineers who appreciate and understand what would break in localized software, and above all getting to a release-ready product within the allocated time and budget can be a daunting task for any team not prepared for it.</p>
<p>Localization Testing, unlike traditional functional testing, calls for much vast set of hardware and technical skill set. Not only that but every aspect of test management from test case optimization to test metrics adorns a different meaning in the context of Localization Testing. For example, with a localized product the bug tracking tool now would need to have a way to track bugs on a per locale basis. Now, there are many ways to do this, a simple keyword based extension identifying all locales on which the bug exists is one option. Does this approach suffice? Does this extension in any way twist the project metrics?</p>
<p>Another example is in the process of test execution. Localization testing for most of the common functionalities calls for a defect, when found, to be checked on the language that the product was built on in the first place (in most cases English) and in some cases in all supported locales. However, this calls for an additional effort. Should this be always done? Can this be optimized?</p>
<p>In terms of resources, localization testing labs needs to be equipped with hardware and software to simulate any and every native user action and experience on a localized product. A product supported on 22 languages, two platforms (Win/MAC) would need at least 48 machines still with the constraint that a combination of the machine/locale can only be used by a single person at a time. This problem is solved by smart use of virtualization. Can every test case of the product be tested on a virtual machine?</p>
<p>We at <a href="http://www.qainfotech.com/">QA InfoTech</a> have developed insightful answers to all such questions as raised above based on our long experience of working on large product localization projects. We have developed large teams where in people exactly understand what Localization Testing calls for. Our QA Managers have long experience of juggling and optimizing resources without compromising on quality or project deadlines. Our labs and infrastructure provide the right support for our teams to be best productive.</p>
<p>Do not hesitate to <a href="mailto:info@qainfotech.net">write to us</a> if you are a project manager having difficulties with your Localization Testing projects, we would love to hear from you.</p>
<script type="text/javascript" src="http://cdn.socialtwist.com/20080916443-1/script.js"></script><a class="st-taf" href="http://tellafriend.socialtwist.com:80" onclick="return false;" style="border:0;padding:0;margin:0;"><img alt="SocialTwist Tell-a-Friend" style="border:0;padding:0;margin:0;" src="http://images.socialtwist.com/20080916443-1/button.png"onmouseout="STTAFFUNC.hideHoverMap(this)" onmouseover="STTAFFUNC.showHoverMap(this, '20080916443-1', 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2009%2F08%2Flocalization-testing-speaking-the-language-of-your-customers%2F', 'Localization+Testing+-+Speaking+the+language+of+your+customers')" onclick="STTAFFUNC.cw(this, {id:'20080916443-1', link: 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2009%2F08%2Flocalization-testing-speaking-the-language-of-your-customers%2F', title: 'Localization+Testing+-+Speaking+the+language+of+your+customers' });"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.qainfotech.com/blog/2009/08/localization-testing-speaking-the-language-of-your-customers/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The test-to-break attitude - Mukesh speaks to Times of India</title>
		<link>http://www.qainfotech.com/blog/2009/08/the-test-to-break-attitude-mukesh-speaks-to-times-of-india/</link>
		<comments>http://www.qainfotech.com/blog/2009/08/the-test-to-break-attitude-mukesh-speaks-to-times-of-india/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 06:58:48 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
		
		<category><![CDATA[CEO]]></category>

		<category><![CDATA[Company]]></category>

		<category><![CDATA[Media Coverage]]></category>

		<guid isPermaLink="false">http://www.qainfotech.com/blog/?p=85</guid>
		<description><![CDATA[The prevailing economic conditions will no doubt impact some of the common and major testing sectors. However, a surge of new opportunities is also on the cards says Mukesh Sharma, CEO, QA InfoTech.
]]></description>
			<content:encoded><![CDATA[<p>The prevailing economic conditions will no doubt impact some of the common and major testing sectors. However, a surge of new opportunities is also on the cards says Mukesh Sharma, CEO, QA InfoTech.</p>
<div id="attachment_84" class="wp-caption aligncenter" style="width: 602px"><a href="http://www.qainfotech.com/blog/wp-content/uploads/2009/08/test-to-break-article.jpg" target="_blank"><img class="size-full wp-image-84  " title="Test-to-break attitude" src="http://www.qainfotech.com/blog/wp-content/uploads/2009/08/test-to-break-article.jpg" alt="TOI article on Test-to-break attitude featuring Mukesh Sharma" width="592" height="426" /></a><p class="wp-caption-text">Click on the image to enlarge.</p></div>
<script type="text/javascript" src="http://cdn.socialtwist.com/20080916443-1/script.js"></script><a class="st-taf" href="http://tellafriend.socialtwist.com:80" onclick="return false;" style="border:0;padding:0;margin:0;"><img alt="SocialTwist Tell-a-Friend" style="border:0;padding:0;margin:0;" src="http://images.socialtwist.com/20080916443-1/button.png"onmouseout="STTAFFUNC.hideHoverMap(this)" onmouseover="STTAFFUNC.showHoverMap(this, '20080916443-1', 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2009%2F08%2Fthe-test-to-break-attitude-mukesh-speaks-to-times-of-india%2F', 'The+test-to-break+attitude+-+Mukesh+speaks+to+Times+of+India')" onclick="STTAFFUNC.cw(this, {id:'20080916443-1', link: 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2009%2F08%2Fthe-test-to-break-attitude-mukesh-speaks-to-times-of-india%2F', title: 'The+test-to-break+attitude+-+Mukesh+speaks+to+Times+of+India' });"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.qainfotech.com/blog/2009/08/the-test-to-break-attitude-mukesh-speaks-to-times-of-india/feed/</wfw:commentRss>
		</item>
		<item>
		<title>We got featured in Express Computer</title>
		<link>http://www.qainfotech.com/blog/2009/07/we-got-featured-in-express-computer/</link>
		<comments>http://www.qainfotech.com/blog/2009/07/we-got-featured-in-express-computer/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 08:10:51 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
		
		<category><![CDATA[Business]]></category>

		<category><![CDATA[Company]]></category>

		<category><![CDATA[Media Coverage]]></category>

		<guid isPermaLink="false">http://qainfotech.com/blog/?p=74</guid>
		<description><![CDATA[It&#8217;s been a long and extremely fruitfull journey for all us and there is still so much to be done. Today we got featured in Express Computer - a popular IT magazine - in a nice article that traces our growth journey as one of the leading software quality assurance and testing experts.
Here is a [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-75" title="qait-expresscomputer" src="http://qainfotech.com/blog/wp-content/uploads/2009/07/qait-expresscomputer.gif" alt="qait-expresscomputer" width="206" height="187" />It&#8217;s been a long and extremely fruitfull journey for all us and there is still so much to be done. Today we got featured in Express Computer - a popular IT magazine - in a nice article that traces our growth journey as one of the leading software quality assurance and testing experts.</p>
<p>Here is a snapshot of a quote by Mukesh from the article. Read the complete article <a href="http://www.expresscomputeronline.com/20090706/management04.shtml" target="_blank">here</a>.</p>
<script type="text/javascript" src="http://cdn.socialtwist.com/20080916443-1/script.js"></script><a class="st-taf" href="http://tellafriend.socialtwist.com:80" onclick="return false;" style="border:0;padding:0;margin:0;"><img alt="SocialTwist Tell-a-Friend" style="border:0;padding:0;margin:0;" src="http://images.socialtwist.com/20080916443-1/button.png"onmouseout="STTAFFUNC.hideHoverMap(this)" onmouseover="STTAFFUNC.showHoverMap(this, '20080916443-1', 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2009%2F07%2Fwe-got-featured-in-express-computer%2F', 'We+got+featured+in+Express+Computer')" onclick="STTAFFUNC.cw(this, {id:'20080916443-1', link: 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2009%2F07%2Fwe-got-featured-in-express-computer%2F', title: 'We+got+featured+in+Express+Computer' });"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.qainfotech.com/blog/2009/07/we-got-featured-in-express-computer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A Day in the Life of Usability</title>
		<link>http://www.qainfotech.com/blog/2009/07/a-day-in-the-life-of-usability/</link>
		<comments>http://www.qainfotech.com/blog/2009/07/a-day-in-the-life-of-usability/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 16:43:50 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
		
		<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://qainfotech.com/blog/?p=69</guid>
		<description><![CDATA[6 am shut off the alarm, 7 make coffee, 7:30 check the weather report, 7:45 watch TV news, 8 make a toast, 8:15 adjust the thermostat, 8:30 - drive to work &#8230; pay for parking&#8230; At office, check business news, check voicemail, send email, check stocks, check schedule for meetings, create a presentation, get some [...]]]></description>
			<content:encoded><![CDATA[<p><em>6 am shut off the alarm, 7 make coffee, 7:30 check the weather report, 7:45 watch TV news, 8 make a toast, 8:15 adjust the thermostat, 8:30 - drive to work &#8230; pay for parking&#8230; At office, check business news, check voicemail, send email, check stocks, check schedule for meetings, create a presentation, get some cash from ATM&#8230; Finally, go home and do the daily errands&#8230;..</em></p>
<p>Huh! The list is long and never ending&#8230;Don&#8217;t worry; the intention was not to bombard you with the boring itinerary; it was only to demonstrate just how pervasive usability is in our daily routine. I was pleasantly surprised to know about &#8216;World Usability Day&#8217; when I stumbled upon the website <a href="http://www.worldusabilityday.org/">http://www.worldusabilityday.org/</a>. From alarm clocks and heating controllers, to voice mail and vending machines, in modern times we&#8217;re struggling with technology virtually every hour of the day. Each of these things might not have a mouse attached, however in many other respects they are as much of a computer as the one you&#8217;re using right now.</p>
<p><em><a href="http://www.amazon.com/Think-Common-Sense-Approach-Usability/dp/0789723107" target="_blank">&#8220;Don&#8217;t Make Me Think&#8221;</a> is the title of usability consultant Steve Krug&#8217;s book. </em>If a website is difficult to browse or use, people quit. If a homepage of a site fails to clearly state the purpose of the company and what users can do with the website, people leave. Quitting is the first line of defense adopted by users when they encounter a difficulty. Imagine - A user cannot find a product on an online shopping portal and a student is unable to locate a course that he intends enrolling for via an online varsity. Result is bad rapport with customers, no improvement in revenues; in a nutshell not much output. What&#8217;s the problem? Perhaps, you forgot to test for USABILITY!</p>
<p>Now the question arises - When and how does one work on usability? It plays a role in each stage of the design process. Before starting the new design, test the old design to identify the pros and cons. Conduct a field study to see how actual users treat the system. Make paper prototypes and test them. Invest as less time as you can on these initial design ideas because you&#8217;ll need to change them all based on the test results. Thereafter, keep refining the design ideas through multiple iterations. Once you hit the bull&#8217;s-eye and implement the final design, test it again. Remember, subtle usability problems always keep creeping in during implementation. So, don&#8217;t get bogged down. Just try to work around them as much as possible. The best answer of &#8220;How?&#8221; lies in user testing. Get hold of some representative users, and have them perform representative tasks with the design. Make note of their actions - where they succeed, and where they face difficulties. And use this data to your advantage because in here lies the key!</p>
<p>Like most of us, I love eating cookies&#8230;especially Britannia digestive biscuits, and sometimes the rarely found (in India) Oreo cookies. What&#8217;s common in their package designs? - open from side, slide tray out, slide tray in. It&#8217;s a new concept these days. But the tray design makes it difficult to slide back into package. Due to this usability flaw the package gets caught on grooves of the tray. The design is great from a packaging standpoint in that it keeps the cookies fresh while on the shelf. However, when you take it home, how do you keep the cookies fresh after packet is opened? Straight answer is - put it in a ziploc pouch. No re-seal ability and no way to shove the plastic tray back into its packaging is really annoying for me as a consumer. <em>Now, how does this cookie packaging apply to a website&#8217;s usability and design?</em> Sites are designed by engineers with business rules in mind, just like packaging is done by a packaging engineer with shelf-life dates to take care of. It must meet certain technical standards. However, technical standards do not take into consideration how consumers will actually interact with the product. So, test your site with your target audience and the average consumer who is not tech savvy - in mind. Doing so, will open your eyes to the way customers interact with your creation everyday.</p>
<p>As our first blog post rightly said - we at QA InfoTech empathize completely with our customers and consider all use cases and situations that the product will face once it goes out in the real world. This unique attribute of ours lets us have our way with &#8216;Usability&#8217;. Be it mobile testing, globalization testing, load testing, website testing or eLearning application testing - we honor the importance of usability in each of these areas that are important to our customers. Our drive to serve our clients better, state of the art labs, abundant knowledge base through user experience and valuable human resources have paved our way to success as a reliable Usability testing partner. So folks, Think Noble, Think Usable! And should you have any queries and issues we&#8217;re here to serve you&#8230;</p>
<script type="text/javascript" src="http://cdn.socialtwist.com/20080916443-1/script.js"></script><a class="st-taf" href="http://tellafriend.socialtwist.com:80" onclick="return false;" style="border:0;padding:0;margin:0;"><img alt="SocialTwist Tell-a-Friend" style="border:0;padding:0;margin:0;" src="http://images.socialtwist.com/20080916443-1/button.png"onmouseout="STTAFFUNC.hideHoverMap(this)" onmouseover="STTAFFUNC.showHoverMap(this, '20080916443-1', 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2009%2F07%2Fa-day-in-the-life-of-usability%2F', 'A+Day+in+the+Life+of+Usability')" onclick="STTAFFUNC.cw(this, {id:'20080916443-1', link: 'http%3A%2F%2Fwww.qainfotech.com%2Fblog%2F2009%2F07%2Fa-day-in-the-life-of-usability%2F', title: 'A+Day+in+the+Life+of+Usability' });"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.qainfotech.com/blog/2009/07/a-day-in-the-life-of-usability/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
