<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Ivesia Solutions Inc » Ivesia Blog</title>
	
	<link>http://www.ivesia.com/technology</link>
	<description>Where brilliance meets technology</description>
	<lastBuildDate>Thu, 11 Apr 2013 21:20:03 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ivesia-technology-blog" /><feedburner:info uri="ivesia-technology-blog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>42.792456</geo:lat><geo:long>-71.213163</geo:long><item>
		<title>Cross Browser Testing</title>
		<link>http://feedproxy.google.com/~r/ivesia-technology-blog/~3/x1WqxgfPLPE/cross-browser-testing</link>
		<comments>http://www.ivesia.com/technology/blog/cross-browser-testing#comments</comments>
		<pubDate>Thu, 12 Jan 2012 09:12:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[Website Testing]]></category>
		<category><![CDATA[Cross Browser Compatibility Check]]></category>
		<category><![CDATA[Cross browser compatibility testing]]></category>
		<category><![CDATA[Cross Browser Testing]]></category>
		<category><![CDATA[cross browser testing tool]]></category>
		<category><![CDATA[web browser testing]]></category>

		<guid isPermaLink="false">http://www.ivesia.com/technology/?p=3171</guid>
		<description><![CDATA[For web based application, cross-browser testing is as critical as functional testing. This is especially true for consumer websites that are not limited to users within a restricted network environment and therefore will be accessed by real-time users from their favorite browsers. Today there are several major browsers are Internet Explorer, Firefox, Chrome, Safari and [...]]]></description>
				<content:encoded><![CDATA[<div class="none"><div class="g-plusone" data-href="http://www.ivesia.com/technology/blog/cross-browser-testing" size="standard" count="true"></div></div><div class="linkedin_share_container" style="float:right;margin:0px 0px 10px 10px"><a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.ivesia.com%2Ftechnology%2Fblog%2Fcross-browser-testing&amp;title=Cross+Browser+Testing&amp;summary=For+web+based+application%2C+cross-browser+testing+is+as+critical+as+functional+testing.+This+is+especially+true+for+consumer+websites+that+are+not+limited+to+users+within+a+restricted+network+environment+and+therefore+will+be+accessed+by+real-time+users+from+their+favorite+browsers.+Today+there+are+several+major+browsers+are+Internet+Explorer%2C+Firefox%2C+Chrome%2C+Safari+and+%5B...%5D&amp;source=Ivesia+Solutions+Inc" onclick="return popupLinkedInShare(this.href,'console',400,570)" class="linkedin_share_button"><img src="http://www.ivesia.com/technology/wp-content/plugins/linkedin-sharebutton/buttons/04.png" alt="" /></a></div><p>For web based application, <a title="Cross Browser Compatibility Testing" href="http://www.ivesia.com/technology/landing-page/free-browser-compatibility-audit">cross-browser testing</a> is as critical as functional testing. This is especially true for consumer websites that are not limited to users within a restricted network environment and therefore will be accessed by real-time users from their favorite browsers. Today there are several major browsers are Internet Explorer, Firefox, Chrome, Safari and Opera with different active versions on different operating systems (Windows, Mac and Linux), themselves of different versions.</p>
<p>Although developers verify functionality through unit testing, cross-browser testing can be very tedious and time-consuming, but here the QA engineer can play a vital role by taking over the task of verifying that a website or web application is stable across all supported browsers in different environments.</p>
<p>The primary idea behind cross browser testing is to ensure that the expected functionality of the application or website works across all supported browsers. It is also to ensure that the look and feel is similar (not necessarily the same) and it degrades well for older browsers or older versions of browsers without compromising on essential functionality.</p>
<p>Issues like broken layout, broken images, script errors, misalignment are commonly captured bugs in cross-browser testing. <a title="Cross Browser Compatibility Testing" href="http://www.ivesia.com/technology/blog/free-cross-browser-compatibility-testing">Cross-browser testing</a> across different version of same browser can be easily achieved by using virtual machines containing individual versions instead of maintaining 1 real machine for individual version of browser.</p>
<p>There are various tools that are available in market which eases the cross browser testing. One example is BrowserStack.  Cross browser testing should not be limit just to the desktop browser versions, but these days should also be extended to verifying the web application across mobile devices such as the iPhone, iPad, Android and Windows mobile devices.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=x1WqxgfPLPE:JnQovo8DaxU:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=x1WqxgfPLPE:JnQovo8DaxU:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=x1WqxgfPLPE:JnQovo8DaxU:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=x1WqxgfPLPE:JnQovo8DaxU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=x1WqxgfPLPE:JnQovo8DaxU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=x1WqxgfPLPE:JnQovo8DaxU:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=x1WqxgfPLPE:JnQovo8DaxU:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=x1WqxgfPLPE:JnQovo8DaxU:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=x1WqxgfPLPE:JnQovo8DaxU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=x1WqxgfPLPE:JnQovo8DaxU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=x1WqxgfPLPE:JnQovo8DaxU:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=x1WqxgfPLPE:JnQovo8DaxU:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=x1WqxgfPLPE:JnQovo8DaxU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ivesia-technology-blog/~4/x1WqxgfPLPE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ivesia.com/technology/blog/cross-browser-testing/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ivesia.com/technology/blog/cross-browser-testing</feedburner:origLink></item>
		<item>
		<title>Free Cross Browser Compatibility Testing</title>
		<link>http://feedproxy.google.com/~r/ivesia-technology-blog/~3/MM7ME-wGv6w/free-cross-browser-compatibility-testing-2</link>
		<comments>http://www.ivesia.com/technology/blog/free-cross-browser-compatibility-testing-2#comments</comments>
		<pubDate>Mon, 07 Nov 2011 16:51:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[Website Testing]]></category>
		<category><![CDATA[Browser Compatibility Testing]]></category>
		<category><![CDATA[Cross browser compatibility testing]]></category>
		<category><![CDATA[Free browser compatibility testing]]></category>
		<category><![CDATA[Multiple browser compatibility testing]]></category>

		<guid isPermaLink="false">http://www.ivesia.com/technology/?p=2548</guid>
		<description><![CDATA[27% Visitors leave sites because of broken links, missing media or slow pages. And most do not return. Can you afford to lose 1/3 of your customers? Ivesia’s software testing &#38; quality assurance services ensure quality of your software, which enhances your business decisions and allows you to serve your clients better. Ivesia is committed [...]]]></description>
				<content:encoded><![CDATA[<div class="none"><div class="g-plusone" data-href="http://www.ivesia.com/technology/blog/free-cross-browser-compatibility-testing-2" size="standard" count="true"></div></div><div class="linkedin_share_container" style="float:right;margin:0px 0px 10px 10px"><a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.ivesia.com%2Ftechnology%2Fblog%2Ffree-cross-browser-compatibility-testing-2&amp;title=Free+Cross+Browser+Compatibility+Testing&amp;summary=27%25+Visitors+leave+sites+because+of+broken+links%2C+missing+media+or+slow+pages.+And+most+do+not+return.+Can+you+afford+to+lose+1%2F3+of+your+customers%3F%0AIvesia%E2%80%99s+software+testing+%26amp%3B+quality+assurance+services+ensure+quality+of+your+software%2C+which+enhances+your+business+decisions+and+allows+you+to+serve+your+clients+better.+Ivesia+is+committed+to+%5B...%5D&amp;source=Ivesia+Solutions+Inc" onclick="return popupLinkedInShare(this.href,'console',400,570)" class="linkedin_share_button"><img src="http://www.ivesia.com/technology/wp-content/plugins/linkedin-sharebutton/buttons/04.png" alt="" /></a></div><p>27% Visitors leave sites because of broken links, missing media or slow pages. And most do not return. Can you afford to lose 1/3 of your customers?</p>
<p>Ivesia’s software testing &amp; quality assurance services ensure quality of your software, which enhances your business decisions and allows you to serve your clients better. Ivesia is committed to providing you  exceptional software test consulting &amp; quality assurance services, whether the engagement is supplementing your in-house staff; acting as an extension of your IT team or taking complete ownership of your software QA testing team.</p>
<p>At Ivesia, we know that Publishing, Marketing and Corporate Communications professionals are facing common critical issues:</p>
<ul>
<li>An ever growing volume of online content</li>
<li>Shorter lead times for incremental content updates</li>
<li>A risky lack of efficiency and accuracy when publishing content</li>
</ul>
<p>We&#8217;ve helped businesses just like yours implement content publishing solutions. One of the most successful partnerships is when Ivesia Solutions delivers content, video and <a title="Software Testing Services" href="http://www.ivesia.com/technology/services/software-testing/">media software testing services</a>, ensuring that content is truly ready for production with rapid turn around and cost-effective programs.</p>
<p>Visitors leave websites because of broken links, missing media or slow pages. And most do not return. Ivesia is running a promotion for <a title="Free Cross Browser Compatibility Testing" href="http://www.ivesia.com/technology/landing-page/free-browser-compatibility-audit">Cross Browser Compatibility Testing</a>. Go to this link for details</p>
<p><a href="http://www.ivesia.com/technology/landing-page/free-browser-compatibility-audit">http://www.ivesia.com/technology/landing-page/free-browser-compatibility-audit</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=MM7ME-wGv6w:Pf3xynew_4M:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=MM7ME-wGv6w:Pf3xynew_4M:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=MM7ME-wGv6w:Pf3xynew_4M:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=MM7ME-wGv6w:Pf3xynew_4M:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=MM7ME-wGv6w:Pf3xynew_4M:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=MM7ME-wGv6w:Pf3xynew_4M:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=MM7ME-wGv6w:Pf3xynew_4M:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=MM7ME-wGv6w:Pf3xynew_4M:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=MM7ME-wGv6w:Pf3xynew_4M:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=MM7ME-wGv6w:Pf3xynew_4M:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=MM7ME-wGv6w:Pf3xynew_4M:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=MM7ME-wGv6w:Pf3xynew_4M:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=MM7ME-wGv6w:Pf3xynew_4M:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ivesia-technology-blog/~4/MM7ME-wGv6w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ivesia.com/technology/blog/free-cross-browser-compatibility-testing-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ivesia.com/technology/blog/free-cross-browser-compatibility-testing-2</feedburner:origLink></item>
		<item>
		<title>Image recognition using TestComplete™</title>
		<link>http://feedproxy.google.com/~r/ivesia-technology-blog/~3/nSefwWmPnBQ/image-recognition-using-testcomplete</link>
		<comments>http://www.ivesia.com/technology/blog/image-recognition-using-testcomplete#comments</comments>
		<pubDate>Fri, 16 Sep 2011 12:48:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[Automated QA Testcomplete]]></category>
		<category><![CDATA[Automated QA Testing]]></category>
		<category><![CDATA[automated testing]]></category>
		<category><![CDATA[Automation Testing using Testcomplete]]></category>
		<category><![CDATA[Image recognition using TesteComplete]]></category>
		<category><![CDATA[software automated testing]]></category>
		<category><![CDATA[Test Automation]]></category>
		<category><![CDATA[Test Automation Consultants]]></category>
		<category><![CDATA[Test Automation Testcomplete]]></category>

		<guid isPermaLink="false">http://www.ivesia.com/technology/?p=1832</guid>
		<description><![CDATA[Testcomplete™ can be used to automate testing of  Web &#38; windows applications. Although TestComplete™ supports major standard controls, windows and objects in a wide variety of applications, there are some controls and windows that cannot be recognized by Test Complete directly. For example cells in few grid controls, buttons in some flash applications may not [...]]]></description>
				<content:encoded><![CDATA[<div class="none"><div class="g-plusone" data-href="http://www.ivesia.com/technology/blog/image-recognition-using-testcomplete" size="standard" count="true"></div></div><div class="linkedin_share_container" style="float:right;margin:0px 0px 10px 10px"><a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.ivesia.com%2Ftechnology%2Fblog%2Fimage-recognition-using-testcomplete&amp;title=Image+recognition+using+TestComplete%E2%84%A2&amp;summary=Testcomplete%E2%84%A2+can+be+used+to+automate+testing+of+%C2%A0Web+%26amp%3B+windows+applications.+Although+TestComplete%E2%84%A2+supports+major+standard+controls%2C+windows+and+objects+in+a+wide+variety+of+applications%2C+there+are+some+controls+and+windows+that+cannot+be+recognized+by+Test+Complete+directly.+For+example+cells+in+few+grid+controls%2C+buttons+in+some+flash+applications+may+not+%5B...%5D&amp;source=Ivesia+Solutions+Inc" onclick="return popupLinkedInShare(this.href,'console',400,570)" class="linkedin_share_button"><img src="http://www.ivesia.com/technology/wp-content/plugins/linkedin-sharebutton/buttons/04.png" alt="" /></a></div><p>Testcomplete<strong>™</strong> can be used to <a title="Automate testing" href="http://www.ivesia.com/technology/services/software-testing/automation-testing">automate testing</a> of  Web &amp; windows applications. Although TestComplete<strong>™</strong> supports major standard controls, windows and objects in a wide variety of applications, there are some controls and windows that cannot be recognized by Test Complete directly. For example cells in few grid controls, buttons in some flash applications may not be accessible by TestComplete<strong>™</strong>.<strong> </strong>Handling TestComplete<strong>™</strong> during such conditions makes automation little challenging.</p>
<p>It is possible to overcome these kinds of difficulties by using a low-level recording approach to test such applications. The main drawback of such an approach is that the script will require several changes even for a simple UI change in the application. So, creating and maintaining a stable script with this method is also not possible. Low-level Recording will be usually used in TestComplete<strong>™</strong> for <a title="Automation Testing" href="http://www.ivesia.com/technology/services/software-testing/automation-testing">automating Testing</a> in browsers other than IE and Firefox.  Any application that needs to be tested in other browsers (such as Google Chrome or Opera) using TestComplete<strong>™</strong> automation needs to approach low level recording technique.</p>
<p>You can also look at utilizing Image recognition feature of TestComplete<strong>™</strong>. Let’s consider a test application containing a button which is unfortunately not recognized by TestComplete<strong>™</strong>. In this situation, it is possible in TestComplete<strong>™</strong> to capture the image of this button and give it as an input for testing. TestComplete<strong>™</strong> will search for this button using its image &amp; recognize the button as a rectangular image object. Now we can get the position of the button and calculate X-Y coordinates of the center point of this object. By getting these coordinates, the action CLICK can be performed to trigger the click action of the mouse.</p>
<p>To click a button,</p>
<p><img class="aligncenter size-full wp-image-1833" title="Image recognition using TesteComplete" src="http://www.ivesia.com/technology/wp-content/uploads/2011/10/Button-Click.gif" alt="" width="560" height="129" /></p>
<p>To enter value into a Textbox</p>
<p><img class="aligncenter size-full wp-image-1834" title="Image recognition using TesteComplete_1" src="http://www.ivesia.com/technology/wp-content/uploads/2011/10/textbox.gif" alt="" width="671" height="146" /></p>
<p><strong><br clear="all" /> </strong></p>
<p><strong>How to find an Image in an object?</strong></p>
<p>One needs to use the method named ‘Regions.Find’ inorder to find the image of object (which is not auto recognized by TestComplete<strong>™</strong>). Following is the syntax for this method</p>
<p><strong>Regions.Find(PictureTosearchin, PictureToSearchFor)</strong></p>
<p>This method searches for an image on other image or object. And it returns the identified rectangular image object. It has two required parameters.</p>
<ul>
<li><strong>PictureToSearchin</strong> – Page or Window object, in which the object is located.</li>
<li><strong>PictureToSearchFor </strong>– This is the image name of the Test Object. This image should have been stored in Regions Items of Testcomplete<strong>™</strong>.</li>
</ul>
<p>Consider an example to explore usage of Image Recognition in TestComplete<strong>™</strong>. The following screenshot shows an Add-on that needs to be installed from Google Chrome. User needs to click button “Add to Chrome” inorder to install add-on from Google Chrome browser.</p>
<p>&nbsp;</p>
<p><img class="aligncenter size-full wp-image-1835" title="Image recognition using TesteComplete_2" src="http://www.ivesia.com/technology/wp-content/uploads/2011/10/Mozbar.gif" alt="" width="654" height="508" /></p>
<p>Since Google Chrome is not currently supported by TestComplete<strong>™</strong>, we can make use of image recognition feature available in TestComplete<strong>™</strong> to trigger the Button click action automated from Google Chrome browser, by identifying the position of the button and triggering click action on it</p>
<p>1)    Store the rectangular image of this button in Region items of test complete project. In the below example, Image name is stored as ‘Add_To_Chrome’</p>
<p>&nbsp;</p>
<p><img class="aligncenter size-full wp-image-1836" title="Image recognition using TesteComplete_3" src="http://www.ivesia.com/technology/wp-content/uploads/2011/10/Add_To_Chrome.gif" alt="" width="877" height="417" /></p>
<p>&nbsp;</p>
<p>2)    To find &amp; click this image object on chrome window, we can use the following script.</p>
<p>&nbsp;</p>
<p><img class="aligncenter size-full wp-image-1837" title="Image recognition using TesteComplete_4" src="http://www.ivesia.com/technology/wp-content/uploads/2011/10/script.gif" alt="" width="710" height="247" /></p>
<p>&nbsp;</p>
<p>3)    This button clicks on the center position of the button.</p>
<p><img class="aligncenter size-full wp-image-1838" title="Image recognition using TesteComplete_5" src="http://www.ivesia.com/technology/wp-content/uploads/2011/10/point.gif" alt="" width="428" height="180" /></p>
<p>&nbsp;</p>
<p>Hence using the above script, TestComplete<strong>™</strong> can automate the test for clicking button ‘Add to Chrome’ executed from Google Chrome browser. Using the same method, it is possible find any unrecognized object and then can perform any actions on the recognized images.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=nSefwWmPnBQ:q_skHrQRReY:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=nSefwWmPnBQ:q_skHrQRReY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=nSefwWmPnBQ:q_skHrQRReY:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=nSefwWmPnBQ:q_skHrQRReY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=nSefwWmPnBQ:q_skHrQRReY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=nSefwWmPnBQ:q_skHrQRReY:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=nSefwWmPnBQ:q_skHrQRReY:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=nSefwWmPnBQ:q_skHrQRReY:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=nSefwWmPnBQ:q_skHrQRReY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=nSefwWmPnBQ:q_skHrQRReY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=nSefwWmPnBQ:q_skHrQRReY:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=nSefwWmPnBQ:q_skHrQRReY:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=nSefwWmPnBQ:q_skHrQRReY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ivesia-technology-blog/~4/nSefwWmPnBQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ivesia.com/technology/blog/image-recognition-using-testcomplete/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ivesia.com/technology/blog/image-recognition-using-testcomplete</feedburner:origLink></item>
		<item>
		<title>Data – Driven testing using Testcomplete™</title>
		<link>http://feedproxy.google.com/~r/ivesia-technology-blog/~3/S-l86d3fs70/data-driven-testing-using-testcomplete</link>
		<comments>http://www.ivesia.com/technology/blog/data-driven-testing-using-testcomplete#comments</comments>
		<pubDate>Wed, 14 Sep 2011 12:37:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[Automated QA Testcomplete]]></category>
		<category><![CDATA[Automated QA Testing]]></category>
		<category><![CDATA[automation testing]]></category>
		<category><![CDATA[Automation Testing using Testcomplete]]></category>
		<category><![CDATA[Data driven frame work]]></category>
		<category><![CDATA[Data Driven Testing]]></category>
		<category><![CDATA[software automated testing]]></category>
		<category><![CDATA[Test Automation]]></category>
		<category><![CDATA[Test Automation Testcomplete]]></category>
		<category><![CDATA[Testcomplete]]></category>
		<category><![CDATA[Testcomplete consulting]]></category>

		<guid isPermaLink="false">http://www.ivesia.com/technology/?p=1817</guid>
		<description><![CDATA[In Test Automation, Data driven frame work is a most effective frame work which gives more test coverage, with less effort. It becomes necessary for testing an application with different test data even in automation testing.  While developing test automation for these types of application, Data-Driven frame work is best to use. General Approach for [...]]]></description>
				<content:encoded><![CDATA[<div class="none"><div class="g-plusone" data-href="http://www.ivesia.com/technology/blog/data-driven-testing-using-testcomplete" size="standard" count="true"></div></div><div class="linkedin_share_container" style="float:right;margin:0px 0px 10px 10px"><a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.ivesia.com%2Ftechnology%2Fblog%2Fdata-driven-testing-using-testcomplete&amp;title=Data+%E2%80%93+Driven+testing+using+Testcomplete%E2%84%A2&amp;summary=In+Test+Automation%2C+Data+driven+frame+work+is+a+most+effective+frame+work+which+gives+more+test+coverage%2C+with+less+effort.%0AIt+becomes+necessary+for+testing+an+application+with+different+test+data+even+in+automation+testing.+%C2%A0While+developing+test+automation+for+these+types+of+application%2C+Data-Driven+frame+work+is+best+to+use.%0AGeneral+Approach+for+creating+data+%5B...%5D&amp;source=Ivesia+Solutions+Inc" onclick="return popupLinkedInShare(this.href,'console',400,570)" class="linkedin_share_button"><img src="http://www.ivesia.com/technology/wp-content/plugins/linkedin-sharebutton/buttons/04.png" alt="" /></a></div><p>In <a title="Test Automation" href="http://www.ivesia.com/technology/services/software-testing/automation-testing">Test Automation</a>, Data driven frame work is a most effective frame work which gives more test coverage, with less effort.</p>
<p>It becomes necessary for testing an application with different test data even in <a title="Automation Testing" href="http://www.ivesia.com/technology/services/software-testing/automation-testing">automation testing</a>.  While developing test automation for these types of application, Data-Driven frame work is best to use.</p>
<p>General Approach for creating data driven test:</p>
<ul>
<li>Record (or develop) your test scenario with a set of test data in your tool.</li>
<li>Create data storage (Excel, csv or data base) and in which give multiple values for each test data.</li>
<li>Replace the values in the recorded script with proper variables.</li>
<li>Write script to access a set of test data from the storage, and assign it to those variables. While executing the test these values will be used.</li>
<li>Make a loop statement so that the test can be executed for all set of test data.</li>
</ul>
<p>Testcomplete<strong>™</strong> has many in-built features to develop Data- Driven test. Testcomplete<strong>™</strong> gives easy access to the data storages like excel, csv, data base etc. Testcomplete<strong>™</strong> has different scripting objects &amp; methods to retrieve data from data storage.  Even If we do not have scripting knowledge, we can use the <strong>Data-Driven Loop</strong> wizard to create <strong>Data-Driven test</strong>.</p>
<p>The following example demonstrates how to create data-driven test with <strong>Data-Driven Loop</strong> wizard for a <strong>key word</strong> test script.  Here we are using excel sheet as our data storage.</p>
<p>1)    Let us take the following key word test script. This test, logs-in into a login page by entering <strong>user name</strong> &amp; <strong>password</strong>. Then it checks the <strong>welcome message</strong> is displayed or not.</p>
<p><img class="aligncenter size-full wp-image-1819" title="KeywordTest Recorded Data" src="http://www.ivesia.com/technology/wp-content/uploads/2011/10/KeywordTest_Recorded_Data.gif" alt="" width="657" height="262" /></p>
<p>2)    Now we will create a data driven loop for these two values (username &amp; password) and execute this test for multiple login details. Let us say we want to execute the test using the following login details, which are stored in an excel sheet.</p>
<p><img class="aligncenter size-full wp-image-1819" title="KeywordTest Recorded Data" src="http://www.ivesia.com/technology/wp-content/uploads/2011/10/KeywordTest_Recorded_Data.gif" alt="" width="657" height="262" /></p>
<p>3)    Now select the <strong>UserNameTextbox</strong> &amp; <strong>PasswordTextbox</strong> rows in the keyword test editor &amp; right click on it. From the menu select ‘<strong>Make Data Loop</strong>’ option.</p>
<p><img class="aligncenter size-full wp-image-1821" title="Right click Select Data loop" src="http://www.ivesia.com/technology/wp-content/uploads/2011/10/Right_click_Select_Data_loop.gif" alt="" width="630" height="358" /></p>
<p>4)    Now it will open <strong>Data-Driven Loop</strong> window for inputting <strong>Variable name</strong>.</p>
<p><img class="aligncenter size-full wp-image-1822" title="Enter Variable Name" src="http://www.ivesia.com/technology/wp-content/uploads/2011/10/Enter_Variable_Name.gif" alt="" width="545" height="423" /></p>
<p>5)    Now select a Table type. Here we are using the excel sheet as data storage. So select the <strong>Excel Worksheet </strong>option and click <strong>Next</strong>.</p>
<p><img class="aligncenter size-full wp-image-1823" title="Select Excel Worksheet Option" src="http://www.ivesia.com/technology/wp-content/uploads/2011/10/Select_Excel_Worksheet_Option.gif" alt="" width="545" height="423" /></p>
<p>6)    Browse the source excel file containing Test Data from ‘<strong>Open File’ </strong>window and click <strong>Next</strong> button.</p>
<p><img class="aligncenter size-full wp-image-1824" title="Select Excel Sheet" src="http://www.ivesia.com/technology/wp-content/uploads/2011/10/Select_Excle_Sheet.gif" alt="" width="545" height="423" /></p>
<p>7)    Select the sheet name in which the data are stored from list shown .Also ensure that the ‘<strong>Treat first row as column names</strong>’ check box is checked. Then click <strong>Next</strong> button.</p>
<p>&nbsp;</p>
<p><img class="aligncenter size-full wp-image-1825" title="Select Sheet Name" src="http://www.ivesia.com/technology/wp-content/uploads/2011/10/Select_Sheet_Name.gif" alt="" width="545" height="423" /></p>
<p>8)    In ‘<strong>Select Records</strong>’ window choose ‘<strong>From the beginning’</strong> and ‘<strong>To the End’</strong> radio buttons. These two options are used to execute the test for all the rows in that sheet. If specific records only needs to used, then select record information. Click <strong>Next</strong> button.</p>
<p>&nbsp;</p>
<p><img class="aligncenter size-full wp-image-1826" title="Select Data Range" src="http://www.ivesia.com/technology/wp-content/uploads/2011/10/Select_Data_Range.gif" alt="" width="545" height="423" /></p>
<p>9)    In ‘<strong>Update Values</strong>’ window assign each columns of excel sheet to each values that needs to be parameterize. In our example, for <strong>UserNameTextbox</strong> field select the <strong>User Name</strong> column and for <strong>PasswordTextbox</strong> field select the <strong>Password</strong> column of our excel sheet. Then click <strong>Finish</strong> button.</p>
<p><img class="aligncenter size-full wp-image-1827" title="Set columns" src="http://www.ivesia.com/technology/wp-content/uploads/2011/10/Set_columns.gif" alt="" width="545" height="422" /></p>
<p>10) Now the command for <strong>Data Driven loop</strong> in the Keyword test editor will be seen.  Also username &amp; password values would have been replaced with the corresponding table variables.</p>
<p>&nbsp;</p>
<p><img class="aligncenter size-full wp-image-1828" title="Data Loop Inserted" src="http://www.ivesia.com/technology/wp-content/uploads/2011/10/Data_Loop_Inserted.gif" alt="" width="647" height="281" /></p>
<p>11) Now if this test runs, it will execute the login action multiple times with the data in that excel sheet &amp; give results</p>
<p>Note that here each row is treated as a set of test data. I.e. test data for a single execution should be kept in the same row of the excel sheet. For a single execution, If you want to use data from multiple rows, you cannot use this method.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=S-l86d3fs70:zIMsAcYQ5Ss:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=S-l86d3fs70:zIMsAcYQ5Ss:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=S-l86d3fs70:zIMsAcYQ5Ss:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=S-l86d3fs70:zIMsAcYQ5Ss:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=S-l86d3fs70:zIMsAcYQ5Ss:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=S-l86d3fs70:zIMsAcYQ5Ss:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=S-l86d3fs70:zIMsAcYQ5Ss:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=S-l86d3fs70:zIMsAcYQ5Ss:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=S-l86d3fs70:zIMsAcYQ5Ss:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=S-l86d3fs70:zIMsAcYQ5Ss:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=S-l86d3fs70:zIMsAcYQ5Ss:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=S-l86d3fs70:zIMsAcYQ5Ss:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=S-l86d3fs70:zIMsAcYQ5Ss:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ivesia-technology-blog/~4/S-l86d3fs70" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ivesia.com/technology/blog/data-driven-testing-using-testcomplete/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ivesia.com/technology/blog/data-driven-testing-using-testcomplete</feedburner:origLink></item>
		<item>
		<title>Ensuring quality of user interface in mobile applications!</title>
		<link>http://feedproxy.google.com/~r/ivesia-technology-blog/~3/Qr8Syzwf0us/ensuring-quality-of-user-interface-in-mobile-applications</link>
		<comments>http://www.ivesia.com/technology/blog/ensuring-quality-of-user-interface-in-mobile-applications#comments</comments>
		<pubDate>Mon, 12 Sep 2011 16:02:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[Mobile App Testing]]></category>
		<category><![CDATA[Mobile Application Testing]]></category>
		<category><![CDATA[mobile applications]]></category>
		<category><![CDATA[United Testing Initiative]]></category>

		<guid isPermaLink="false">http://www.ivesia.com/technology/?p=1782</guid>
		<description><![CDATA[United Testing Initiative (UTI), a collaborative organization focused on mobile application quality and consisting of representatives from AT &#38; T, LG, Motorola, Nokia, Oracle, Orange, Samsung, Vodafone and Sony Ericsson have released the best practice guidelines for developing quality mobile applications. This can be found here. I have culled out the user interface portion of [...]]]></description>
				<content:encoded><![CDATA[<div class="none"><div class="g-plusone" data-href="http://www.ivesia.com/technology/blog/ensuring-quality-of-user-interface-in-mobile-applications" size="standard" count="true"></div></div><div class="linkedin_share_container" style="float:right;margin:0px 0px 10px 10px"><a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.ivesia.com%2Ftechnology%2Fblog%2Fensuring-quality-of-user-interface-in-mobile-applications&amp;title=Ensuring+quality+of+user+interface+in+mobile+applications%21&amp;summary=United+Testing+Initiative+%28UTI%29%2C+a+collaborative+organization+focused+on+mobile+application+quality+and+consisting+of+representatives+from+AT+%26amp%3B+T%2C+LG%2C+Motorola%2C+Nokia%2C+Oracle%2C+Orange%2C+Samsung%2C+Vodafone+and+Sony+Ericsson+have+released+the+best+practice+guidelines+for+developing+quality+mobile+applications.+This+can+be+found+here.%0AI+have+culled+out+the+user+interface+portion+of+the+%5B...%5D&amp;source=Ivesia+Solutions+Inc" onclick="return popupLinkedInShare(this.href,'console',400,570)" class="linkedin_share_button"><img src="http://www.ivesia.com/technology/wp-content/plugins/linkedin-sharebutton/buttons/04.png" alt="" /></a></div><p>United Testing Initiative (UTI), a collaborative organization focused on mobile application quality and consisting of representatives from AT &amp; T, LG, Motorola, Nokia, Oracle, Orange, Samsung, Vodafone and Sony Ericsson have released the best practice guidelines for developing quality mobile applications. This can be found <div class='documentIcons'><div class='documentIcons_icon'><a href='http://unifiedtestinginitiative.org/files/uti_best_practices_v1_final.pdf'><img src='http://www.ivesia.com/technology/wp-content/plugins/attachment-file-icons/mime/pdf-icon.png'/></a></div><div class='documentIcons_link'><a href='http://unifiedtestinginitiative.org/files/uti_best_practices_v1_final.pdf'>here</a></div></div><div class='clear'></div>.</p>
<p>I have culled out the user interface portion of the best practice guidelines and I have converted them into quality guidelines of mobile applications. The user interface quality guidelines of mobile applications should certainly have the following features:</p>
<ul>
<li>Keep the status bar hidden only when the application’s user interface is better without it</li>
<li>Ensure that the back button always navigates through previously-seen screens</li>
<li>Make sure navigation between application elements are easy and intuitive</li>
<li>Ensure that the application uses relative layouts and device independent pixels, without making any assumptions about screen size, resolution, orientation or input.</li>
<li>Check if there are any hard coding of string values in code and strictly avoid them</li>
<li>Ensure the time available is comfortable for reading what is present on the screen</li>
<li>Check for the font sizes and readability of it by different user groups</li>
<li>Check the size of on-screen elements and its responsiveness on touch screens</li>
<li>Ensure that the application UI is consistent and becomes intuitive for usage. Consistency should be ensured even when calculations or image-rendering processes are being performed</li>
<li>Application speed should be given importance considering the various influencing factors like connection speed, processing power of the device and the platform needs</li>
<li>Error messages displayed should be easily understandable</li>
<li>5 second test – ensure that the function progress is known to the users within 5 seconds request time in real-time environment</li>
<li>Check for display consistency of applications in various formats like portrait and landscape</li>
<li>Application should be devoid of spelling errors and technical text errors</li>
</ul>
<p>This accounts for the most common user interface issues of mobile applications. Over and above this, there may be specific needs of applications that have to be addressed during the test case development process.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=Qr8Syzwf0us:8H4slQQdr7k:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=Qr8Syzwf0us:8H4slQQdr7k:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=Qr8Syzwf0us:8H4slQQdr7k:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=Qr8Syzwf0us:8H4slQQdr7k:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=Qr8Syzwf0us:8H4slQQdr7k:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=Qr8Syzwf0us:8H4slQQdr7k:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=Qr8Syzwf0us:8H4slQQdr7k:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=Qr8Syzwf0us:8H4slQQdr7k:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=Qr8Syzwf0us:8H4slQQdr7k:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=Qr8Syzwf0us:8H4slQQdr7k:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=Qr8Syzwf0us:8H4slQQdr7k:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=Qr8Syzwf0us:8H4slQQdr7k:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=Qr8Syzwf0us:8H4slQQdr7k:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ivesia-technology-blog/~4/Qr8Syzwf0us" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ivesia.com/technology/blog/ensuring-quality-of-user-interface-in-mobile-applications/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ivesia.com/technology/blog/ensuring-quality-of-user-interface-in-mobile-applications</feedburner:origLink></item>
		<item>
		<title>Factors that influence the quality of usability in mobile software!</title>
		<link>http://feedproxy.google.com/~r/ivesia-technology-blog/~3/q5AbChEVXz4/factors-that-influence-the-quality-of-usability-in-mobile-software</link>
		<comments>http://www.ivesia.com/technology/blog/factors-that-influence-the-quality-of-usability-in-mobile-software#comments</comments>
		<pubDate>Sat, 10 Sep 2011 15:39:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[Mobile Application Testing]]></category>
		<category><![CDATA[mobile apps testing]]></category>
		<category><![CDATA[mobile software]]></category>
		<category><![CDATA[mobile usability]]></category>

		<guid isPermaLink="false">http://www.ivesia.com/technology/?p=1779</guid>
		<description><![CDATA[Mobile apps are evolving rapidly making ubiquitous information, accessible anytime and anywhere across diverse devices. This has meant an increased need for ensuring the usability of the apps on the mobile and not just the functionality of the apps. Some of the common factors that influence usability of mobile software are: Adopting PC approaches directly [...]]]></description>
				<content:encoded><![CDATA[<div class="none"><div class="g-plusone" data-href="http://www.ivesia.com/technology/blog/factors-that-influence-the-quality-of-usability-in-mobile-software" size="standard" count="true"></div></div><div class="linkedin_share_container" style="float:right;margin:0px 0px 10px 10px"><a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.ivesia.com%2Ftechnology%2Fblog%2Ffactors-that-influence-the-quality-of-usability-in-mobile-software&amp;title=Factors+that+influence+the+quality+of+usability+in+mobile+software%21&amp;summary=Mobile+apps+are+evolving+rapidly+making+ubiquitous+information%2C+accessible+anytime+and+anywhere+across+diverse+devices.+This+has+meant+an+increased+need+for+ensuring+the+usability+of+the+apps+on+the+mobile+and+not+just+the+functionality+of+the+apps.+Some+of+the+common+factors+that+influence+usability+of+mobile+software+are%3A%0AAdopting+PC+approaches+directly+for+%5B...%5D&amp;source=Ivesia+Solutions+Inc" onclick="return popupLinkedInShare(this.href,'console',400,570)" class="linkedin_share_button"><img src="http://www.ivesia.com/technology/wp-content/plugins/linkedin-sharebutton/buttons/04.png" alt="" /></a></div><p>Mobile apps are evolving rapidly making ubiquitous information, accessible anytime and anywhere across diverse devices. This has meant an increased need for ensuring the usability of the apps on the mobile and not just the functionality of the apps. Some of the common factors that influence usability of mobile software are:</p>
<p><strong>Adopting PC approaches directly for mobile software</strong></p>
<p>Most programmers who work on mobile software were trained to develop software for the desktop environment. There are many standardized practices in such a development environment and programmers with relatively low usability knowledge / experience can borrow standard interfaces and libraries and create usable programs.</p>
<p>In the case of mobile software things have not evolved as much. Moreover, for each mobile platform, there are new set of standards, technology used is different, look and operations are also different between platforms. This adds to the complexity of mobile software while adopting desktop approaches to developing them.</p>
<p><strong>Direct porting of software between different mobile and embedded platforms</strong></p>
<p>It is necessary to make the mobile software support diverse mobile platforms. Just look at the complexities here, different platforms are technologically different, and the programs have to be re-developed for each of them. Interface also needs to take into account the architecture and phone models. This means the programming community needs to acquire a wide range of knowledge, which is not common place. This effectively affects the usability for same programs being migrated between platforms.</p>
<p><strong>Market environment of software industry is fast paced, making more and more releases in the shortest possible time</strong></p>
<p>Faster time to market is the motto of most software organizations and rightly so. However, it needs to be faster and better and not just faster. Most often than not, it is only the functionality that is given importance and the non-functional items are given a miss in the quest to release software faster to market. It is the non-functional needs like usability that assumes importance when it comes to mobile software and this has to be clearly thought-out as a part of the software release.</p>
<p><strong>Lack of trained specialists in mobile software</strong></p>
<p>Usability as a body of knowledge itself hasn’t gained acceptance in the software development industry. This is more so when it comes to mobile software, for things are evolving only now. There is not a common body of knowledge that sufficiently addresses the interface development needs of desktop, mobile and embedded applications. Lack of this body of knowledge means lack of trained specialists in mobile software.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=q5AbChEVXz4:vsobac-9seQ:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=q5AbChEVXz4:vsobac-9seQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=q5AbChEVXz4:vsobac-9seQ:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=q5AbChEVXz4:vsobac-9seQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=q5AbChEVXz4:vsobac-9seQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=q5AbChEVXz4:vsobac-9seQ:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=q5AbChEVXz4:vsobac-9seQ:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=q5AbChEVXz4:vsobac-9seQ:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=q5AbChEVXz4:vsobac-9seQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=q5AbChEVXz4:vsobac-9seQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=q5AbChEVXz4:vsobac-9seQ:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=q5AbChEVXz4:vsobac-9seQ:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=q5AbChEVXz4:vsobac-9seQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ivesia-technology-blog/~4/q5AbChEVXz4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ivesia.com/technology/blog/factors-that-influence-the-quality-of-usability-in-mobile-software/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ivesia.com/technology/blog/factors-that-influence-the-quality-of-usability-in-mobile-software</feedburner:origLink></item>
		<item>
		<title>Mobile application performance monitoring – few things to be considered!</title>
		<link>http://feedproxy.google.com/~r/ivesia-technology-blog/~3/rf43q_y_gPM/mobile-application-performance-monitoring-few-things-to-be-considered</link>
		<comments>http://www.ivesia.com/technology/blog/mobile-application-performance-monitoring-few-things-to-be-considered#comments</comments>
		<pubDate>Mon, 05 Sep 2011 16:11:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Smartphone Application Development]]></category>
		<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[Mobile application]]></category>
		<category><![CDATA[mobile application performance]]></category>
		<category><![CDATA[mobile application performance testing]]></category>
		<category><![CDATA[Mobile web application]]></category>
		<category><![CDATA[Test functionality]]></category>
		<category><![CDATA[UTI for mobile applications]]></category>

		<guid isPermaLink="false">http://www.ivesia.com/technology/?p=1784</guid>
		<description><![CDATA[Mobile web application usage is increasing by the day as the mobile penetration is multiple times larger compared to PC penetration. All businesses and organizations that are looking at leveraging the mobile medium should ensure high performance of their mobile web applications lest their end-users will move on to other providers apps. The predominant issue [...]]]></description>
				<content:encoded><![CDATA[<div class="none"><div class="g-plusone" data-href="http://www.ivesia.com/technology/blog/mobile-application-performance-monitoring-few-things-to-be-considered" size="standard" count="true"></div></div><div class="linkedin_share_container" style="float:right;margin:0px 0px 10px 10px"><a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.ivesia.com%2Ftechnology%2Fblog%2Fmobile-application-performance-monitoring-few-things-to-be-considered&amp;title=Mobile+application+performance+monitoring+%E2%80%93+few+things+to+be+considered%21&amp;summary=Mobile+web+application+usage+is+increasing+by+the+day+as+the+mobile+penetration+is+multiple+times+larger+compared+to+PC+penetration.+All+businesses+and+organizations+that+are+looking+at+leveraging+the+mobile+medium+should+ensure+high+performance+of+their+mobile+web+applications+lest+their+end-users+will+move+on+to+other+providers+apps.%0AThe+predominant+issue+with+%5B...%5D&amp;source=Ivesia+Solutions+Inc" onclick="return popupLinkedInShare(this.href,'console',400,570)" class="linkedin_share_button"><img src="http://www.ivesia.com/technology/wp-content/plugins/linkedin-sharebutton/buttons/04.png" alt="" /></a></div><p>Mobile web application usage is increasing by the day as the mobile penetration is multiple times larger compared to PC penetration. All businesses and organizations that are looking at leveraging the mobile medium should ensure high performance of their <a title="Mobile Web Application" href="http://www.ivesia.com/technology/blog/mobile-application-performance-monitoring-%e2%80%93-few-things-to-be-considered">mobile web applications</a> lest their end-users will move on to other providers apps.</p>
<p>The predominant issue with most mobile web apps is related to the speed at which the application loads. This would affect the bottom line and it becomes necessary to monitor and optimize the performance of mobile application and the supporting infrastructure for better user experience. As it is, the mobile application spectrum has a number of challenges such as the uncontrolled and unpredictable nature of web apps, limited visibility on the end-user experience, and difficulty in identifying and resolving problems.</p>
<p>Few things that ought to be considered while monitoring performance of mobile web apps are:</p>
<ul>
<li>Test functionality of the system using a desktop browser before moving to the mobile browser</li>
<li>Include all stakeholders in the quality of experience process</li>
<li>Test across the entire delivery chain including backend systems, content delivery servers, mobility providers, browsers and devices</li>
<li>Use as much as possible real devices instead of emulators and also test them from the end-user perspective as opposed to just functionality</li>
<li>Ensure that the mobile web application conforms to the best practice guidelines of <a title="UTI for Mobile Applications" href="http://www.ivesia.com/technology/blog/ensuring-quality-of-user-interface-in-mobile-applications">UTI for mobile applications</a></li>
<li>Automate the monitoring of mobile apps as much as possible so that issues can be resolved before it impacts the end-users. If automation is not possible, then do them at regular intervals</li>
</ul>
<p>These would ensure that the mobile web application is optimally performing and will ensure better quality of user experience.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=rf43q_y_gPM:RgfeWxndRfY:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=rf43q_y_gPM:RgfeWxndRfY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=rf43q_y_gPM:RgfeWxndRfY:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=rf43q_y_gPM:RgfeWxndRfY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=rf43q_y_gPM:RgfeWxndRfY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=rf43q_y_gPM:RgfeWxndRfY:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=rf43q_y_gPM:RgfeWxndRfY:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=rf43q_y_gPM:RgfeWxndRfY:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=rf43q_y_gPM:RgfeWxndRfY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=rf43q_y_gPM:RgfeWxndRfY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=rf43q_y_gPM:RgfeWxndRfY:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=rf43q_y_gPM:RgfeWxndRfY:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=rf43q_y_gPM:RgfeWxndRfY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ivesia-technology-blog/~4/rf43q_y_gPM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ivesia.com/technology/blog/mobile-application-performance-monitoring-few-things-to-be-considered/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ivesia.com/technology/blog/mobile-application-performance-monitoring-few-things-to-be-considered</feedburner:origLink></item>
		<item>
		<title>Mobile testing – is it similar to application testing?</title>
		<link>http://feedproxy.google.com/~r/ivesia-technology-blog/~3/8ZNlL85FwGU/mobile-testing-is-it-similar-to-application-testing</link>
		<comments>http://www.ivesia.com/technology/blog/mobile-testing-is-it-similar-to-application-testing#comments</comments>
		<pubDate>Thu, 01 Sep 2011 15:34:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[Application Testing]]></category>
		<category><![CDATA[Functional testing]]></category>
		<category><![CDATA[Mobile App Testing]]></category>
		<category><![CDATA[Mobile Application Testing]]></category>
		<category><![CDATA[Mobile testing]]></category>
		<category><![CDATA[Usability testing]]></category>

		<guid isPermaLink="false">http://www.ivesia.com/technology/?p=1777</guid>
		<description><![CDATA[The answer seems obvious, or does it? After all, the application on a mobile device has the same functionality as the application on a standard desktop computer or laptop. Well, the difference is that mobile apps have to be tested for their non-functional aspects (such as usability) on mobile devices and not just primarily focused [...]]]></description>
				<content:encoded><![CDATA[<div class="none"><div class="g-plusone" data-href="http://www.ivesia.com/technology/blog/mobile-testing-is-it-similar-to-application-testing" size="standard" count="true"></div></div><div class="linkedin_share_container" style="float:right;margin:0px 0px 10px 10px"><a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.ivesia.com%2Ftechnology%2Fblog%2Fmobile-testing-is-it-similar-to-application-testing&amp;title=Mobile+testing+%E2%80%93+is+it+similar+to+application+testing%3F&amp;summary=The+answer+seems+obvious%2C+or+does+it%3F+After+all%2C+the+application+on+a+mobile+device+has+the+same+functionality+as+the+application+on+a+standard+desktop+computer+or+laptop.+Well%2C+the+difference+is+that+mobile+apps+have+to+be+tested+for+their+non-functional+aspects+%28such+as+usability%29+on+mobile+devices+and+not+just+primarily+focused+%5B...%5D&amp;source=Ivesia+Solutions+Inc" onclick="return popupLinkedInShare(this.href,'console',400,570)" class="linkedin_share_button"><img src="http://www.ivesia.com/technology/wp-content/plugins/linkedin-sharebutton/buttons/04.png" alt="" /></a></div><p>The answer seems obvious, or does it? After all, the application on a mobile device has the same functionality as the application on a standard desktop computer or laptop. Well, the difference is that mobile apps have to be tested for their non-functional aspects (such as usability) on mobile devices and not just primarily focused on functional testing.</p>
<p>There are a number of challenges that are a direct result of the unique features of mobile devices and wireless networks:</p>
<p><strong>Mobile context</strong> – interaction between the users, applications and the surrounding environment that may distract user’s attention</p>
<ul>
<li><strong>Connectivity</strong> – slow and unreliable wireless network connection with low bandwidth is a common hindrance for mobile applications</li>
<li><strong>Screen size</strong> – physical constraints of mobile devices, especially small screen sizes</li>
<li><strong>Display resolution</strong> – display capability of mobile devices supports much less display resolution (usually 640&#215;480 pixels or lower) compared to PCs</li>
<li><strong>Processing capability</strong> – computational power and memory capacity of mobile devices lag far behind PCs</li>
<li><strong>Data input</strong> – providing input to small devices is difficult and limits users effectiveness in entering data</li>
</ul>
<p>Most challenges listed above are contextual in nature and they need to be factored in properly while performing mobile testing. Most likely, testing has to be done in real-time environment and not in a laboratory environment towards minimizing the potential effects of usability in the field.</p>
<p>We will address the problems associated with usability of mobile application in the next post.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=8ZNlL85FwGU:IUB00OLiiWk:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=8ZNlL85FwGU:IUB00OLiiWk:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=8ZNlL85FwGU:IUB00OLiiWk:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=8ZNlL85FwGU:IUB00OLiiWk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=8ZNlL85FwGU:IUB00OLiiWk:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=8ZNlL85FwGU:IUB00OLiiWk:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=8ZNlL85FwGU:IUB00OLiiWk:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=8ZNlL85FwGU:IUB00OLiiWk:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=8ZNlL85FwGU:IUB00OLiiWk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=8ZNlL85FwGU:IUB00OLiiWk:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=8ZNlL85FwGU:IUB00OLiiWk:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=8ZNlL85FwGU:IUB00OLiiWk:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=8ZNlL85FwGU:IUB00OLiiWk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ivesia-technology-blog/~4/8ZNlL85FwGU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ivesia.com/technology/blog/mobile-testing-is-it-similar-to-application-testing/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ivesia.com/technology/blog/mobile-testing-is-it-similar-to-application-testing</feedburner:origLink></item>
		<item>
		<title>Approach on Website Testing</title>
		<link>http://feedproxy.google.com/~r/ivesia-technology-blog/~3/Zcy1kIs4oB8/approach-on-website-testing</link>
		<comments>http://www.ivesia.com/technology/blog/approach-on-website-testing#comments</comments>
		<pubDate>Thu, 25 Aug 2011 16:07:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[Website Testing]]></category>
		<category><![CDATA[Performance Testing for websites]]></category>
		<category><![CDATA[QA for websites]]></category>
		<category><![CDATA[software testing company]]></category>
		<category><![CDATA[software testing consultants]]></category>
		<category><![CDATA[testing websites]]></category>
		<category><![CDATA[website testing qa]]></category>
		<category><![CDATA[Website website load testing]]></category>

		<guid isPermaLink="false">http://www.ivesia.com/technology/?p=1700</guid>
		<description><![CDATA[Website Testing Ivesia has a good experience in testing websites in various domains like Media &#38; Entertainment, Dating, and Digital News Media. Though testing of websites requires minimal training and knowledge about application, it requires a tester to possess the skill of testing the site from Business user’s perspective We consider the following aspects to [...]]]></description>
				<content:encoded><![CDATA[<div class="none"><div class="g-plusone" data-href="http://www.ivesia.com/technology/blog/approach-on-website-testing" size="standard" count="true"></div></div><div class="linkedin_share_container" style="float:right;margin:0px 0px 10px 10px"><a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.ivesia.com%2Ftechnology%2Fblog%2Fapproach-on-website-testing&amp;title=Approach+on+Website+Testing&amp;summary=Website+Testing%0AIvesia+has+a+good+experience+in+testing+websites+in+various+domains+like+Media+%26amp%3B+Entertainment%2C+Dating%2C+and+Digital+News+Media.+Though+testing+of+websites+requires+minimal+training+and+knowledge+about+application%2C+it+requires+a+tester+to+possess+the+skill+of+testing+the+site+from+Business+user%E2%80%99s+perspective%0AWe+consider+the+following+aspects+to+QA+on+%5B...%5D&amp;source=Ivesia+Solutions+Inc" onclick="return popupLinkedInShare(this.href,'console',400,570)" class="linkedin_share_button"><img src="http://www.ivesia.com/technology/wp-content/plugins/linkedin-sharebutton/buttons/04.png" alt="" /></a></div><p><strong>Website Testing</strong></p>
<p>Ivesia has a good experience in <a title="Website Testing" href="http://www.ivesia.com/technology/services/software-testing">testing websites</a> in various domains like Media &amp; Entertainment, Dating, and Digital News Media. Though testing of websites requires minimal training and knowledge about application, it requires a tester to possess the skill of testing the site from Business user’s perspective</p>
<p>We consider the following aspects to QA on websites</p>
<ol>
<li>How user friendly is the site?</li>
<li>Testing portion of websites which integrates the websites with network community like facebook, Twitter etc.</li>
<li>How compatible is the website across various browsers?</li>
<li>Of course, any Typo or verbiage problem in page content</li>
<li>Accessing websites from iPhone using user agents or iPhone Simulator</li>
<li>Verifying Statistics information like – Total Number of Visits, unique visits to site, Traffic observed in websites</li>
<li>Verifying confirmation emails received tested in all possible mail servers like – Thunder Bird, Outlook, Outlook Express, browsers</li>
</ol>
<p>Apart from testing the website from a business user perspective, we also perform code verification like</p>
<ol start="1">
<li>Verifying Meta tags in HTML</li>
<li>Cross verifying parameter like ipos,Tile, Org  used for Advertisement section placed on Site Rails</li>
<li>Verify if Rotating Promos or Advertisement in all pages of websites based on CMS (Content Management Systems)</li>
</ol>
<p>Since websites requires frequent updates and enhancements it becomes vital to frequently regress sites after deployment. To my experience, a vastly accessed popular websites will have 2 -3 releases in a week. When we regress the site after deployment, we consider the following areas for regression</p>
<ol start="1">
<li>Identify the core/frequently accessed portion of websites</li>
<li>Ensure the latest implemented feature works properly</li>
<li>Ensure network community part like Fshare, Flike works properly</li>
<li>Registration  and confirmation Sections</li>
</ol>
<p>Along with functional issues that are found when testing sites against functional specifications, common major issues that are captured during QA for websites are</p>
<ol>
<li>Misalignment of Fields across browsers identified during compatibility testing</li>
<li>Raise of Script error that blocks popup screen especially in Internet Explorer</li>
</ol>
<p>Since most users demand a high level of security on accessing websites, along with functional testing we perform security testing like manual SQL injection, on all possible user input fields and ensure no resultant pages gives hint to hackers about backend table information</p>
<p>Considering the drastic traffic in accessing websites, we also perform usability testing, website load test, <a title="Performance Testing for Websites" href="http://www.ivesia.com/technology/services/software-testing/performance-testing">Performance Testing for websites</a> along with functional and regressional testing. To ensure there are no broken links in websites, in addition to Manual verification we also use link validator tool like Fiddler used during Major Release in websites</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=Zcy1kIs4oB8:8s1xV69AhSA:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=Zcy1kIs4oB8:8s1xV69AhSA:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=Zcy1kIs4oB8:8s1xV69AhSA:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=Zcy1kIs4oB8:8s1xV69AhSA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=Zcy1kIs4oB8:8s1xV69AhSA:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=Zcy1kIs4oB8:8s1xV69AhSA:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=Zcy1kIs4oB8:8s1xV69AhSA:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=Zcy1kIs4oB8:8s1xV69AhSA:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=Zcy1kIs4oB8:8s1xV69AhSA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=Zcy1kIs4oB8:8s1xV69AhSA:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=Zcy1kIs4oB8:8s1xV69AhSA:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=Zcy1kIs4oB8:8s1xV69AhSA:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=Zcy1kIs4oB8:8s1xV69AhSA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ivesia-technology-blog/~4/Zcy1kIs4oB8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ivesia.com/technology/blog/approach-on-website-testing/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ivesia.com/technology/blog/approach-on-website-testing</feedburner:origLink></item>
		<item>
		<title>Doing QA Testing for Drupal Websites</title>
		<link>http://feedproxy.google.com/~r/ivesia-technology-blog/~3/smFJ6qY1-AY/doing-qa-testing-for-drupal-websites</link>
		<comments>http://www.ivesia.com/technology/blog/doing-qa-testing-for-drupal-websites#comments</comments>
		<pubDate>Sat, 20 Aug 2011 15:56:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Outsourced Product Development]]></category>
		<category><![CDATA[Software Testing]]></category>
		<category><![CDATA[Website Testing]]></category>
		<category><![CDATA[Drupal Testing]]></category>
		<category><![CDATA[Drupal Testing for Websites]]></category>
		<category><![CDATA[Drupal Website Testing]]></category>
		<category><![CDATA[QA Testing for Drupal Websites]]></category>
		<category><![CDATA[Software QA services]]></category>
		<category><![CDATA[software testing company]]></category>
		<category><![CDATA[software testing consultants]]></category>

		<guid isPermaLink="false">http://www.ivesia.com/technology/?p=1697</guid>
		<description><![CDATA[Ivesia provides long term QA services for many websites across different domains such as dating website, entertainment Media website, news media websites. Many of these websites are built on the Drupal content management system. Drupal CMS facilitates the publishing, managing and organizing wide variety of content for a website. These are some of the features [...]]]></description>
				<content:encoded><![CDATA[<div class="none"><div class="g-plusone" data-href="http://www.ivesia.com/technology/blog/doing-qa-testing-for-drupal-websites" size="standard" count="true"></div></div><div class="linkedin_share_container" style="float:right;margin:0px 0px 10px 10px"><a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.ivesia.com%2Ftechnology%2Fblog%2Fdoing-qa-testing-for-drupal-websites&amp;title=Doing+QA+Testing+for+Drupal+Websites&amp;summary=Ivesia+provides+long+term+QA+services+for+many+websites+across+different+domains+such+as+dating+website%2C+entertainment+Media+website%2C+news+media+websites.+Many+of+these+websites+are+built+on+the+Drupal+content+management+system.+Drupal+CMS+facilitates+the+publishing%2C+managing+and+organizing+wide+variety+of+content+for+a+website.%0AThese+are+some+of+the+features+that+%5B...%5D&amp;source=Ivesia+Solutions+Inc" onclick="return popupLinkedInShare(this.href,'console',400,570)" class="linkedin_share_button"><img src="http://www.ivesia.com/technology/wp-content/plugins/linkedin-sharebutton/buttons/04.png" alt="" /></a></div><p>Ivesia provides long term <a title="Software QA Testing Services" href="http://www.ivesia.com/technology/services">QA services</a> for many websites across different domains such as dating website, entertainment Media website, news media websites. Many of these websites are built on the <a title="Drupal Content Management System" href="http://www.ivesia.com/technology/services/portals/drupal-development">Drupal content management system</a>. Drupal CMS facilitates the publishing, managing and organizing wide variety of content for a website.</p>
<p>These are some of the features that need to be considered when <a title="Testing in QA" href="http://www.ivesia.com/technology/services/software-testing">testing in QA</a> for websites built on Drupal platform:</p>
<ol>
<li>Drupal offers easy content updating and management capabilities. This means that much of the content displayed on the website will come from end users, rather than the programming staff.</li>
<li>Drupal gives a precise control over the websites URL structure. Routing URLs may need to be tested.</li>
<li>Drupal has strong user role and access control functionality. We can create many custom user roles with custom access levels. For a <a title="Drupal CMS Installation" href="http://www.ivesia.com/technology/services/portals/drupal-development">Drupal installation</a>, we need to understand what the custom user roles are and test for them.</li>
<li>Drupal offers many possibilities when it comes to web design. The powerful engine separates design from content, so that the look of a website can be changed quickly by applying different themes. These themes will need to be tested</li>
</ol>
<p>Following the process below will make life easier when testing Drupal sites.</p>
<ol>
<li>Identify the portion/page of the website that needs to be tested</li>
<li>Identify the module of CMS which reflects the content from CMS to website</li>
<li>Identify the user role required to change this content</li>
<li>Make changes to the content by reaching the appropriate interface and updating the related context in relevant module inside content management system</li>
<li>Select PREVIEW mode of CMS to ensure if updated changes are reflected properly in webpage</li>
<li>After conforming changes in PREVIEW, publish the content to live/original frontend webpage</li>
</ol>
<p>With above said features, we are successfully <a title="Testing Drupal Websites" href="http://www.ivesia.com/technology/services/software-testing">testing Drupal websites</a> by adhering to functional, integration and compatibility testing. We will not only test the websites with existing content but also engage ourselves by frequent update of website content. This is achieved by creating our own test data by getting to the Drupal CMS, identifying the Content field which triggers the frontend update (i.e Website Output), updating the existing field values with our test values and cross verifying the updated content from website output</p>
<p>We noted that a tester who has experience in testing website developed over Drupal will identify more functional bugs along with GUI bugs since the QA Engineer has control over the website content as well. One good example of such bug finding would be – There are few portions in a website which may raise alignment issues like word overlapping or text aligned over an image, only when such combination of content exists in website during testing. A tester who has not got control over creating content may not identify the issue easily unless luck favors them, but the other tester who has rights to change content through CMS will try giving various combinations of inputs in CMS and will confirm the output seen in the website is proper or has noticed any alignment issues.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=smFJ6qY1-AY:Gf5sIRMLcno:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=smFJ6qY1-AY:Gf5sIRMLcno:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=smFJ6qY1-AY:Gf5sIRMLcno:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=smFJ6qY1-AY:Gf5sIRMLcno:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=smFJ6qY1-AY:Gf5sIRMLcno:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=smFJ6qY1-AY:Gf5sIRMLcno:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=smFJ6qY1-AY:Gf5sIRMLcno:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=smFJ6qY1-AY:Gf5sIRMLcno:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=smFJ6qY1-AY:Gf5sIRMLcno:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=smFJ6qY1-AY:Gf5sIRMLcno:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=smFJ6qY1-AY:Gf5sIRMLcno:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?i=smFJ6qY1-AY:Gf5sIRMLcno:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ivesia-technology-blog?a=smFJ6qY1-AY:Gf5sIRMLcno:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ivesia-technology-blog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ivesia-technology-blog/~4/smFJ6qY1-AY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ivesia.com/technology/blog/doing-qa-testing-for-drupal-websites/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ivesia.com/technology/blog/doing-qa-testing-for-drupal-websites</feedburner:origLink></item>
	</channel>
</rss>
