<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0"><id>tag:blogger.com,1999:blog-5985139656869973616</id><updated>2012-02-15T22:19:17.139-08:00</updated><category term="How TestPartner Works" /><category term="Test Automation Through Excel" /><category term="XML Function Library" /><category term="TestPartner Introduction" /><title type="text">TestPartner</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.mytestpartner.info/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://www.mytestpartner.info/" /><author><name>Abhijeet Bhagat</name><uri>http://www.blogger.com/profile/04672970248521970854</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://3.bp.blogspot.com/-0XqEJlpEyhg/Tud9Ump3lRI/AAAAAAAAFdk/Ujda4kbxVSA/s220/DSC_5445.JPG" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/MyTestpartner" /><feedburner:info uri="mytestpartner" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry><id>tag:blogger.com,1999:blog-5985139656869973616.post-1039316853264615440</id><published>2011-08-20T01:38:00.000-07:00</published><updated>2011-08-20T01:57:50.199-07:00</updated><title type="text">Reading XML in Excel</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-cmcDr6xJblk/Tk900q_LuBI/AAAAAAAAFHI/3PYVV1gOHew/s1600/Slide1.GIF" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://4.bp.blogspot.com/-cmcDr6xJblk/Tk900q_LuBI/AAAAAAAAFHI/3PYVV1gOHew/s640/Slide1.GIF" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-iSoTpgmutCY/Tk9vPnM5UGI/AAAAAAAAFG0/lMdg2g432JE/s1600/Slide3.GIF" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://3.bp.blogspot.com/-iSoTpgmutCY/Tk9vPnM5UGI/AAAAAAAAFG0/lMdg2g432JE/s640/Slide3.GIF" width="640" /&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/-okPeNEIzXwc/Tk9vOG7OzwI/AAAAAAAAFGw/l7CRm6uyuZs/s1600/Slide2.GIF" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://2.bp.blogspot.com/-okPeNEIzXwc/Tk9vOG7OzwI/AAAAAAAAFGw/l7CRm6uyuZs/s640/Slide2.GIF" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-CupArpHCDqA/Tk9vRB58oeI/AAAAAAAAFG4/Pct-s4GhRYg/s1600/Slide4.GIF" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://1.bp.blogspot.com/-CupArpHCDqA/Tk9vRB58oeI/AAAAAAAAFG4/Pct-s4GhRYg/s640/Slide4.GIF" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-KDiHpJy83Vk/Tk9vSg0hU2I/AAAAAAAAFG8/X3TjfhG52nw/s1600/Slide5.GIF" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://2.bp.blogspot.com/-KDiHpJy83Vk/Tk9vSg0hU2I/AAAAAAAAFG8/X3TjfhG52nw/s640/Slide5.GIF" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-G6kKsxb6r3c/Tk9vUMWkbVI/AAAAAAAAFHA/etH7Gj5flwk/s1600/Slide6.GIF" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://4.bp.blogspot.com/-G6kKsxb6r3c/Tk9vUMWkbVI/AAAAAAAAFHA/etH7Gj5flwk/s640/Slide6.GIF" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-WW0Iy3-mC0A/Tk9vVcRT9GI/AAAAAAAAFHE/I02R8VIGUmY/s1600/Slide7.GIF" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://3.bp.blogspot.com/-WW0Iy3-mC0A/Tk9vVcRT9GI/AAAAAAAAFHE/I02R8VIGUmY/s640/Slide7.GIF" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-kpKjpsm-o68/Tk9vMiH7IGI/AAAAAAAAFGs/mlibB05k9XI/s1600/Slide8.GIF" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://1.bp.blogspot.com/-kpKjpsm-o68/Tk9vMiH7IGI/AAAAAAAAFGs/mlibB05k9XI/s640/Slide8.GIF" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5985139656869973616-1039316853264615440?l=www.mytestpartner.info' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MLzIq9aa2eMpc0P03V76DYkm-Dw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MLzIq9aa2eMpc0P03V76DYkm-Dw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MLzIq9aa2eMpc0P03V76DYkm-Dw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MLzIq9aa2eMpc0P03V76DYkm-Dw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MyTestpartner/~4/SNY1UbWENr4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.mytestpartner.info/feeds/1039316853264615440/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.mytestpartner.info/2011/08/reading-xml-in-excel.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5985139656869973616/posts/default/1039316853264615440" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5985139656869973616/posts/default/1039316853264615440" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MyTestpartner/~3/SNY1UbWENr4/reading-xml-in-excel.html" title="Reading XML in Excel" /><author><name>Abhijeet Bhagat</name><uri>http://www.blogger.com/profile/04672970248521970854</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://3.bp.blogspot.com/-0XqEJlpEyhg/Tud9Ump3lRI/AAAAAAAAFdk/Ujda4kbxVSA/s220/DSC_5445.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-cmcDr6xJblk/Tk900q_LuBI/AAAAAAAAFHI/3PYVV1gOHew/s72-c/Slide1.GIF" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.mytestpartner.info/2011/08/reading-xml-in-excel.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-5985139656869973616.post-1315507918999303133</id><published>2011-08-01T13:36:00.000-07:00</published><updated>2011-08-01T13:57:30.160-07:00</updated><title type="text">QTP vs CodedUI</title><content type="html">&lt;table border="0" cellpadding="0" cellspacing="0"&gt;&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:15.0pt"&gt;             &lt;td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; background: #4F81BD; padding: 0in 5.4pt 0in 5.4pt; height: 15.0pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;b&gt;&lt;br /&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:white;mso-ansi-language:EN-GB"&gt;No.&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:  &amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:white"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #4F81BD; padding: 0in 5.4pt 0in 5.4pt; height: 15.0pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;b&gt;&lt;br /&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:white;mso-ansi-language:EN-GB"&gt;Tool Feature&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:white"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #4F81BD; padding: 0in 5.4pt 0in 5.4pt; height: 15.0pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;b&gt;&lt;br /&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:white"&gt;VSTS Coded UI&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #4F81BD; padding: 0in 5.4pt 0in 5.4pt; height: 15.0pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;b&gt;&lt;br /&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:white"&gt;QTP 10.0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:1;height:15.0pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 15.0pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p align="right" class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;  text-align:right;line-height:normal"&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 15.0pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Coding &lt;br /&gt;Languages supported&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 15.0pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;VB.Net, C#&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 15.0pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Only VBS is &lt;br /&gt;officially supported&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:2;height:25.5pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p align="right" class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;  text-align:right;line-height:normal"&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Object &lt;br /&gt;Identification Technique&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Coded UI &lt;br /&gt;used MSAA and UIA technologies to identify the object&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:  &amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;QTP 10.0 &lt;br /&gt;uses coded injection approach&lt;/span&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:3;height:25.5pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p align="right" class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;  text-align:right;line-height:normal"&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Add ins for &lt;br /&gt;supported environments&lt;/span&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Addition Add &lt;br /&gt;ins are not required to support the environment under test&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:  &amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Licences Add &lt;br /&gt;ins are required to support the environment under test&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:  &amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:4;height:51.0pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 51.0pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p align="right" class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;  text-align:right;line-height:normal"&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 51.0pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Integrated &lt;br /&gt;Development Environment&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 51.0pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Excellent &lt;br /&gt;Integrated Development Environment where application life cycle management can &lt;br /&gt;be implemented&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 51.0pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Stable &lt;br /&gt;Integrated Development Environment where only the automation testing can be &lt;br /&gt;carried out&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:5;height:38.25pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p align="right" class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;  text-align:right;line-height:normal"&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;5&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Object &lt;br /&gt;Repository&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Complex &lt;br /&gt;UIMap.&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Object &lt;br /&gt;Repository is fairly simple to manage. The UI is provided to manage object &lt;br /&gt;repository&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:6;height:25.5pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;Modification of large UIMap takes a &lt;br /&gt;lot additional effort&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:7;height:63.75pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 63.75pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p align="right" class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;  text-align:right;line-height:normal"&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;6&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 63.75pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Object Spy&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 63.75pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Coded UI &lt;br /&gt;builder has a utility to spy the objects. But the objects are spied with limited &lt;br /&gt;set of properties those are supported by MSAA and UIA technology&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:  &amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 63.75pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;In built Spy &lt;br /&gt;utility displays Test object as well as run time properties.&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:  &amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:8;height:38.25pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p align="right" class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;  text-align:right;line-height:normal"&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;7&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Checkpoints&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:  &amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Assert &lt;br /&gt;methods are available but it provides access to limited set of properties&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:  &amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Rich set of &lt;br /&gt;checkpoints including Bitmap, XML , Standard are available for verifications&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:9;height:51.0pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 51.0pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p align="right" class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;  text-align:right;line-height:normal"&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;8&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 51.0pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Recovery &lt;br /&gt;scenario&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 51.0pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;Recovery has to handle through &lt;br /&gt;coding&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 51.0pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Recovery &lt;br /&gt;Scenario manager provides simple way to recover out of unexpected application &lt;br /&gt;behaviour&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:10;height:51.0pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 51.0pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p align="right" class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;  text-align:right;line-height:normal"&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;9&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 51.0pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Source &lt;br /&gt;Controlling&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 51.0pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Excellent &lt;br /&gt;Source controlling features are available&lt;/span&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 51.0pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Limited set &lt;br /&gt;of Source controlling is available when connected with Quality Centre&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:  &amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:11;height:25.5pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p align="right" class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;  text-align:right;line-height:normal"&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;10&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Connection &lt;br /&gt;with Test Management tool&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Can be &lt;br /&gt;connected with TFS&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Can be &lt;br /&gt;connected with QC&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:12;height:63.75pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 63.75pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p align="right" class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;  text-align:right;line-height:normal"&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;11&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 63.75pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Active &lt;br /&gt;screen&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 63.75pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;AUT&amp;nbsp; &lt;br /&gt;screen is not captured automatically&lt;/span&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 63.75pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;If active &lt;br /&gt;screens are captured then functionalities like checkpoints can be implemented&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:13;height:38.25pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p align="right" class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;  text-align:right;line-height:normal"&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;12&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Output value&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Can be &lt;br /&gt;achieved through code&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Exclusive &lt;br /&gt;output value feature is available to capture the values from application&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:  &amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:14;height:25.5pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p align="right" class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;  text-align:right;line-height:normal"&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;13&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Step &lt;br /&gt;Generator&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Step &lt;br /&gt;Generator not available&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Using this &lt;br /&gt;feature, steps can be generated in QTP.&lt;/span&gt;&lt;span style="font-size:  10.0pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:15;height:38.25pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p align="right" class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;  text-align:right;line-height:normal"&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;14&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Function &lt;br /&gt;Generator&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Method &lt;br /&gt;Generator is available&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Using this &lt;br /&gt;feature, functions can be generated in QTP.&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:  &amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:16;height:25.5pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p align="right" class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;  text-align:right;line-height:normal"&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;15&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Record and &lt;br /&gt;Run&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Basic Record &lt;br /&gt;and Run is available&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Basic Record &lt;br /&gt;and Run is available&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:17;height:38.25pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p align="right" class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;  text-align:right;line-height:normal"&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;16&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Shared &lt;br /&gt;object repository&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;UIMap can be &lt;br /&gt;shared across tests&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Object &lt;br /&gt;Repository can be shared across tests&lt;/span&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:18;height:25.5pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p align="right" class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;  text-align:right;line-height:normal"&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;17&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Record &lt;br /&gt;actions only desired application&lt;/span&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;&amp;nbsp;No such &lt;br /&gt;setting is available&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Done in &lt;br /&gt;Record and Run Settings&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:19;height:38.25pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p align="right" class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;  text-align:right;line-height:normal"&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;18&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;&lt;br /&gt;Customization of properties needed for object identification&lt;/span&gt;&lt;span style="font-size:  10.0pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;No such &lt;br /&gt;setting is available.&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;&amp;nbsp;Done in &lt;br /&gt;Object Identification Settings&lt;/span&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:20;height:25.5pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;It can be achieved by writing a &lt;br /&gt;extension&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:21;height:38.25pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p align="right" class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;  text-align:right;line-height:normal"&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;19&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Virtual &lt;br /&gt;Object Concept&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;&amp;nbsp;No such &lt;br /&gt;feature is available&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;&amp;nbsp;Virtual &lt;br /&gt;objects can be created using Virtual Object Manager&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:  &amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:22;height:51.0pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 51.0pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p align="right" class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;  text-align:right;line-height:normal"&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;20&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 51.0pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Save test &lt;br /&gt;with Resources&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 51.0pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Resources &lt;br /&gt;can be saved with the Coded UI test&lt;/span&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 51.0pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Only &lt;br /&gt;resources like library files can be saved with the Coded UI test&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:  &amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:23;height:94.5pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 94.5pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p align="right" class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;  text-align:right;line-height:normal"&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;21&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 94.5pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Analog &lt;br /&gt;Recording&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 94.5pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;No such &lt;br /&gt;recoding mode is available&lt;/span&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 94.5pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;&amp;nbsp;Analog &lt;br /&gt;recording mode e&lt;/span&gt;&lt;span lang="EN-GB" style="font-size:12.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;nables to &lt;br /&gt;record the exact mouse and keyboard operations performed in relation to either &lt;br /&gt;the screen or the application window.&lt;/span&gt;&lt;span style="font-size:  10.0pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:24;height:94.5pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 94.5pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p align="right" class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;  text-align:right;line-height:normal"&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;22&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 94.5pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Low Level &lt;br /&gt;Recording&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 94.5pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;No such &lt;br /&gt;recoding mode is available&lt;/span&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 94.5pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Low Level &lt;br /&gt;recording mode e&lt;/span&gt;&lt;span lang="EN-GB" style="font-size:12.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black;mso-ansi-language:EN-GB"&gt;nables to record on any object in application, whether or not &lt;br /&gt;QTP recognizes the specific object or the specific operation&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:25;height:25.5pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p align="right" class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;  text-align:right;line-height:normal"&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;23&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Intellisense&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:  &amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;&amp;nbsp;Excellent &lt;br /&gt;Intellisense&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;&lt;br /&gt;&amp;nbsp;Intellisense is good but not as good as Coded UI&lt;/span&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:26;height:25.5pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p align="right" class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;  text-align:right;line-height:normal"&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;24&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Code &lt;br /&gt;Analysis&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Coded &lt;br /&gt;Analysis can detect possible flaws in the code&lt;/span&gt;&lt;span style="font-size:  10.0pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;No such &lt;br /&gt;feature available in QTP&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:27;height:25.5pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p align="right" class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;  text-align:right;line-height:normal"&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;25&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;Generate Architectural Diagram of &lt;br /&gt;the code&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;&amp;nbsp;It is &lt;br /&gt;possible to generate Architectural Diagram of the code.&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:  &amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;No such &lt;br /&gt;feature available in QTP&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:28;height:25.5pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p align="right" class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;  text-align:right;line-height:normal"&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;26&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Generate &lt;br /&gt;code coverage report&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;&amp;nbsp;It is &lt;br /&gt;possible to generate code coverage report&lt;/span&gt;&lt;span style="font-size:  10.0pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;No such &lt;br /&gt;feature available in QTP&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:29;height:38.25pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p align="right" class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;  text-align:right;line-height:normal"&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;27&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Calculation &lt;br /&gt;of Code Metrics&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Code is &lt;br /&gt;calculated against parameters like Maintainability, Complexity etc&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:  &amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;No such &lt;br /&gt;feature available in QTP&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:30;height:25.5pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p align="right" class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;  text-align:right;line-height:normal"&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;28&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Map the test &lt;br /&gt;against the Requirement, Manual test case&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:  &amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;&amp;nbsp;Possible to &lt;br /&gt;map the test against the Requirement, Manual test case&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:  &amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;No such &lt;br /&gt;feature available in QTP&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:31;height:38.25pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p align="right" class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;  text-align:right;line-height:normal"&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;29&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;List of &lt;br /&gt;impacted test when the code is changed&lt;/span&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;List of &lt;br /&gt;impacted test case can be generated when the&amp;nbsp; code change occur&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:  &amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;No such &lt;br /&gt;feature available in QTP&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:32;height:51.0pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 51.0pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p align="right" class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;  text-align:right;line-height:normal"&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;30&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 51.0pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Smart &lt;br /&gt;Identification&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 51.0pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;VSTS has &lt;br /&gt;inbuilt mechanism to identify the objects even if there is small change in the &lt;br /&gt;object properties&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 51.0pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Smart &lt;br /&gt;Identification can be used to identify the objects&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:  &amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:33;height:38.25pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p align="right" class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;  text-align:right;line-height:normal"&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;31&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Support for &lt;br /&gt;unsupported platforms Extension&lt;/span&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;VSTS has &lt;br /&gt;open architecture so that the Extension can be written to support the &lt;br /&gt;environment under test&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;No such &lt;br /&gt;feature available in QTP&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:34;height:38.25pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p align="right" class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;  text-align:right;line-height:normal"&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;32&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Built in &lt;br /&gt;Configuration file&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;&lt;br /&gt;Configuration files can be used to store the global data&lt;/span&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 38.25pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Only &lt;br /&gt;Environment variables, output parameters can be used to share data across the &lt;br /&gt;test&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:35;height:25.5pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p align="right" class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;  text-align:right;line-height:normal"&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;33&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;package used &lt;br /&gt;for performance testing, web testing&lt;/span&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Coded UI &lt;br /&gt;test be used for performance, web, load testing&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:  &amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #B8CCE4; padding: 0in 5.4pt 0in 5.4pt; height: 25.5pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;No such &lt;br /&gt;feature available in QTP&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;tr style="mso-yfti-irow:36;mso-yfti-lastrow:yes;height:15.0pt"&gt;             &lt;td style="width: 29.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 15.0pt"                 valign="top" width="39"&gt;&lt;br /&gt;&lt;p align="right" class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;  text-align:right;line-height:normal"&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;34&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 2.0in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 15.0pt"                 valign="top" width="192"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;Help Library&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 15.0pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;MSDN library &lt;br /&gt;is available&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-ascii-font-family:  Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;             &lt;td style="width: 3.5in; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #DBE5F1; padding: 0in 5.4pt 0in 5.4pt; height: 15.0pt"                 valign="top" width="336"&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:  normal"&gt;&lt;span lang="EN-GB" style="font-size:10.0pt;mso-ascii-font-family:Calibri;  mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:Calibri;  mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-GB"&gt;In built &lt;br /&gt;Help library is available&lt;/span&gt;&lt;span style="font-size:10.0pt;  mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;  mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;  color:black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;&lt;/table&gt;&lt;!-- Place this tag where you want the +1 button to render --&gt;&lt;br /&gt;&lt;g:plusone size="medium"&gt;&lt;/g:plusone&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--  Place this tag after the last plusone tag --&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;  (function() {    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;    po.src = 'https://apis.google.com/js/plusone.js';    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);  })();&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5985139656869973616-1315507918999303133?l=www.mytestpartner.info' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iawwXVIt7NvS1dNb24YSHZ9-grE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iawwXVIt7NvS1dNb24YSHZ9-grE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/iawwXVIt7NvS1dNb24YSHZ9-grE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iawwXVIt7NvS1dNb24YSHZ9-grE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MyTestpartner/~4/zQdGWwpKP6U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.mytestpartner.info/feeds/1315507918999303133/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.mytestpartner.info/2011/08/qtp-vs-codedui.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5985139656869973616/posts/default/1315507918999303133" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5985139656869973616/posts/default/1315507918999303133" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MyTestpartner/~3/zQdGWwpKP6U/qtp-vs-codedui.html" title="QTP vs CodedUI" /><author><name>Abhijeet Bhagat</name><uri>http://www.blogger.com/profile/04672970248521970854</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://3.bp.blogspot.com/-0XqEJlpEyhg/Tud9Ump3lRI/AAAAAAAAFdk/Ujda4kbxVSA/s220/DSC_5445.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.mytestpartner.info/2011/08/qtp-vs-codedui.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-5985139656869973616.post-735034796958119885</id><published>2011-07-02T08:54:00.000-07:00</published><updated>2011-08-01T13:58:55.456-07:00</updated><title type="text">Automating C unit Testing in Excel</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;div class="WordSection1"&gt;&lt;div class="MsoNormal"&gt;&lt;v:shapetype adj="10800" coordsize="21600,21600" id="_x0000_t136" o:spt="136" path=" m@7,0 l@8,0 m@5,21600 l@6,21600 e"&gt;&lt;v:formulas&gt;&lt;v:f eqn="sum #0 0 10800 "&gt;&lt;/v:f&gt;&lt;v:f eqn="prod #0 2 1 "&gt;&lt;/v:f&gt;&lt;v:f eqn="sum 21600 0 @1 "&gt;&lt;/v:f&gt;&lt;v:f eqn="sum 0 0 @2 "&gt;&lt;/v:f&gt;&lt;v:f eqn="sum 21600 0 @3 "&gt;&lt;/v:f&gt;&lt;v:f eqn="if @0 @3 0 "&gt;&lt;/v:f&gt;&lt;v:f eqn="if @0 21600 @1 "&gt;&lt;/v:f&gt;&lt;v:f eqn="if @0 0 @2 "&gt;&lt;/v:f&gt;&lt;v:f eqn="if @0 @4 21600 "&gt;&lt;/v:f&gt;&lt;v:f eqn="mid @5 @6 "&gt;&lt;/v:f&gt;&lt;v:f eqn="mid @8 @5 "&gt;&lt;/v:f&gt;&lt;v:f eqn="mid @7 @8 "&gt;&lt;/v:f&gt;&lt;v:f eqn="mid @6 @7 "&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @6 0 @5 "&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;&lt;v:path o:connectangles="270,180,90,0" o:connectlocs="@9,0;@10,10800;@11,21600;@12,10800" o:connecttype="custom" textpathok="t"&gt;&lt;/v:path&gt;&lt;v:textpath fitshape="t"&gt;&lt;/v:textpath&gt;&lt;v:handles&gt;&lt;v:h position="#0,bottomRight" xrange="6629,14971"&gt;&lt;/v:h&gt;&lt;/v:handles&gt;&lt;o:lock shapetype="t" text="t" v:ext="edit"&gt;&lt;/o:lock&gt;&lt;/v:shapetype&gt;&lt;v:shape coordsize="21600,21600" fillcolor="#ffe701" id="_x0000_i1025" style="height: 20.25pt; width: 463.5pt;" type="#_x0000_t136"&gt;&lt;v:fill color2="#fe3e02" focus="100%" focusposition="1,1" focussize="0,0" type="gradient"&gt;&lt;/v:fill&gt;&lt;v:shadow color="#868686"&gt;&lt;/v:shadow&gt;&lt;o:extrusion brightness="4000f" color="#f60" lightharsh2="t" lightlevel2="14000f" lightlevel="52000f" lightposition=",50000" rotationangle="18,18" skewamt="0%" skewangle="0" type="perspective" v:ext="view" viewpoint="0,0" viewpointorigin="0,0"&gt;&lt;/o:extrusion&gt;&lt;v:textpath fitpath="t" string="ChExcel Addin" style="font-family: 'Impact'; v-text-kern: t;" trim="t"&gt;&lt;/v:textpath&gt;&lt;/v:shape&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;A Sample Test Case Demo&lt;/div&gt;&lt;div class="MsoNormal"&gt;~Abhijeet  Bhagat&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;ChExcel  is a Microsoft Excel add-in. It embeds Ch (a C/C++ Interpreter) into Excel using  &lt;/span&gt;&lt;a href="http://www.softintegration.com/products/sdk/embedch/"&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;Embedded  Ch&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;.  ChExcel allows users to do C scripting, plotting and numerical computing from  Excel worksheets and Visual Basic for Applications (VBA). &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;"&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;With  &lt;span class="SpellE"&gt;ChExcel&lt;/span&gt;, Excel &lt;span class="SpellE"&gt;speadsheets&lt;/span&gt;  can be manipulated through C/C++ scripts. The data can be easily exchanged  between Ch and Excel. The architecture of how ChExcel embedding Ch into Excel is  illustrated in the figure below. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;Note&lt;span class="GramE"&gt;:-&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Arial','sans-serif'; font-size: 13pt;"&gt; ChExcel is FREEWARE.  &lt;/span&gt;&lt;/b&gt;&lt;a href="http://www.softintegration.com/products/toolkit/chexcel/download/chexcel-1.2.0.exe"&gt;&lt;b&gt;&lt;span style="font-family: 'Arial','sans-serif'; font-size: 13pt;"&gt;Download ChExcel  1.2&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="font-family: 'Arial','sans-serif'; font-size: 13pt;"&gt; (size: 31  MB)&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="font-family: 'Arial','sans-serif'; font-size: 10.5pt; mso-no-proof: yes;"&gt;&lt;v:shapetype coordsize="21600,21600" filled="f" id="_x0000_t75" o:preferrelative="t" o:spt="75" path=" m@4@5 l@4@11@9@11@9@5 xe" stroked="f"&gt;&lt;v:stroke joinstyle="miter"&gt;&lt;/v:stroke&gt;&lt;v:formulas&gt;&lt;v:f eqn="if lineDrawn pixelLineWidth 0 "&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 1 0 "&gt;&lt;/v:f&gt;&lt;v:f eqn="sum 0 0 @1 "&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @2 1 2 "&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelWidth "&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelHeight "&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 0 1 "&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @6 1 2 "&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelWidth "&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @8 21600 0 "&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelHeight "&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @10 21600 0 "&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;&lt;v:path gradientshapeok="t" o:connecttype="rect" o:extrusionok="f"&gt;&lt;/v:path&gt;&lt;o:lock aspectratio="t" v:ext="edit"&gt;&lt;/o:lock&gt;&lt;/v:shapetype&gt;&lt;v:shape alt="The architecture of embedding Ch into Microsoft Excel in ChExcel." coordsize="21600,21600" id="Picture_x0020_8" o:spid="_x0000_i1030" style="height: 420pt; mso-wrap-style: square; visibility: visible; width: 378pt;" type="#_x0000_t75"&gt;&lt;v:imagedata o:title="The architecture of embedding Ch into Microsoft Excel in ChExcel" src="ASampleTestCaseDemoUsingChExcel_files/image003.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-rc7PGXjwUTQ/Tg883SVGqMI/AAAAAAAAFFI/GM89gooVp5w/s1600/Ch.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://4.bp.blogspot.com/-rc7PGXjwUTQ/Tg883SVGqMI/AAAAAAAAFFI/GM89gooVp5w/s640/Ch.PNG" width="576" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;Broad  Level Steps to Test C Functions. The following steps can also be automated using  VBA Macros.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpFirst" style="line-height: normal; mso-add-space: auto; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;"&gt;&lt;/div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;span style="font-family: Symbol; font-size: 10.5pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;Have  &lt;span class="SpellE"&gt;ChExcel&lt;/span&gt; &lt;span class="SpellE"&gt;Addin&lt;/span&gt; in  Excel.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; mso-add-space: auto; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;&lt;v:shape coordsize="21600,21600" id="Picture_x0020_12" o:spid="_x0000_i1029" style="height: 81pt; mso-wrap-style: square; visibility: visible; width: 467.25pt;" type="#_x0000_t75"&gt;&lt;v:imagedata o:title="" src="ASampleTestCaseDemoUsingChExcel_files/image005.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; mso-add-space: auto; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;"&gt;&lt;a href="http://3.bp.blogspot.com/-9y0ZTEa6WVM/Tg89WyD_YQI/AAAAAAAAFFM/u7Akcdx35j8/s1600/ChExcel1.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="113" src="http://3.bp.blogspot.com/-9y0ZTEa6WVM/Tg89WyD_YQI/AAAAAAAAFFM/u7Akcdx35j8/s640/ChExcel1.PNG" width="640" /&gt;&lt;/a&gt;&lt;span style="font-family: Symbol; font-size: 10.5pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;img alt="*" height="11" src="" width="11" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Symbol; font-size: 10.5pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; mso-add-space: auto; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;"&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; mso-add-space: auto; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;"&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; mso-add-space: auto; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;"&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; mso-add-space: auto; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;"&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; mso-add-space: auto; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;"&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; mso-add-space: auto; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; mso-add-space: auto; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; mso-add-space: auto; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; mso-add-space: auto; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-LleCASCZUBY/Tg890wsk-AI/AAAAAAAAFFQ/6yp-orZm2sw/s1600/ChExcel2.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="303" src="http://3.bp.blogspot.com/-LleCASCZUBY/Tg890wsk-AI/AAAAAAAAFFQ/6yp-orZm2sw/s320/ChExcel2.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 14px;"&gt;Get  Your C File and save it as .&lt;span class="SpellE"&gt;ch&lt;/span&gt; extension. For example  I used following file(Abhijeet.ch)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; mso-add-space: auto; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;&lt;v:shape coordsize="21600,21600" id="Picture_x0020_13" o:spid="_x0000_i1028" style="height: 246pt; mso-wrap-style: square; visibility: visible; width: 259.5pt;" type="#_x0000_t75"&gt;&lt;v:imagedata o:title="" src="ASampleTestCaseDemoUsingChExcel_files/image007.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; mso-add-space: auto; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;"&gt;&lt;span style="font-family: Symbol; font-size: 10.5pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;img alt="*" height="11" src="" width="11" /&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;The  function in Abhijeet.ch is as given in the following code.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; mso-add-space: auto; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;#include&amp;lt;&lt;span class="SpellE"&gt;stdio.h&lt;/span&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; mso-add-space: auto; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; mso-add-space: auto; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span class="GramE"&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;void&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;  main()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; mso-add-space: auto; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; mso-add-space: auto; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; mso-add-space: auto; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span class="SpellE"&gt;&lt;span class="GramE"&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;int&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;  add2(&lt;span class="SpellE"&gt;int&lt;/span&gt; &lt;span class="SpellE"&gt;x,int&lt;/span&gt;  y)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; mso-add-space: auto; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; mso-add-space: auto; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span class="GramE"&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;return&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;  &lt;span class="SpellE"&gt;x+y&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; mso-add-space: auto; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; mso-add-space: auto; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;"&gt;&lt;span style="font-family: Symbol; font-size: 10.5pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; mso-add-space: auto; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;"&gt;&lt;span style="font-family: Symbol; font-size: 10.5pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; mso-add-space: auto; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;"&gt;&lt;span style="font-family: Symbol; font-size: 10.5pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; mso-add-space: auto; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;"&gt;&lt;span style="font-family: Symbol; font-size: 10.5pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; mso-add-space: auto; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;"&gt;&lt;span style="font-family: Symbol; font-size: 10.5pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; mso-add-space: auto; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;"&gt;&lt;span style="font-family: Symbol; font-size: 10.5pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; mso-add-space: auto; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;"&gt;&lt;/div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;span style="font-family: Symbol; font-size: 10.5pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;I  am going to load add2function in my excel sheet and test with various  data.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Symbol; font-size: 10.5pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;Hence  I create a new Excel workbook and enable &lt;span class="SpellE"&gt;ChExcel&lt;/span&gt; &lt;span class="SpellE"&gt;Addin&lt;/span&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Symbol; font-size: 10.5pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;I  call the Abhijeet.ch Script and then call the Add2  function.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Symbol; font-size: 10.5pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;The  snaps of steps in excel are as below.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;&lt;v:shape coordsize="21600,21600" id="Picture_x0020_14" o:spid="_x0000_i1027" style="height: 140.25pt; mso-wrap-style: square; visibility: visible; width: 467.25pt;" type="#_x0000_t75"&gt;&lt;v:imagedata o:title="" src="ASampleTestCaseDemoUsingChExcel_files/image009.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;&lt;v:shape coordsize="21600,21600" id="Picture_x0020_15" o:spid="_x0000_i1026" style="height: 206.25pt; mso-wrap-style: square; visibility: visible; width: 468pt;" type="#_x0000_t75"&gt;&lt;v:imagedata o:title="" src="ASampleTestCaseDemoUsingChExcel_files/image011.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 10.5pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-8STLlI5_dEU/Tg8-hclitHI/AAAAAAAAFFU/irTduy0Ckyw/s1600/ChExcel3.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="97" src="http://3.bp.blogspot.com/-8STLlI5_dEU/Tg8-hclitHI/AAAAAAAAFFU/irTduy0Ckyw/s320/ChExcel3.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-pOzW60WdOHg/Tg8-kORg1aI/AAAAAAAAFFY/1oFeL4U56LQ/s1600/ChExcel4.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="142" src="http://4.bp.blogspot.com/-pOzW60WdOHg/Tg8-kORg1aI/AAAAAAAAFFY/1oFeL4U56LQ/s320/ChExcel4.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;!-- Place this tag where you want the +1 button to render --&gt;&lt;br /&gt;&lt;g:plusone size="medium"&gt;&lt;/g:plusone&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--  Place this tag after the last plusone tag --&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;  (function() {    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;    po.src = 'https://apis.google.com/js/plusone.js';    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);  })();&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5985139656869973616-735034796958119885?l=www.mytestpartner.info' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8qYziih--jbeMOtkqlCckRZooH4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8qYziih--jbeMOtkqlCckRZooH4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8qYziih--jbeMOtkqlCckRZooH4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8qYziih--jbeMOtkqlCckRZooH4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MyTestpartner/~4/CKx6H4E-2mc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.mytestpartner.info/feeds/735034796958119885/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.mytestpartner.info/2011/07/automating-c-unit-testing-in-excel.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5985139656869973616/posts/default/735034796958119885" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5985139656869973616/posts/default/735034796958119885" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MyTestpartner/~3/CKx6H4E-2mc/automating-c-unit-testing-in-excel.html" title="Automating C unit Testing in Excel" /><author><name>Abhijeet Bhagat</name><uri>http://www.blogger.com/profile/04672970248521970854</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://3.bp.blogspot.com/-0XqEJlpEyhg/Tud9Ump3lRI/AAAAAAAAFdk/Ujda4kbxVSA/s220/DSC_5445.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-rc7PGXjwUTQ/Tg883SVGqMI/AAAAAAAAFFI/GM89gooVp5w/s72-c/Ch.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.mytestpartner.info/2011/07/automating-c-unit-testing-in-excel.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-5985139656869973616.post-5931676529974577282</id><published>2011-04-16T06:38:00.001-07:00</published><updated>2011-04-16T06:38:07.351-07:00</updated><title type="text">ODT : Object Driven Testing Framework for SilkTest</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-D9NydJK866M/TamakCQFbqI/AAAAAAAAFCs/3FC8LbARSeo/s1600/Slide1.PNG" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="300" width="400" src="http://1.bp.blogspot.com/-D9NydJK866M/TamakCQFbqI/AAAAAAAAFCs/3FC8LbARSeo/s400/Slide1.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-ZWuM-vSPuls/TamasS_X02I/AAAAAAAAFC0/B899ABTrAPI/s1600/Slide2.PNG" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="300" width="400" src="http://4.bp.blogspot.com/-ZWuM-vSPuls/TamasS_X02I/AAAAAAAAFC0/B899ABTrAPI/s400/Slide2.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-RvG8j6Mh0RQ/TamayFPA8KI/AAAAAAAAFC8/U_ZcSCF8_U4/s1600/Slide3.PNG" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="300" width="400" src="http://4.bp.blogspot.com/-RvG8j6Mh0RQ/TamayFPA8KI/AAAAAAAAFC8/U_ZcSCF8_U4/s400/Slide3.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-iQRGUohBIgY/TambBYruz9I/AAAAAAAAFDE/fE82J9nh6mw/s1600/Slide4.PNG" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="300" width="400" src="http://3.bp.blogspot.com/-iQRGUohBIgY/TambBYruz9I/AAAAAAAAFDE/fE82J9nh6mw/s400/Slide4.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-OA0y0vMRyUA/TambBt4_IfI/AAAAAAAAFDM/ATuU2Itun1Y/s1600/Slide5.PNG" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="300" width="400" src="http://1.bp.blogspot.com/-OA0y0vMRyUA/TambBt4_IfI/AAAAAAAAFDM/ATuU2Itun1Y/s400/Slide5.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-UtE62xMn6nM/TambBmIwFrI/AAAAAAAAFDU/BeF5cli7G5A/s1600/Slide6.PNG" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="300" width="400" src="http://2.bp.blogspot.com/-UtE62xMn6nM/TambBmIwFrI/AAAAAAAAFDU/BeF5cli7G5A/s400/Slide6.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-N4_lq8nBrK8/TambB4sHByI/AAAAAAAAFDc/kGCMTAehyIU/s1600/Slide7.PNG" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="300" width="400" src="http://2.bp.blogspot.com/-N4_lq8nBrK8/TambB4sHByI/AAAAAAAAFDc/kGCMTAehyIU/s400/Slide7.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-kXatMkkv4Cs/TambCCjqRPI/AAAAAAAAFDk/8Y4YCApNH74/s1600/Slide8.PNG" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="300" width="400" src="http://2.bp.blogspot.com/-kXatMkkv4Cs/TambCCjqRPI/AAAAAAAAFDk/8Y4YCApNH74/s400/Slide8.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-fU-SU-ACSqk/TambVJ0C06I/AAAAAAAAFDs/2sOXcp2sBIc/s1600/Slide9.PNG" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="300" width="400" src="http://2.bp.blogspot.com/-fU-SU-ACSqk/TambVJ0C06I/AAAAAAAAFDs/2sOXcp2sBIc/s400/Slide9.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-5dYbQizBEqw/TambVWGuhwI/AAAAAAAAFD0/dcUuFaGCTNQ/s1600/Slide10.PNG" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="300" width="400" src="http://3.bp.blogspot.com/-5dYbQizBEqw/TambVWGuhwI/AAAAAAAAFD0/dcUuFaGCTNQ/s400/Slide10.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-x9XAqgox_b0/TambVYqwLVI/AAAAAAAAFD8/P8xnACbojFQ/s1600/Slide11.PNG" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="300" width="400" src="http://1.bp.blogspot.com/-x9XAqgox_b0/TambVYqwLVI/AAAAAAAAFD8/P8xnACbojFQ/s400/Slide11.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-r6H8HJprzd0/TambV2fgJwI/AAAAAAAAFEE/7bYAOCQMF-s/s1600/Slide12.PNG" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="300" width="400" src="http://3.bp.blogspot.com/-r6H8HJprzd0/TambV2fgJwI/AAAAAAAAFEE/7bYAOCQMF-s/s400/Slide12.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-EhRYBtAvpuw/TambWMg74YI/AAAAAAAAFEM/vrmfy9piWqs/s1600/Slide13.PNG" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="300" width="400" src="http://3.bp.blogspot.com/-EhRYBtAvpuw/TambWMg74YI/AAAAAAAAFEM/vrmfy9piWqs/s400/Slide13.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-txx0A1JGz6w/TambkU4NFaI/AAAAAAAAFEU/qIzlI450y7s/s1600/Slide14.PNG" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="300" width="400" src="http://2.bp.blogspot.com/-txx0A1JGz6w/TambkU4NFaI/AAAAAAAAFEU/qIzlI450y7s/s400/Slide14.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-nB20xYr6Sxo/TambkhforpI/AAAAAAAAFEc/pC-P2TQd-nU/s1600/Slide15.PNG" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="300" width="400" src="http://2.bp.blogspot.com/-nB20xYr6Sxo/TambkhforpI/AAAAAAAAFEc/pC-P2TQd-nU/s400/Slide15.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-4T7o38CAmgg/TambkyfDq-I/AAAAAAAAFEk/wyjJEYO-_yo/s1600/Slide16.PNG" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="300" width="400" src="http://2.bp.blogspot.com/-4T7o38CAmgg/TambkyfDq-I/AAAAAAAAFEk/wyjJEYO-_yo/s400/Slide16.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-yN3TrQyquCI/TamblABeq_I/AAAAAAAAFEs/wr6Kr0mfOPQ/s1600/Slide17.PNG" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="300" width="400" src="http://2.bp.blogspot.com/-yN3TrQyquCI/TamblABeq_I/AAAAAAAAFEs/wr6Kr0mfOPQ/s400/Slide17.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5985139656869973616-5931676529974577282?l=www.mytestpartner.info' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2RhpA-gpH7Q6flHRUHMtqMPZQZY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2RhpA-gpH7Q6flHRUHMtqMPZQZY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2RhpA-gpH7Q6flHRUHMtqMPZQZY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2RhpA-gpH7Q6flHRUHMtqMPZQZY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MyTestpartner/~4/YhiXFkqeC78" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.mytestpartner.info/feeds/5931676529974577282/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.mytestpartner.info/2011/04/odt-object-driven-testing-framework-for.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5985139656869973616/posts/default/5931676529974577282" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5985139656869973616/posts/default/5931676529974577282" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MyTestpartner/~3/YhiXFkqeC78/odt-object-driven-testing-framework-for.html" title="ODT : Object Driven Testing Framework for SilkTest" /><author><name>Abhijeet Bhagat</name><uri>http://www.blogger.com/profile/04672970248521970854</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://3.bp.blogspot.com/-0XqEJlpEyhg/Tud9Ump3lRI/AAAAAAAAFdk/Ujda4kbxVSA/s220/DSC_5445.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-D9NydJK866M/TamakCQFbqI/AAAAAAAAFCs/3FC8LbARSeo/s72-c/Slide1.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.mytestpartner.info/2011/04/odt-object-driven-testing-framework-for.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-5985139656869973616.post-7405495206147963983</id><published>2011-02-26T00:27:00.000-08:00</published><updated>2011-02-26T00:36:23.359-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Test Automation Through Excel" /><title type="text">Test Automation Through Excel</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="color: #20124d;"&gt;&lt;span style="font-size: large;"&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;Test Automation Through Excel&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/-yj9SbSPTmLs/TWi3Nd_7xdI/AAAAAAAAFB4/isTe3n6kg40/s1600/VBABILITY.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://lh5.googleusercontent.com/-yj9SbSPTmLs/TWi3Nd_7xdI/AAAAAAAAFB4/isTe3n6kg40/s320/VBABILITY.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="WordSection1"&gt;&lt;span style="color: black; font-family: &amp;quot;Franklin Gothic Medium&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 42pt;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-size: 11pt;"&gt;Most usually and likely you must be using VBA macros for some excel automation. There is other side of VBA too i.e. creating small applications to be applied to automation. This article discusses some of these facets. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;span style="font-family: &amp;quot;Franklin Gothic Book&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt;"&gt;&lt;br clear="all" style="page-break-before: auto;" /&gt; &lt;/span&gt;  &lt;br /&gt;&lt;div class="WordSection2"&gt;&lt;div class="Default" style="page-break-before: always;"&gt;&lt;span style="color: black; font-family: &amp;quot;Franklin Gothic Medium&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 26pt;"&gt;The Excel Gift &lt;/span&gt;&lt;span style="color: black; font-size: 26pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-size: 11pt;"&gt;VBA editor &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-size: 11pt;"&gt;The day MS office was installed on your computer, you were gifted. You were gifted with a free editor that comes with it so that you could churn out the code with all the features and facets of any wonderful code editor. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-size: 11pt;"&gt;Most of you must have used the code editor to write snippets called macros in MS terminology. The code editor window gives you something interesting i.e. a project explorer. Thus exposing the excel sheets so that you could manipulate it whichever way you want. Since it’s a Project explorer you know that you are creating a project typically like a development project. Yes! Like a development project, where you can add window forms, add business logic modules and treat the excel cells as data layer. The gift also provides you with some more powerful features like referencing an external dll (dll, tlb.ocx, wsc, .net ineterops etc) thereby providing the extensibility to excel to its existing vast set of functionalities. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-size: 11pt;"&gt;You had an automation tool right in front of you all these years &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-size: 11pt;"&gt;If automation is defined as anything that saves human effort then excel as an automation tool was there right in front of your eyes all these years. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-size: 11pt;"&gt;You need to do some file manipulation? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-size: 11pt;"&gt;You need to access windows services and check the status? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-size: 11pt;"&gt;You need to access the web services? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-size: 11pt;"&gt;You need to access web browser? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-size: 11pt;"&gt;You need to send out an email? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-size: 11pt;"&gt;… And the list goes on. If above are some of the activities that you do routinely and want to automate, Excel is the right tool for you. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-size: 11pt;"&gt;&lt;b&gt;UI (Web) Test Automation &lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-size: 11pt;"&gt;The other perspective of using the Excel’s VBA editor is that it can be used to drive IE. Capture the objects rendered on the screen and do actions on it. The automation level can be from simple HTML controls to advance RAD controls like component one if you know how to do it.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-size: 11pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-size: 11pt;"&gt;&lt;b&gt;Learning VBA &lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-size: 11pt;"&gt;If you are a VBScript developer or novice or a mix VBA is equally good for all. The learning curve of VBA is smooth and short and in minimal time you can master the VBA language. I was always addicted by the power that a simple excel sheet can offer. With little step by step mastering the Excel has led to building small to full blown applications. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-size: 11pt;"&gt;Just with the intent that how can the excel sheets be used as an automation tool, the following examples show case as well as probably instigate you to think in this direction so that even in lack of tools like selenium, QTP, Robot, SilkTest you would be able to achieve much. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-size: 11pt;"&gt;&lt;b&gt;EXAMPLE 1: Excel Mock SOAPUI &lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-size: 11pt;"&gt;The tools to create SOAP Xmls, Submit SOAP requests and get SOAP responses. In Core this is what essentially is done by industry standard tool named SOAPUI. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default" style="page-break-before: always;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-size: 11pt;"&gt;• You can create an Template to create XML with feature to add /delete multiple nodes on the fly with a custom menu item added via macros&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-size: 11pt;"&gt;• Embedded textbox controls to edit/modify xml&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-size: 11pt;"&gt;• Embedded web browser control to view SOAP response &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-family: &amp;quot;Franklin Gothic Medium&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8pt;"&gt;To Submit a SOAP Request. Use reference MSXML2 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-family: &amp;quot;Franklin Gothic Medium&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8pt;"&gt;objXMLHTTP.Open "post", &amp;lt;&lt;url&gt;&amp;gt;, False &lt;o:p&gt;&lt;/o:p&gt;&lt;/url&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-family: &amp;quot;Franklin Gothic Medium&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8pt;"&gt;objXMLHTTP.setRequestHeader "Man", Post &amp;amp; " " &amp;amp; &amp;lt;&lt;url&gt;&amp;gt; &amp;amp; " HTTP/1.1" &lt;o:p&gt;&lt;/o:p&gt;&lt;/url&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-family: &amp;quot;Franklin Gothic Medium&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8pt;"&gt;objXMLHTTP.setRequestHeader "MessageType", "CALL" &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-family: &amp;quot;Franklin Gothic Medium&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8pt;"&gt;objXMLHTTP.setRequestHeader "Content-Type", "text/xml" &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-family: &amp;quot;Franklin Gothic Medium&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8pt;"&gt;objXMLHTTP.setRequestHeader "SOAPAction", &amp;lt;&lt;soap action=""&gt;&amp;gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/soap&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-family: &amp;quot;Franklin Gothic Medium&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8pt;"&gt;objXMLHTTP.send Sheet4.txtPreview.Text &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-size: 11pt;"&gt;&lt;b&gt;EXAMPLE 2: XML to XML Convertor &lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-size: 11pt;"&gt;The tool to convert one form of XML to another using a simple XSLT transformation&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-family: &amp;quot;Franklin Gothic Medium&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8pt;"&gt;To Transform XML to XML using XSLT &lt;/span&gt;&lt;span style="color: black; font-size: 8pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-family: &amp;quot;Franklin Gothic Medium&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8pt;"&gt;Set xml = New DOMDocument60 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-family: &amp;quot;Franklin Gothic Medium&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8pt;"&gt;Set stylesheet = New DOMDocument60 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-family: &amp;quot;Franklin Gothic Medium&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8pt;"&gt;xml.async = False &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-family: &amp;quot;Franklin Gothic Medium&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8pt;"&gt;stylesheet.async = False &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-family: &amp;quot;Franklin Gothic Medium&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8pt;"&gt;xml.Load &amp;lt;&lt;xml string=""&gt;&amp;gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/xml&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: black; font-family: &amp;quot;Franklin Gothic Medium&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8pt;"&gt;stylesheet.LoadXML &amp;lt;&lt;stylesheet xsl=""&gt;&amp;gt;' "SOA-SOAP.xsl"&amp;nbsp;&lt;/stylesheet&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-size: 11pt;"&gt;&lt;b&gt;EXAMPLE 3: UI Automation1&lt;/b&gt; A tool to navigate web pages, access the web links and get the BSE/NSE codes. The VBA code inside the excel sheets mock user actions on the page. The tools does not make use of any third party tools and merely uses IE and MSHTML objects to achieve automation. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Franklin Gothic Medium&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8pt;"&gt;Access IE Dom to create IE objects and access the API Clicks the same way SIlkTest would be achieveing.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-family: &amp;quot;Franklin Gothic Medium&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-size: 11pt;"&gt;&lt;b&gt;EXAMPLE 4: UI Automation2&lt;/b&gt; Web UI automation achieved again for an order entry application. Typically this approach can be used to create /pump test data into the applications. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-size: 11pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="Default"&gt;&lt;span style="color: black; font-family: &amp;quot;Franklin Gothic Medium&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8pt;"&gt;Just use Excel Application Object, Scripting Run time as reference and FileSystemObjects. &lt;/span&gt;&lt;span style="color: black; font-size: 8pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8pt; line-height: 115%;"&gt;Just use MSHTML reference to achieve UI Automation.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: black; font-size: 11pt;"&gt;Thank You!. Hopefully these examples are good enough for one to think in the direction of using Excel as an automation tool.&lt;/span&gt;&lt;span style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8pt; line-height: 115%;"&gt; I Would be glad to help anyone.&amp;nbsp; Abhijeet Bhagat &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5985139656869973616-7405495206147963983?l=www.mytestpartner.info' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/z5MgpEwjdAnXNWPwNKSKV6pB5Gk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/z5MgpEwjdAnXNWPwNKSKV6pB5Gk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/z5MgpEwjdAnXNWPwNKSKV6pB5Gk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/z5MgpEwjdAnXNWPwNKSKV6pB5Gk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MyTestpartner/~4/Bac2VBQgGFw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.mytestpartner.info/feeds/7405495206147963983/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.mytestpartner.info/2011/02/test-automation-through-excel.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5985139656869973616/posts/default/7405495206147963983" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5985139656869973616/posts/default/7405495206147963983" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MyTestpartner/~3/Bac2VBQgGFw/test-automation-through-excel.html" title="Test Automation Through Excel" /><author><name>Abhijeet Bhagat</name><uri>http://www.blogger.com/profile/04672970248521970854</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://3.bp.blogspot.com/-0XqEJlpEyhg/Tud9Ump3lRI/AAAAAAAAFdk/Ujda4kbxVSA/s220/DSC_5445.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh5.googleusercontent.com/-yj9SbSPTmLs/TWi3Nd_7xdI/AAAAAAAAFB4/isTe3n6kg40/s72-c/VBABILITY.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.mytestpartner.info/2011/02/test-automation-through-excel.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-5985139656869973616.post-5639251047877370904</id><published>2010-07-19T08:58:00.000-07:00</published><updated>2010-07-19T09:00:01.313-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="XML Function Library" /><title type="text">My TestPartner's  XML Function Library</title><content type="html">&lt;span style="font-size: x-large;"&gt;&amp;nbsp;&lt;b&gt;&lt;span style="color: blue;"&gt;My TestPartner's&amp;nbsp; XML Function Library&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Friends many a&amp;nbsp; times we need to interact with XML to Add Values, modify or add attributes etc.&lt;br /&gt;Here is a quick reference library for you that could handy. I am using MSXML for xml modification.&lt;br /&gt;Codes&lt;br /&gt;-------------------------------------------------------------------------------------------------------------- &lt;br /&gt;&lt;b&gt;&lt;span style="color: purple;"&gt;Sub ModifyXMLNodeValue(XMLFilePath As String, MatchNodePattern As String, NewValue As String)&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim xmldoc As New MSXML2.DOMDocument&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim xmlnode As IXMLDOMNode&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmldoc.async = False&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmldoc.Load XMLFilePath&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmldoc.SetProperty "SelectionLanguage", "XPath"&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set xmlnode = xmldoc.SelectSingleNode(MatchNodePattern) 'e.g.("//mytest")&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlnode.Text = NewValue&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmldoc.Save XMLFilePath&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sleep 2&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;End Sub&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;--------------------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Sub ModifyXMLNodeAttribute(XMLFilePath As String, MatchNodePattern As String, MatchAttribute As String, NewAttributeValue As String)&lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim xmldoc As New MSXML2.DOMDocument&lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim xmlnode As IXMLDOMNode&lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmldoc.async = False&lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmldoc.Load XMLFilePath&lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmldoc.SetProperty "SelectionLanguage", "XPath"&lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set xmlnode = xmldoc.SelectSingleNode(MatchNodePattern) 'e.g.("//VehiclesPerFleet") OR ("//add[@key='ServerPort']")&lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlnode.Attributes.getNamedItem(MatchAttribute).Text = Trim(NewAttributeValue)&lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmldoc.Save XMLFilePath&lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sleep 2&lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt;End Sub&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;--------------------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;b&gt;&lt;span style="color: #20124d;"&gt;Sub AddNewXMLAttribute(XMLFilePath As String, MatchNodePattern As String, NewAttributeName As String, NewAttributeValue As String)&lt;/span&gt;&lt;br style="color: #20124d;" /&gt;&lt;span style="color: #20124d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim xmldoc As New MSXML2.DOMDocument&lt;/span&gt;&lt;br style="color: #20124d;" /&gt;&lt;span style="color: #20124d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim xmlnode As IXMLDOMNode&lt;/span&gt;&lt;br style="color: #20124d;" /&gt;&lt;span style="color: #20124d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim xmlnode1 As IXMLDOMNode&lt;/span&gt;&lt;br style="color: #20124d;" /&gt;&lt;span style="color: #20124d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br style="color: #20124d;" /&gt;&lt;span style="color: #20124d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmldoc.async = False&lt;/span&gt;&lt;br style="color: #20124d;" /&gt;&lt;span style="color: #20124d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmldoc.Load XMLFilePath&lt;/span&gt;&lt;br style="color: #20124d;" /&gt;&lt;span style="color: #20124d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmldoc.SetProperty "SelectionLanguage", "XPath"&lt;/span&gt;&lt;br style="color: #20124d;" /&gt;&lt;span style="color: #20124d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set xmlnode = xmldoc.SelectSingleNode(MatchNodePattern) 'e.g.("//VehiclesPerFleet") OR ("//add[@key='ServerPort']")&lt;/span&gt;&lt;br style="color: #20124d;" /&gt;&lt;span style="color: #20124d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'MsgBox xmlnode.Attributes.Length&lt;/span&gt;&lt;br style="color: #20124d;" /&gt;&lt;span style="color: #20124d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set xmlnode1 = xmldoc.createNode(tagDOMNodeType.NODE_ATTRIBUTE, NewAttributeName, "ns")&lt;/span&gt;&lt;br style="color: #20124d;" /&gt;&lt;span style="color: #20124d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlnode1.nodeValue = NewAttributeValue&lt;/span&gt;&lt;br style="color: #20124d;" /&gt;&lt;span style="color: #20124d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlnode.Attributes.setNamedItem xmlnode1&lt;/span&gt;&lt;br style="color: #20124d;" /&gt;&lt;span style="color: #20124d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmldoc.Save XMLFilePath&lt;/span&gt;&lt;br style="color: #20124d;" /&gt;&lt;span style="color: #20124d;"&gt;End Sub&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="color: #20124d;"&gt;&lt;b&gt;--------------------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;span style="color: #073763;"&gt;Sub AddNewNode(XMLFilePath As String, MatchParentNodePattern As String, NodeName As String, CommaSeparatedAttributeNames As String, CommaSeparatedAttributeValues As String)&lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim xmldoc As New MSXML2.DOMDocument&lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim xmlnode As IXMLDOMNode&lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim xmlnode1 As IXMLDOMNode&lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim xmlnode2 As IXMLDOMNode&lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim xmlnode3 As IXMLDOMNode&lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim AttributeNames() As String&lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim AttributeValues() As String&lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim AttributeName As String&lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim i As Integer&lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AttributeNames = Split(CommaSeparatedAttributeNames, ",")&lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AttributeValues = Split(CommaSeparatedAttributeValues, ",")&lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmldoc.async = False&lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmldoc.Load XMLFilePath&lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmldoc.SetProperty "SelectionLanguage", "XPath"&lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmldoc.Save XMLFilePath&lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set xmlnode = xmldoc.SelectSingleNode(MatchParentNodePattern) 'e.g.("//VehiclesPerFleet") OR ("//add[@key='ServerPort']")&lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set xmlnode1 = xmldoc.createNode(1, NodeName, "")&lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set xmlnode2 = xmlnode.appendChild(xmlnode1)&lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; For i = 0 To UBound(AttributeNames)&lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AttributeName = AttributeNames(i)&lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set xmlnode3 = xmldoc.createNode(tagDOMNodeType.NODE_ATTRIBUTE, "" &amp;amp; AttributeName &amp;amp; "", "ns")&lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlnode3.nodeValue = AttributeValues(i)&lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlnode2.Attributes.setNamedItem xmlnode3&lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next i&lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmldoc.Save XMLFilePath&lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set xmlnode = Nothing&lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set xmlnode1 = Nothing&lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set xmlnode2 = Nothing&lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set xmlnode3 = Nothing&lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set xmldoc = Nothing&lt;/span&gt;&lt;br style="color: #073763;" /&gt;&lt;span style="color: #073763;"&gt;End Sub&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;--------------------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;b&gt;Sub DeleteNode(XMLFilePath As String, MatchParentNodePattern As String)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim xmldoc As New MSXML2.DOMDocument&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim xmlnode As IXMLDOMNode&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim xmlnode1 As IXMLDOMNode&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmldoc.async = False&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmldoc.Load XMLFilePath&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmldoc.SetProperty "SelectionLanguage", "XPath"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set xmlnode = xmldoc.SelectSingleNode(MatchParentNodePattern) 'e.g.("//VehiclesPerFleet") OR ("//add[@key='ServerPort']")&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set xmlnode1 = xmlnode.parentNode&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlnode1.removeChild xmlnode&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmldoc.Save XMLFilePath&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set xmlnode = Nothing&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set xmlnode1 = Nothing&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set xmldoc = Nothing&lt;br /&gt;End Sub&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5985139656869973616-5639251047877370904?l=www.mytestpartner.info' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ycRTJIykiB0oO_eOGwaE8kxAsW8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ycRTJIykiB0oO_eOGwaE8kxAsW8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ycRTJIykiB0oO_eOGwaE8kxAsW8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ycRTJIykiB0oO_eOGwaE8kxAsW8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MyTestpartner/~4/I0shcnn1WaI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.mytestpartner.info/feeds/5639251047877370904/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.mytestpartner.info/2010/07/my-testpartners-xml-function-library.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5985139656869973616/posts/default/5639251047877370904" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5985139656869973616/posts/default/5639251047877370904" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MyTestpartner/~3/I0shcnn1WaI/my-testpartners-xml-function-library.html" title="My TestPartner's  XML Function Library" /><author><name>Abhijeet Bhagat</name><uri>http://www.blogger.com/profile/04672970248521970854</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://3.bp.blogspot.com/-0XqEJlpEyhg/Tud9Ump3lRI/AAAAAAAAFdk/Ujda4kbxVSA/s220/DSC_5445.JPG" /></author><thr:total>1</thr:total><feedburner:origLink>http://www.mytestpartner.info/2010/07/my-testpartners-xml-function-library.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-5985139656869973616.post-8515225392785137222</id><published>2010-07-17T15:28:00.000-07:00</published><updated>2010-07-17T15:28:18.921-07:00</updated><title type="text">TestPartner Vs CodedUI</title><content type="html">&lt;div style="text-align: center;"&gt;&lt;strong&gt;&lt;span style="color: #351c75; font-size: x-large;"&gt;TestPartner Vs CodedUI&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_p38ofPB4Azw/TEIT5bx7gJI/AAAAAAAAEZ8/SOT9pyXW45c/s1600/CodedUIVsTestPartner.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="328" hw="true" src="http://1.bp.blogspot.com/_p38ofPB4Azw/TEIT5bx7gJI/AAAAAAAAEZ8/SOT9pyXW45c/s640/CodedUIVsTestPartner.JPG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="Section1"&gt;&lt;br /&gt;&lt;table align="left" border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-bottom: medium none; border-collapse: collapse; border-left: medium none; border-right: medium none; border-top: medium none; margin-left: 6.75pt; margin-right: 6.75pt; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-anchor-horizontal: column; mso-table-anchor-vertical: paragraph; mso-table-left: 11.5pt; mso-table-lspace: 9.0pt; mso-table-rspace: 9.0pt; mso-table-top: 13.65pt;"&gt;&lt;tbody&gt;&lt;tr style="height: 8.85pt; mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;"&gt;&lt;td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; height: 8.85pt; mso-border-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 877.1pt;" valign="top" width="1169"&gt;&lt;br /&gt;&lt;div style="border-bottom: windowtext 1pt solid; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element: para-border-div; padding-bottom: 1pt; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;h1 style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;Tester segmentation&lt;/h1&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;TestPartner&lt;/span&gt;&lt;/span&gt;:&lt;br /&gt;- Scripting experienced.&lt;/div&gt;&lt;br /&gt;&lt;div style="border-bottom: windowtext 1pt solid; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element: para-border-div; padding-bottom: 1pt; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;CodedUI&lt;/span&gt;&lt;/span&gt;: -&lt;br /&gt;Programming(C#, VB.Net) experienced.&lt;/div&gt;&lt;h1 style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;Language support&lt;/h1&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;TestPartner&lt;/span&gt;&lt;/span&gt;:&lt;br /&gt;- VBA (Visual Basic for Application)&lt;/div&gt;&lt;div style="border-bottom: windowtext 1pt solid; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element: para-border-div; padding-bottom: 1pt; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;CodedUI&lt;/span&gt;&lt;/span&gt;: - C#,&lt;br /&gt;VB.Net.&lt;/div&gt;&lt;h1 style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;Intent aware recording – Recording testers intents&lt;br /&gt;in the form of comments&lt;/h1&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;TestPartner&lt;/span&gt;&lt;/span&gt;:&lt;br /&gt;- Rich Comments while recording. Commenting is configurable to on/off.&lt;/div&gt;&lt;div style="border-bottom: windowtext 1pt solid; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element: para-border-div; padding-bottom: 1pt; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;CodedUI&lt;/span&gt;&lt;/span&gt;: - Same as&lt;br /&gt;TestPartner&lt;/div&gt;&lt;br /&gt;&lt;h1 style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;Usage of .Net Framework&lt;/h1&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;TestPartner&lt;/span&gt;&lt;/span&gt;:&lt;br /&gt;- Only through the .Net &lt;span class="SpellE"&gt;Interops&lt;/span&gt; available viz.&lt;br /&gt;system.tlb, &lt;span class="SpellE"&gt;system.windows.forms.tlb&lt;/span&gt;&lt;/div&gt;&lt;div style="border-bottom: windowtext 1pt solid; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element: para-border-div; padding-bottom: 1pt; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;CodedUI&lt;/span&gt;&lt;/span&gt;: - Based on&lt;br /&gt;.Net framework. In facts Coded UI Classes are extended from Unit Test&lt;/div&gt;&lt;br /&gt;&lt;h1 style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;How are UI actions taken&lt;/h1&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;TestPartner&lt;/span&gt;&lt;/span&gt;:&lt;br /&gt;- TPOSI Library built into tool which &lt;span class="SpellE"&gt;inturn&lt;/span&gt; hooks&lt;br /&gt;into the UI via MSAA or Win32API&lt;/div&gt;&lt;div style="border-bottom: windowtext 1pt solid; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element: para-border-div; padding-bottom: 1pt; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;CodedUI&lt;/span&gt;&lt;/span&gt;: - UI Actions&lt;br /&gt;taken on Control via &lt;span class="SpellE"&gt;UIAutomation&lt;/span&gt; Namespace classes&lt;br /&gt;which is next gen to MSAA&lt;/div&gt;&lt;br /&gt;&lt;h1 style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;Wait For Ready (WFR) and auto wait and Auto&lt;br /&gt;scroll&lt;/h1&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;TestPartner&lt;/span&gt;&lt;/span&gt;:&lt;br /&gt;- Testers need to code (script) for UI object being ready for action, Auto&lt;br /&gt;wait is available as tool option. Auto scroll to bring control in focus is a&lt;br /&gt;drawback.&lt;/div&gt;&lt;div style="border-bottom: windowtext 1pt solid; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element: para-border-div; padding-bottom: 1pt; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;CodedUI&lt;/span&gt;&lt;/span&gt;: - Strong WFR,&lt;br /&gt;Auto wait and Auto Scroll&lt;/div&gt;&lt;h1 style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;Object Maps&lt;/h1&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;TestPartner&lt;/span&gt;&lt;/span&gt;:&lt;br /&gt;- Flat Object Maps i.e. no DOM followed hence faster search of controls.&lt;/div&gt;&lt;div style="border-bottom: windowtext 1pt solid; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element: para-border-div; padding-bottom: 1pt; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;CodedUI&lt;/span&gt;&lt;/span&gt;: - Object&lt;br /&gt;Maps are nothing but UI Map Class&lt;/div&gt;&lt;h1 style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;Storage of Scripts&lt;/h1&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;TestPartner&lt;/span&gt;&lt;/span&gt;:&lt;br /&gt;- In SQL Server or MS Access Database.&lt;/div&gt;&lt;div style="border-bottom: windowtext 1pt solid; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element: para-border-div; padding-bottom: 1pt; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;CodedUI&lt;/span&gt;&lt;/span&gt;: - On File&lt;br /&gt;System.&lt;/div&gt;&lt;h1 style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;IE6 Support/ Browser Support&lt;/h1&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;TestPartner&lt;/span&gt;&lt;/span&gt;:&lt;br /&gt;- IE6 onwards supported, other browsers supported too.&lt;/div&gt;&lt;br /&gt;&lt;div style="border-bottom: windowtext 1pt solid; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element: para-border-div; padding-bottom: 1pt; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;CodedUI&lt;/span&gt;&lt;/span&gt;: - Support&lt;br /&gt;for IE6 using extensibility packages. Only IE is supported as of this&lt;br /&gt;writing.&lt;/div&gt;&lt;h1 style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;Wait For Ready (WFR) and auto wait and Auto&lt;br /&gt;scroll&lt;/h1&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;TestPartner&lt;/span&gt;&lt;/span&gt;:&lt;br /&gt;- Testers need to code (script) for UI object being ready for action, Auto&lt;br /&gt;wait is available as tool option. Auto scroll to bring control in focus is a&lt;br /&gt;drawback.&lt;/div&gt;&lt;div style="border-bottom: windowtext 1pt solid; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element: para-border-div; padding-bottom: 1pt; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;CodedUI&lt;/span&gt;&lt;/span&gt;: - Strong WFR,&lt;br /&gt;Auto wait and Auto Scroll&lt;/div&gt;&lt;h1 style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;Support for SAP&lt;/h1&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;TestPartner&lt;/span&gt;&lt;/span&gt;:&lt;br /&gt;- Strong.&lt;/div&gt;&lt;div style="border-bottom: windowtext 1pt solid; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element: para-border-div; padding-bottom: 1pt; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;CodedUI&lt;/span&gt;&lt;/span&gt;: - None. Not&lt;br /&gt;on the roadmap either.&lt;/div&gt;&lt;br /&gt;&lt;h1 style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;Support for Java Applications&lt;/h1&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;TestPartner&lt;/span&gt;&lt;/span&gt;:&lt;br /&gt;- Yes a reasonably good &lt;span class="SpellE"&gt;support.Also&lt;/span&gt; come with &lt;span class="GramE"&gt;AOR(&lt;/span&gt;Active Object Recognition) for Java &lt;span class="SpellE"&gt;Aplets&lt;/span&gt;.&lt;/div&gt;&lt;div style="border-bottom: windowtext 1pt solid; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element: para-border-div; padding-bottom: 1pt; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;CodedUI&lt;/span&gt;&lt;/span&gt;: - None.&lt;/div&gt;&lt;h1 style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;Available References (&lt;span class="SpellE"&gt;dlls&lt;/span&gt;)&lt;/h1&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;TestPartner&lt;/span&gt;&lt;/span&gt;:&lt;br /&gt;- Only COM and .Net&lt;/div&gt;&lt;div style="border-bottom: windowtext 1pt solid; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element: para-border-div; padding-bottom: 1pt; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;CodedUI&lt;/span&gt;&lt;/span&gt;: - All.COM&lt;span class="GramE"&gt;,.&lt;/span&gt;NET and Web References.&lt;/div&gt;&lt;h1 style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;Extensibility of Tool /Framework&lt;/h1&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;TestPartner&lt;/span&gt;&lt;/span&gt;:&lt;br /&gt;- Tool cannot be extended. &lt;span class="GramE"&gt;Its&lt;/span&gt; only that by adding&lt;br /&gt;.Net References one could make use of .Net assemblies of your application&lt;br /&gt;under test.&lt;/div&gt;&lt;br /&gt;&lt;div style="border-bottom: windowtext 1pt solid; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element: para-border-div; padding-bottom: 1pt; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;CodedUI&lt;/span&gt;&lt;/span&gt;: - Has well&lt;br /&gt;defined extensibility framework ready.&lt;/div&gt;&lt;h1 style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;Checkpoints and parameterization support&lt;/h1&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;TestPartner&lt;/span&gt;&lt;/span&gt;:&lt;br /&gt;- well defined checkpoints available. Parameterization can be done using handwritten&lt;br /&gt;code or wizards.&lt;/div&gt;&lt;div style="border-bottom: windowtext 1pt solid; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element: para-border-div; padding-bottom: 1pt; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;CodedUI&lt;/span&gt;&lt;/span&gt;: - Checkpoints&lt;br /&gt;(Assertions) available. &lt;span class="GramE"&gt;parameterization&lt;/span&gt; needs to be&lt;br /&gt;&lt;span class="SpellE"&gt;handcoded&lt;/span&gt;.&lt;/div&gt;&lt;h1 style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;In built Keyword or Visual test View?&lt;/h1&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;TestPartner&lt;/span&gt;&lt;/span&gt;:&lt;br /&gt;- Yes.&lt;/div&gt;&lt;br /&gt;&lt;div style="border-bottom: windowtext 1pt solid; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element: para-border-div; padding-bottom: 1pt; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;CodedUI&lt;/span&gt;&lt;/span&gt;: - It’s a Coders&lt;br /&gt;tool so no visual test available out of box.&lt;/div&gt;&lt;h1 style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;span class="GramE"&gt;One place for developers&lt;br /&gt;and testers?&lt;/span&gt;&lt;/h1&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;TestPartner&lt;/span&gt;&lt;/span&gt;:&lt;br /&gt;- definitely not. TestPartner has its own IDE.&lt;/div&gt;&lt;div style="border-bottom: windowtext 1pt solid; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element: para-border-div; padding-bottom: 1pt; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;CodedUI&lt;/span&gt;&lt;/span&gt;: - yes. All&lt;br /&gt;done in one place VS 2010&lt;/div&gt;&lt;h1 style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;Learning curve&lt;/h1&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;TestPartner&lt;/span&gt;&lt;/span&gt;:&lt;br /&gt;- Short. VBS testers can easily migrate to VBA&lt;/div&gt;&lt;div style="border-bottom: windowtext 1pt solid; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element: para-border-div; padding-bottom: 1pt; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;"&gt;&lt;span class="Heading2Char"&gt;&lt;span style="font-size: 13pt; line-height: 115%;"&gt;CodedUI&lt;/span&gt;&lt;/span&gt;: - Would&lt;br /&gt;require Testers to grasp OOP and either or C# or VB.Net&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h1 style="mso-element-anchor-horizontal: column; mso-element-anchor-vertical: paragraph; mso-element-frame-hspace: 9.0pt; mso-element-left: 11.55pt; mso-element-top: 13.65pt; mso-element-wrap: around; mso-element: frame; mso-height-rule: exactly;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/h1&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5985139656869973616-8515225392785137222?l=www.mytestpartner.info' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HibbAz64a6NUB7WxE1G80wCT0x8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HibbAz64a6NUB7WxE1G80wCT0x8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HibbAz64a6NUB7WxE1G80wCT0x8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HibbAz64a6NUB7WxE1G80wCT0x8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MyTestpartner/~4/je0t2JA9aMI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.mytestpartner.info/feeds/8515225392785137222/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.mytestpartner.info/2010/07/testpartner-vs-codedui.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5985139656869973616/posts/default/8515225392785137222" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5985139656869973616/posts/default/8515225392785137222" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MyTestpartner/~3/je0t2JA9aMI/testpartner-vs-codedui.html" title="TestPartner Vs CodedUI" /><author><name>Abhijeet Bhagat</name><uri>http://www.blogger.com/profile/04672970248521970854</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://3.bp.blogspot.com/-0XqEJlpEyhg/Tud9Ump3lRI/AAAAAAAAFdk/Ujda4kbxVSA/s220/DSC_5445.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_p38ofPB4Azw/TEIT5bx7gJI/AAAAAAAAEZ8/SOT9pyXW45c/s72-c/CodedUIVsTestPartner.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.mytestpartner.info/2010/07/testpartner-vs-codedui.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-5985139656869973616.post-4251875855302850388</id><published>2009-12-08T06:44:00.000-08:00</published><updated>2009-12-08T06:48:14.166-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="How TestPartner Works" /><title type="text">How TestPartner Works</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_p38ofPB4Azw/Sx5bI7lpDII/AAAAAAAAEN0/5TJC542HlAs/s1600-h/UI+Automation+-+TestPartner.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" er="true" src="http://1.bp.blogspot.com/_p38ofPB4Azw/Sx5bI7lpDII/AAAAAAAAEN0/5TJC542HlAs/s400/UI+Automation+-+TestPartner.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;strong&gt;&lt;span style="font-size: x-large;"&gt;This is a Short Guide or you may treat it as small TestPartner Tutorial to explain&amp;nbsp; how TestPartner Works.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;If you are new To TestPartner then you may want to go through the &lt;a href="http://mytestpartner.blogspot.com/2009/11/testpartner-introduction.html"&gt;Introduction to TestPartner&lt;/a&gt; first.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;TestPartner &lt;em&gt;Talks&lt;/em&gt; to the Application Under Test (Called AUT after this line) through some memory images in the memory. In TestPartner Terminology its called as OBJECT MAPS.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;An object map is a TestPartner's way of identifying a control or&amp;nbsp; a window.Simply put its some unique identification given to a control e.g.&amp;nbsp; An Object may be named as "MyNotePadWindow". but simply naming a object map has no meaning unless you define what is the meaning of MyNotePadWindow. So what you do is define the Object Map MyNotePadWindow has a class name="WinClass32" the Object has Exe Name="Notepad.exe" so on and so forth.&lt;br /&gt;Thus defining a object map means assigning properties to your object map so that it uniquely identifies a control or Window.&lt;br /&gt;&lt;br /&gt;&lt;fieldset&gt;Tip:&amp;nbsp; There is no limit on creating number of object maps.&lt;br /&gt;&lt;/fieldset&gt;&lt;br /&gt;An object map is a TestPartner asset that contains a logical name (an alias) that is associated with a control or a window, rather than the control or window's raw attach name. The attach name is an important concept when testing applications using TestPartner.&lt;br /&gt;&lt;br /&gt;When you control a Windows application manually, you select the window by clicking on it. TestPartner uses a slightly different method, called attaching. TestPartner’s method of attaching to a window is analogous to clicking on the window to bring it into focus.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;A typical application displays many controls, each with a name that uniquely identifies it. TestPartner uses the unique name to locate the control and attach to it. The full name of any control (called its raw attach name) is constructed from the name and the control's properties of interest, as shown in the examples below:&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Window("Application=IEXPLORE.EXECaption='http://intranet/ - Microsoft Internet Explorer'").Attach&lt;br /&gt;HTMLBrowser("Caption='Employee Lookup' ExtendedStyle=0").Attach&lt;br /&gt;HTMLButton("Name=btnclose").Click&lt;br /&gt;&lt;br /&gt;An object map substitutes a logical name instead of the control or window's raw attach name. The alias represents the control or window's definition in the database, which includes all of its properties. Once a control is registered in an object map asset, all references to it in visual tests, test scripts, check definitions, and event definitions are made by its alias, rather than by its actual attach name. The object map maintains a 1:1 relationship between logical and physical window names. &lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Object mapping has the following benefits:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Lets descriptive names to be substituted for complex actual attach names, which can make visual tests and test scripts easier to read.&lt;/li&gt;&lt;li&gt;Eliminates dependence on attach names — which may change if the target application is modified.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp;During playback, if an object map does not exist in either the current project or Common project, a playback error occurs.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Having Known What is an object map&lt;/strong&gt;[I shall discuss the variors other aspects of Object Map i later articles]&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Once an object maps are created then the UI Automation engineer instructs the TestPartner through VBA code to take appropriate actions on the AUT.&amp;nbsp;Like ObjectXYZ.Click() or ObjectABC.setfocus etc. &lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_p38ofPB4Azw/Sx5jAvwc2AI/AAAAAAAAEN8/xxiytUUmnoA/s1600-h/how+TP+Works.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" er="true" src="http://3.bp.blogspot.com/_p38ofPB4Azw/Sx5jAvwc2AI/AAAAAAAAEN8/xxiytUUmnoA/s640/how+TP+Works.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;strong&gt;In a nut shell to give you an analogy Object Map to TestParter equals to What Translator to A Foreigner.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;TestPartner Stores eeach and everything in the database. If you Look at the following diagram you can understand the TestPartner Architechture.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_p38ofPB4Azw/Sx5jyx2xXcI/AAAAAAAAEOE/IoNFyxgUunk/s1600-h/TP+Arch.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" er="true" src="http://1.bp.blogspot.com/_p38ofPB4Azw/Sx5jyx2xXcI/AAAAAAAAEOE/IoNFyxgUunk/s640/TP+Arch.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Let's understand it pointwise.&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;TestPartner or TestPartner.exe is a Desktop application through which you can write and playback the test scripts.&lt;/li&gt;&lt;li&gt;When TestPartner Opens it first checks the availability of license. The License file can be on the sma machine or on remote machine.&lt;/li&gt;&lt;li&gt;When you write the code you do so in a scripts and each script logically belong one of the project.&lt;/li&gt;&lt;li&gt;A project is a logical collection of test scripts /object maps/ modules /shared modules etc.&lt;/li&gt;&lt;li&gt;Modules and Shared Modules similar to Scripts except for the fact that the contain only functions and not a main() entry point.&lt;/li&gt;&lt;li&gt;Modules and Share Modules are created to Share functions across scripts.&lt;/li&gt;&lt;/ol&gt;&lt;strong&gt;Let' Summarize What We Learnt :&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;An object Map is a way of identifying a control.&lt;/li&gt;&lt;li&gt;Object Map also serves the purpose of naming the long &lt;em&gt;'raw'&lt;/em&gt; attach names of a window to shorten up.&lt;/li&gt;&lt;li&gt;TestPartner fetches the definition specified in the object map before taking any action on AUT.&lt;/li&gt;&lt;li&gt;TestPartner Store everything in database.&lt;/li&gt;&lt;li&gt;A TestPartner Project Compreises of Scripts .Modules /Shared Modules etc.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Hope you liked the article. Plese do not forget to leave your comments. Your Comments are valuable to me.&lt;br /&gt;I have a genuine interest in helping build a Strong TestPartner community.&lt;br /&gt;&lt;br /&gt;More To Come.... Keep Following.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5985139656869973616-4251875855302850388?l=www.mytestpartner.info' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MnT6ln_OGMTSjByt4X791CMpzSo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MnT6ln_OGMTSjByt4X791CMpzSo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MnT6ln_OGMTSjByt4X791CMpzSo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MnT6ln_OGMTSjByt4X791CMpzSo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MyTestpartner/~4/bsg1_qTMLss" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.mytestpartner.info/feeds/4251875855302850388/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.mytestpartner.info/2009/12/how-testpartner-works.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5985139656869973616/posts/default/4251875855302850388" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5985139656869973616/posts/default/4251875855302850388" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MyTestpartner/~3/bsg1_qTMLss/how-testpartner-works.html" title="How TestPartner Works" /><author><name>Abhijeet Bhagat</name><uri>http://www.blogger.com/profile/04672970248521970854</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://3.bp.blogspot.com/-0XqEJlpEyhg/Tud9Ump3lRI/AAAAAAAAFdk/Ujda4kbxVSA/s220/DSC_5445.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_p38ofPB4Azw/Sx5bI7lpDII/AAAAAAAAEN0/5TJC542HlAs/s72-c/UI+Automation+-+TestPartner.jpg" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://www.mytestpartner.info/2009/12/how-testpartner-works.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-5985139656869973616.post-3788205726404030421</id><published>2009-11-25T02:14:00.000-08:00</published><updated>2009-11-28T05:53:14.633-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="TestPartner Introduction" /><title type="text">TestPartner Introduction</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_p38ofPB4Azw/SxErPkuu9DI/AAAAAAAAEI8/eX7aDubwiYU/s1600/AbhijeetTestPartner.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_p38ofPB4Azw/SxErPkuu9DI/AAAAAAAAEI8/eX7aDubwiYU/s320/AbhijeetTestPartner.JPG" yr="true" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;What is TestPartner? An Introduction&lt;br /&gt;&lt;br /&gt;TestPartner is an automated testing tool that is used for the functional testing of complex applications developed with Microsoft, Java, Web, SAP, Oracle and many other distributed technologies. TestPartner is a Record and Playback tool with advanced features to create your own scripts if you prefer rather than recording. TestPartner Playbacks your exact Scripted or recorded actions again and again in order to verify if your application worked as expected.&lt;br /&gt;&lt;br /&gt;If you are a business analyst and /or have low scripting experience TestPartner Provides a powerful keyword driven framework where you can embed you test logic using GUI features – The Visual Tests.&lt;br /&gt;&lt;br /&gt;TestPartner also provides following features:&lt;br /&gt;&lt;br /&gt;· Enhanced Debugger&lt;br /&gt;· Active Data - For data driven scripts .i.e. parameterize your scripts to use custom generated data.&lt;br /&gt;· Events – This is the most powerful feature of the tool which allows the end user to trigger an action upon some predecessor actions happening.&lt;br /&gt;· In built Checks - To validate the functionality of your application.&lt;br /&gt;· User Forms – Also called Driver Forms in the Test Partner developer community. You can design your own user interface to kick start your scripts. The User forms allow all the standards and custom controls to be inserted on your GUI.&lt;br /&gt;&lt;br /&gt;Since TestPartner uses uses Microsoft Visual Basic for Applications (VBA) as its scripting language. The power of complier based language is at your stake. Since VBA is the most easy to learn language hence learning TestPartner is piece of cake.&lt;br /&gt;&lt;br /&gt;If you application undergoes lot of changes every day and in turn you have to maintain multiple version of your scripts then TestPartner allows you to maintain multiple versions of your scripts.&lt;br /&gt;&lt;br /&gt;There are times when there are lots of custom controls in your Application under Test (AUT), how do you script for these controls? Well TestPartner is the key then. Advance TestPartner users can find out the dlls used in your application and provide the reference in the tool. Providing reference of the dlls exposes the internals of your AUT to you so that you can take the advantage of the application itself to test the application!!!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Need to Learn More? Keep Following This Blog. More to Come...&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5985139656869973616-3788205726404030421?l=www.mytestpartner.info' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/35UPbjFiO1CJgg8UPy9Ue-ybjZI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/35UPbjFiO1CJgg8UPy9Ue-ybjZI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/35UPbjFiO1CJgg8UPy9Ue-ybjZI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/35UPbjFiO1CJgg8UPy9Ue-ybjZI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MyTestpartner/~4/C465B6ILJaE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.mytestpartner.info/feeds/3788205726404030421/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.mytestpartner.info/2009/11/testpartner-introduction.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5985139656869973616/posts/default/3788205726404030421" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5985139656869973616/posts/default/3788205726404030421" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MyTestpartner/~3/C465B6ILJaE/testpartner-introduction.html" title="TestPartner Introduction" /><author><name>Abhijeet Bhagat</name><uri>http://www.blogger.com/profile/04672970248521970854</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://3.bp.blogspot.com/-0XqEJlpEyhg/Tud9Ump3lRI/AAAAAAAAFdk/Ujda4kbxVSA/s220/DSC_5445.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_p38ofPB4Azw/SxErPkuu9DI/AAAAAAAAEI8/eX7aDubwiYU/s72-c/AbhijeetTestPartner.JPG" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://www.mytestpartner.info/2009/11/testpartner-introduction.html</feedburner:origLink></entry></feed>

