<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/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'><id>tag:blogger.com,1999:blog-5396509063687707580</id><updated>2012-01-09T06:27:01.423-08:00</updated><category term='business process testing'/><category term='QTP Certification Questions-22'/><category term='An overview on Test Automation'/><category term='Interview Questions&#x9;learn qtpRQTP interview question; qc; test director ; testing ; certificate ; question; jobsqtp .net addin'/><category term='QTP'/><category term='ISTQB'/><category term='Regular Expressions'/><category term='QTP Training'/><category term='qtp exhaust'/><category term='Actions'/><category term='pune'/><category term='QTP interview question; qc; test director ; testing ; certificate ; question; jobs'/><category term='quality center'/><category term='QTP Certification Questions-14'/><category term='QTP Certification Questions-7'/><category term='Environment Variables'/><category term='Interview Questions'/><category term='QTP Test Process'/><category term='Active Screen'/><category term='Function Libraries'/><category term='practice'/><category term='Scripting'/><category term='delhi'/><category term='Testing Opening'/><category term='HR; email; QTP; jobs; resume; cv;'/><category term='qtp material'/><category term='QTP Commands'/><category term='Nodia'/><category term='QTP Certification Questions-23'/><category term='.net'/><category term='QTP Certification Questions-15'/><category term='Inserting Checkpoints'/><category term='torial winrunner'/><category term='Database connections'/><category term='investment banking'/><category term='qtp software'/><category term='download winrunner'/><category term='NCR'/><category term='QTP Certification Questions-20'/><category term='cv'/><category term='loadrunner tutorials'/><category term='mumbai'/><category term='QTP Framework'/><category term='Dynamic Handling of Object Repositories'/><category term='quicktestpro'/><category term='regular expression'/><category term='Question Paper'/><category term='Testing Process'/><category term='Automation Object Model'/><category term='Inserting Output values'/><category term='QTP Certification Questions-9'/><category term='qtp .net addin'/><category term='online'/><category term='QTP Certification Questions-21'/><category term='resume'/><category term='test director'/><category term='functional testing'/><category term='QTP Certification Questions-16'/><category term='QTP Methods'/><category term='qtp cutout'/><category term='Object Repository'/><category term='winrunner trial version'/><category term='designing'/><category term='Dictionary Object'/><category term='QTP Certification Questions-8'/><category term='quick test professional training'/><category term='quick test pro training'/><category term='learn qtp'/><category term='QTP Certification Questions-4'/><category term='qtp trial version'/><category term='VB Script String Functions'/><category term='qtp tool'/><category term='qtp automation'/><category term='QTP Certification Questions-17'/><category term='QTP Certification Questions-10'/><category term='QTP Certification Questions-26'/><category term='Interview Questions&#x9;learn qtpRQTP interview question; qc; test director ; testing ; certificate ; question; jobsqtp .net addin'/><category term='win runner'/><category term='Object Identification Configuration'/><category term='loadrunner'/><category term='load runner'/><category term='Recovery Scenarios'/><category term='QTP Certification Questions-18'/><category term='software testing tutorials'/><category term='Framework'/><category term='qtp basics'/><category term='QTP Add ins Info'/><category term='vbscript'/><category term='Gurgaon'/><category term='interview qu; question; jobsqtp .net addin'/><category term='quicktest pro training'/><category term='qtp jobs'/><category term='Keyword View'/><category term='New Delhi'/><category term='Recording Tests'/><category term='winrunner'/><category term='Test Automation Framework'/><category term='QTP 10'/><category term='QTP Content'/><category term='QTP Certification Questions-6'/><category term='Certification'/><category term='QTP Basic Features'/><category term='QTP Certification Questions-19'/><category term='quick test professional'/><category term='quick test pro'/><category term='QTP Tool Window'/><category term='quicktest professional'/><category term='qtp testing'/><category term='QTP Certification Questions-24'/><category term='Data Table Methods'/><category term='Automation Testing'/><category term='QTP Certification'/><category term='QTP Certification Questions-12'/><category term='Missing Resources Pane'/><category term='QTP Certification Questions-5'/><category term='File System Operations'/><category term='QTP Certification Questions-13'/><category term='qa'/><category term='Synchronization'/><category term='Discussion'/><category term='regression testing'/><category term='Expert View'/><category term='Parameterization'/><category term='automated testing'/><category term='qtp interview'/><category term='Descriptive Programming'/><category term='qtp testing tool'/><category term='Banking Expected question'/><category term='QTP Certification Questions-25'/><category term='quicktest pro'/><category term='software testing'/><category term='INTERGRATION'/><category term='Information Pane'/><category term='quick test pro tutorial'/><title type='text'>QTP Discussion</title><subtitle type='html'>Learn QTP Basic to Advance- 9763315036</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://qtpdiscussion.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://qtpdiscussion.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default?start-index=101&amp;max-results=100'/><author><name>rohituappu</name><uri>http://www.blogger.com/profile/12402560776229572226</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>134</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5396509063687707580.post-4015246946893456175</id><published>2011-12-24T09:45:00.001-08:00</published><updated>2011-12-26T04:12:57.958-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='An overview on Test Automation'/><title type='text'>An overview on Test Automation</title><content type='html'>&lt;h3 class="post-title entry-title"&gt;An overview on Test Automation &lt;/h3&gt;&lt;br /&gt;&lt;div class="post-header"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="TEXT-ALIGN: center;color:blue;" &gt;&lt;span style="font-size:large;"&gt;&lt;b&gt;Test Automation&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="COLOR: blue; TEXT-ALIGN: left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="TEXT-ALIGN: left;font-family:Verdana,sans-serif;color:blue;"  &gt;&lt;span style="font-size:large;"&gt;&lt;span style="font-size:small;color:black;"&gt;Basically Software Testing is 2 types&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="TEXT-ALIGN: left;font-family:Verdana,sans-serif;color:blue;"  &gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="TEXT-ALIGN: left;font-family:Verdana,sans-serif;color:blue;"  &gt;&lt;span style="font-size:large;"&gt;&lt;span style="font-size:small;color:black;"&gt;1) Manual Testing&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="TEXT-ALIGN: left" color="blue" face="Verdana,sans-serif"&gt;&lt;span style="font-size:large;"&gt;&lt;span style="font-size:small;color:black;"&gt;2) &lt;span class="IL_AD" id="IL_AD2"&gt;Test Automation&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="COLOR: blue; TEXT-ALIGN: left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="COLOR: blue; FONT-FAMILY: Verdana,sans-serif; TEXT-ALIGN: left"&gt;&lt;span style="font-size:small;"&gt;&lt;b&gt;Manual Testing:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:large;"&gt;&lt;span style="font-family:Verdana,sans-serif;font-size:small;"&gt;&lt;span style="color:black;"&gt;Testing software manually is called Manual Testing. we can test all accepts of software manually. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:large;"&gt;&lt;span style="font-family:Verdana,sans-serif;font-size:small;"&gt;&lt;span style="color:black;"&gt;&lt;span style="color:blue;"&gt;Below Testing Types can be tested manually&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Test Types:&lt;br /&gt;a) &lt;span class="IL_AD" id="IL_AD1"&gt;Functional&lt;/span&gt; Testing&lt;br /&gt;b) &lt;span class="IL_AD" id="IL_AD7"&gt;Regression Testing&lt;/span&gt;&lt;br /&gt;c) GUI Testing&lt;br /&gt;d) Usability Testing&lt;br /&gt;e) Security Testing&lt;br /&gt;f) Compatibility Testing&lt;br /&gt;g) Recovery Testing&lt;br /&gt;h) Reliability testing&lt;br /&gt;Etc…&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:large;"&gt;&lt;span style="font-family:Verdana,sans-serif;font-size:small;"&gt;&lt;span style="color:black;"&gt;&lt;b style="COLOR: blue"&gt;Drawbacks of Manual Testing&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;(i)Time consuming.&lt;br /&gt;(ii) More resources required.&lt;br /&gt;(iii)Human Errors&lt;br /&gt;(iv)Repetition of the Task is not much&lt;br /&gt;(v)Tiredness&lt;br /&gt;(vi)Simultaneous auctions are not possible (Parallel) &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:large;"&gt;&lt;span style="font-family:Verdana,sans-serif;font-size:small;"&gt;&lt;span style="color:black;"&gt;&lt;b style="COLOR: blue"&gt;Test Automation:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Testing Software using any &lt;span class="IL_AD" id="IL_AD6"&gt;Automation&lt;/span&gt; tools is called Test Automation&lt;br /&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;Advantages of Test Automation:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;a) Fast: Tools are faster in execution than human users&lt;br /&gt;&lt;br /&gt;b) Reliable: Tools are reliable in complex calculations and tasks&lt;br /&gt;&lt;br /&gt;c) Reusable: we can reuse &lt;span class="IL_AD" id="IL_AD10"&gt;Automated Tests&lt;/span&gt; at any &lt;span class="IL_AD" id="IL_AD9"&gt;number&lt;/span&gt; of times&lt;br /&gt;&lt;br /&gt;d) Repeatable: we can repeat same operations for required number of times&lt;br /&gt;&lt;br /&gt;e) Programmable:we can use flow control statements for appalying logic&lt;br /&gt;&lt;br /&gt;f) Comprehensive: we can execute test batches without human interaction also &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div  style="color:blue;"&gt;&lt;b&gt;&lt;span style="font-size:large;"&gt;&lt;span style="font-family:Verdana,sans-serif;font-size:small;"&gt;Test Automation can be used in below areas of Testing:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="COLOR: blue"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div   style="font-family:Verdana,sans-serif;color:black;"&gt;&lt;span style="font-size:small;color:black;"&gt;a) &lt;/span&gt;&lt;span style="font-size:small;"&gt;Functional &amp;amp; Regression Testing&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div   style="font-family:Verdana,sans-serif;color:black;"&gt;&lt;span style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div   style="font-family:Verdana,sans-serif;color:black;"&gt;&lt;span style="font-size:small;"&gt;b) Load/Stress/Performance Testing&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div   style="font-family:Verdana,sans-serif;color:black;"&gt;&lt;span style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div   style="font-family:Verdana,sans-serif;color:black;"&gt;&lt;span style="font-size:small;"&gt;c) Security Testing&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div   style="font-family:Verdana,sans-serif;color:black;"&gt;&lt;span style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:small;"&gt;d) Unit Testing&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:small;"&gt;&lt;b style="COLOR: blue"&gt;Drawbacks of Automation Testing&lt;/b&gt;&lt;br /&gt;1)It is expensive&lt;br /&gt;2)We cannot automate all areas.&lt;br /&gt;3)Lack of expertisation.&lt;br /&gt;4)It has some limitations (It cannot test every thing) &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:small;"&gt;&lt;b style="COLOR: blue"&gt;Which Software Testing should be automated?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Tests that need to be execute of every build of the application (Sanity Testing)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:small;"&gt;Tests that use multiple data values (Retesting / Data Drives Testing) &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:small;"&gt;Tests that required data from application intimates (G.U.I. Attributes) Load and &lt;span class="IL_AD" id="IL_AD11"&gt;Stress Testing&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="COLOR: blue"&gt;Which Software Testing should not be automated?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:small;"&gt;Usability Testing One time testing&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:small;"&gt;Quick look Tests or A.S.A.P (As soon as possible) Testing Ad-hoc testing / Random Testing&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:small;"&gt;Customers requirement are frequently changing. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:small;"&gt;-------------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:small;"&gt;&lt;b style="COLOR: blue"&gt;Types of Test tool:&lt;/b&gt;&lt;br /&gt;&lt;span style="color:black;"&gt;-------------------&lt;/span&gt;&lt;br  style="color:black;"&gt;&lt;br  style="color:black;"&gt;&lt;span style="color:black;"&gt;Business:&lt;/span&gt;&lt;br  style="color:black;"&gt;&lt;span style="color:black;"&gt;-----------------&lt;/span&gt;&lt;br  style="color:black;"&gt;&lt;span style="color:black;"&gt;a) Vendor tools&lt;/span&gt;&lt;br  style="color:black;"&gt;&lt;span style="color:black;"&gt;&lt;/span&gt;&lt;br  style="color:black;"&gt;&lt;span style="color:black;"&gt;Ex: HP- WinRunner, LoadRunner, QTP, QC&lt;/span&gt;&lt;br  style="color:black;"&gt;&lt;span style="color:black;"&gt;IBM-Rational Robot, ,RFT, RPT, QA Director&lt;/span&gt;&lt;br  style="color:black;"&gt;&lt;span style="color:black;"&gt;Borland-SilkTest, Silk Performer etc..&lt;/span&gt;&lt;br  style="color:black;"&gt;&lt;span style="color:black;"&gt;&lt;/span&gt;&lt;br  style="color:black;"&gt;&lt;span style="color:black;"&gt;b) Open Source Tools:&lt;/span&gt;&lt;br  style="color:black;"&gt;&lt;span style="color:black;"&gt;Ex: Selenium, Jmeter, QAWebLoad, Bugzilla etc...&lt;/span&gt;&lt;br  style="color:black;"&gt;&lt;br  style="color:black;"&gt;&lt;span style="color:black;"&gt;c) In-house tools:&lt;/span&gt;&lt;br  style="color:black;"&gt;&lt;br  style="color:black;"&gt;&lt;span style="color:black;"&gt;Technical:&lt;/span&gt;&lt;br  style="color:black;"&gt;&lt;span style="color:black;"&gt;-----------------&lt;/span&gt;&lt;br  style="color:black;"&gt;&lt;span style="color:black;"&gt;a) Functional &amp;amp; &lt;span class="IL_AD" id="IL_AD5"&gt;Regression Test&lt;/span&gt; Tools:&lt;/span&gt;&lt;br  style="color:black;"&gt;&lt;span style="color:black;"&gt;Ex:WinRunner, QTP, Rational Robot, ,RFT, SilkTest,Selenium etc..&lt;/span&gt;&lt;br  style="color:black;"&gt;&lt;span style="color:black;"&gt;&lt;/span&gt;&lt;br  style="color:black;"&gt;&lt;span style="color:black;"&gt;b) Performence/load/&lt;span class="IL_AD" id="IL_AD4"&gt;stress test&lt;/span&gt; tools &lt;/span&gt;&lt;br  style="color:black;"&gt;&lt;br  style="color:black;"&gt;&lt;span style="color:black;"&gt;Ex: LoadRunner, RPT, Silk Performer,Jmeter, QAWebLoad etc...&lt;/span&gt;&lt;br  style="color:black;"&gt;&lt;span style="color:black;"&gt;&lt;/span&gt;&lt;br  style="color:black;"&gt;&lt;span style="color:black;"&gt;c) &lt;span class="IL_AD" id="IL_AD3"&gt;Test Management Tools&lt;/span&gt;:&lt;/span&gt;&lt;br  style="color:black;"&gt;&lt;span style="color:black;"&gt;Ex: QC, QA Director Etc...&lt;/span&gt;&lt;br  style="color:black;"&gt;&lt;span style="color:black;"&gt;&lt;/span&gt;&lt;br  style="color:black;"&gt;&lt;span style="color:black;"&gt;d) Defect &lt;span class="IL_AD" id="IL_AD8"&gt;Management tools&lt;/span&gt;&lt;/span&gt;&lt;br  style="color:black;"&gt;&lt;br  style="color:black;"&gt;&lt;span style="color:black;"&gt;e) Unit Test tools (Ex: JUnit)&lt;/span&gt;&lt;/span&gt; &lt;br /&gt;&lt;!-- START OF ADDME LINK --&gt;&lt;br /&gt;&lt;a href="http://www.addme.com/submission/free-submission-start.php"&gt;Search Engine Submission - AddMe&lt;/a&gt; &lt;br /&gt;&lt;!-- END OF ADDME LINK --&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5396509063687707580-4015246946893456175?l=qtpdiscussion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qtpdiscussion.blogspot.com/feeds/4015246946893456175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/overview-on-test-automation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/4015246946893456175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/4015246946893456175'/><link rel='alternate' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/overview-on-test-automation.html' title='An overview on Test Automation'/><author><name>rohituappu</name><uri>http://www.blogger.com/profile/12402560776229572226</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5396509063687707580.post-2276433406494301030</id><published>2011-12-24T09:44:00.001-08:00</published><updated>2011-12-24T09:44:52.164-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='QTP Basic Features'/><title type='text'>QTP Basic Features</title><content type='html'>&lt;h3 style="text-align: center;" class="post-title entry-title"&gt; QTP Basic Features &lt;/h3&gt; &lt;div class="post-header"&gt;  &lt;/div&gt;  &lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;•    QTP was Launched in 2002 (Nov). By Mercury Interactive. Later taken over by HP, in 2007.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;•    QTP is an &lt;b&gt;Object Based&lt;/b&gt; &lt;span class="IL_AD" id="IL_AD11"&gt;Testing Tool&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;(Object  based means; QTP Follows Test Object Model for Performing Testing  operations. Based on either Test Objects or Automation Objects or  Utility Objects only, we can automate test operations)&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;(&lt;span class="IL_AD" id="IL_AD9"&gt;LoadRunner&lt;/span&gt; is a Protocol based Test Tool)&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;•    QTP is for Functional and Regression Testing.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;(Basically QTP is a Functional and &lt;span class="IL_AD" id="IL_AD3"&gt;Regression Test&lt;/span&gt; tool but we can use it for little bit Compatibility Testing and Performance Testing)&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;•    It follows &lt;b&gt;Keyword Driven &lt;/b&gt;Approach.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;(Keyword  Driven Approach means; Keywords, example: Commands, functions, methods,  statements etc.. are used for creating Test scripts)&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;•    &lt;span class="IL_AD" id="IL_AD8"&gt;It supports&lt;/span&gt; Windows Operating Environment only.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;(QTP basically depends on &lt;span class="IL_AD" id="IL_AD12"&gt;User Interface&lt;/span&gt; to automate test operations and  it is not depends on server side interactions, where as LoadRunner depends on server side Operations, so HP developed LoadRunner &lt;span class="IL_AD" id="IL_AD6"&gt;for Windows&lt;/span&gt; as well as UNIX versions)&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;•    It supports GUI based (Graphical user interface) and Web based Applications Automation, does not support CUI (Command user interface) Applications.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;•    It has multilingual support. (It supports English, Chinese, Japanese, Korean, etc languages with respect to &lt;span class="IL_AD" id="IL_AD2"&gt;license&lt;/span&gt;.)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;•    It has adapted Microsoft Visual Basic Scripting edition for programming and Excel like spread &lt;span class="IL_AD" id="IL_AD4"&gt;sheet&lt;/span&gt; for Data driven testing.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Tools support for QTP:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;------------------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;•    VB Script for Scripting (for implementing programming logic)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;•    VB  Script engine integrated in QTP, so apart from scripting features we can  use File system, Excel, word, Adodb etc. Object models from QTP.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;•    SQL  (Structured query language)  engine integrated in QTP, so we can use SQL  Statements in QTP to perform Database Operations&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;•    Excel like spread sheet integrated in QTP for performing Data driven Testing&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;•    We can install MS Script Debugger with QTP for Debugging Test scripts.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;•    QTP uses XML format for Test results, Environment variables and for exporting object repositories.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;-------------------------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;•    QTP can be integrated with other Tools like WinRunner and Quality Center.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;•    QTP can be used for user interface (UI) test case automation and some limited (Non UI) Test case automation like File system operations and Data base operations.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;•    It was derived from Astra QuickTest (mother tool of QTP).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;•    It supports IE (Internet Explorer) only for recording tests, for execution it supports other browsers like Mozilla and AOL, opera Etc apart from IE.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;•    QTP is a Desktop Application (I-Tier/Stand alone).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;•    QTP developed in .NET Technology.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black;"&gt;•     Since it is Stand-alone Application, It doesn't have Database, It  stores resources as files (Internal and External). We can't share qtp  services from one machine to another, but we can share resources(Ex:  Object Repository files, Function Libraries, Environment variable files,  Recovery scenario files etc...)&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;QTP has two types of License;&lt;/b&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;•    &lt;b&gt;Seat&lt;/b&gt; or Node locked License, &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;•    &lt;b&gt;Concurrent&lt;/b&gt; or float license. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;•    We have to use Seat license from fixed system/machine and Concurrent License, we can use from any system but one user at a time. If we want multiple concurrent licenses that we can purchase.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;•    QTP has UNI code support.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Version History of QuickTest Professional&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;• Astra QuickTest (Mother tool of QTP) 1.0 to 5.0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;* QTP derived from Astra QuickTest and influenced by WinRunner.  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;Quick Test Professional &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;• 5.6 – Nov 2002&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;•    6.5 – 2003&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;• 8.0 – 2004&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;• 8.2, 8.3 –2005&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;• 9.0,9.1-2006&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;• 9.2- 2007 Mercury Interactive&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;• 9.5 –2008 H.P&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;• 10.00 –2009 January&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black;"&gt;• &lt;b&gt;11.00 –2010&lt;/b&gt;** (It is &lt;span class="IL_AD" id="IL_AD5"&gt;Latest Version&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5396509063687707580-2276433406494301030?l=qtpdiscussion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qtpdiscussion.blogspot.com/feeds/2276433406494301030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/qtp-basic-features.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/2276433406494301030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/2276433406494301030'/><link rel='alternate' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/qtp-basic-features.html' title='QTP Basic Features'/><author><name>rohituappu</name><uri>http://www.blogger.com/profile/12402560776229572226</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5396509063687707580.post-5403527021883061845</id><published>2011-12-24T09:43:00.001-08:00</published><updated>2011-12-24T09:43:57.519-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='QTP Add ins Info'/><title type='text'>QTP Add ins Info</title><content type='html'>&lt;h3 class="post-title entry-title"&gt; QTP Add ins Info &lt;/h3&gt; &lt;div class="post-header"&gt;  &lt;/div&gt;  &lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;This document provides QuickTest Professional add ins information  like Activex, web, &lt;span class="IL_AD" id="IL_AD6"&gt;visual basic&lt;/span&gt;, SAP, Java, .NET, People soft, TE, &lt;span class="IL_AD" id="IL_AD11"&gt;Web  services&lt;/span&gt; and Oracle environments.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;I) ActiveX Environment&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Object     &lt;/b&gt;                &lt;b&gt;       &lt;span class="IL_AD" id="IL_AD8"&gt;Description&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;---------------------------------------------------- &lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;ActiveX                         An ActiveX control.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;----------------------------------------------&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;AcxButton               An ActiveX button.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;-------------------------------------------------  &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;AcxCalendar           An ActiveX calendar object.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;----------------------------------------------------&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;AcxCheckBox        An ActiveX check box.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;----------------------------------------------------&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;AcxComboBox       An ActiveX combo box object.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;--------------------------------------------------------&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;AcxEdit                    An ActiveX edit box.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;------------------------------------------------------&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;AcxRadioButton      An ActiveX radio button.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;-----------------------------------------------&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;AcxTable                 An ActiveX table.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;------------------------------------------------&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;AcxUtil                      An object that enables you to work with objects returned by performing  an operation (usually via the Object property) on an ActiveX test  object. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;********************************************************&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;II) Delphi Environment&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Object&lt;/b&gt;                     &lt;b&gt;Description&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;----------------------------------------- &lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;DelphiButton                A Delphi button.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;-------------------------------------------------- &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;DelphiCheckBox            A Delphi check box. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;---------------------------------------------------- &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;DelphiComboBox           A Delphi combo box.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;----------------------------------------------------- &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;DelphiEdit                    A Delphi edit box. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;----------------------------------------------------- &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;DelphiEditor                 A Delphi multi-line editor. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;------------------------------------------------------------- &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;DelphiList                    A Delphi list. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;------------------------------------------------------------ &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;DelphiListView             A Delphi list-view control. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;------------------------------------------------------------- &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;DelphiNavigator           A Delphi navigator control. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;-------------------------------------------------------------- &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;DelphiObject               A Delphi object.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;--------------------------------------------------------------&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;DelphiRadioButton        A Delphi radio button.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;---------------------------------------------------------------&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;DelphiScrollBar             A Delphi scroll bar. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;------------------------------------------------------ &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;DelphiSpin                  A Delphi spin box. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;----------------------------------------------------- &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;DelphiStatic               A Delphi static control. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;----------------------------------------------------------- &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;DelphiStatusBar          A Delphi status bar.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;-------------------------------------------------------------&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;DelphiTable                 A Delphi table. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;------------------------------------------------------------ &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;DelphiTabStrip              A Delphi tab strip. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;----------------------------------------------------------- &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;DelphiTreeView             A Delphi tree-view control. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;------------------------------------------------------------ &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;DelphiWindow               A Delphi window or dialog box. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;***************************************************&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;III) Java Environment&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Object  &lt;/b&gt;            &lt;b&gt;Description&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;JavaApplet           Java applet.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;------------------------------------&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;JavaButtonA          Java button. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;-----------------------------------------&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;JavaCalendar        A Java calendar. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;-----------------------------------------&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;JavaCheckBox         A Java check box.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;----------------------------------------- &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;JavaDialog            A Java dialog box.&lt;br /&gt;-------------------------------------------- &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;JavaEdit                A Java edit box.&lt;br /&gt;------------------------------------------- &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;JavaExpandBar  &lt;/b&gt;   A Java control that contains labeled bar items, which can be expanded or  collapsed by the user. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;--------------------------------------------------------&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;JavaInternalFrame &lt;/b&gt;    An internal frame that can be &lt;span class="IL_AD" id="IL_AD1"&gt;activated&lt;/span&gt; from the Java applet. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;----------------------------------------------------------&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;JavaLink               A Java control that displays text with links. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;-----------------------------------------------------------------&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;JavaList              A Java list box with single or multiple selection. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;--------------------------------------------------------------------&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;JavaMenu           A Java menu item. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;-----------------------------------------------------&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;JavaObject         A generic Java object. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;---------------------------------------------&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;JavaRadioButton  A Java radio button.&lt;br /&gt;&lt;div&gt;--------------------------------------------&lt;/div&gt;&lt;div&gt;JavaSlider          A Java slider. &lt;/div&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;-------------------------------------------&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;JavaSpin           A Java spin object. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;-------------------------------------------&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;JavaStaticText   A Java static text object. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;------------------------------------------------------&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;JavaTab           A Java tabstrip control containing tabbed panels. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;----------------------------------------------------------------&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;JavaTable         A Java table. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;---------------------------------&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;JavaToolbar       A Java toolbar. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;-----------------------------------&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;JavaTree          A Java tree. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;-----------------------------&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;JavaWindow         A Java window. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;---------------------------------------&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;******************************************&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;I&lt;/b&gt;&lt;b&gt;V) .NET Web Forms Environment&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Object&lt;/b&gt;                     &lt;b&gt;Description&lt;/b&gt;&lt;br /&gt;&lt;b&gt;-------------------------------------- &lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WbfCalendar          A .NET &lt;span class="IL_AD" id="IL_AD2"&gt;Web Forms&lt;/span&gt; calendar control. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;----------------------------------------------------------------&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WbfGrid                A .NET Web Forms DataGrid object. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;----------------------------------------------------------------&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WbfTabStrip          A .NET Web Forms tabstrip control. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;--------------------------------------------------------------&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WbfToolbar          A .NET Web Forms toolbar control. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;-------------------------------------------------------------&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WbfTreeView        A .NET Web Forms tree view object. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;-------------------------------------------------------------&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WbfUltraGrid         A .NET Web Forms UltraGrid object. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;**************************************************&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;V) .&lt;span class="IL_AD" id="IL_AD9"&gt;NET Windows Forms&lt;/span&gt; Environment&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Object&lt;/b&gt;            &lt;b&gt;Description&lt;/b&gt;&lt;br /&gt;&lt;b&gt;--------------------------------- &lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SwfButton&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A .NET Windows Forms button object. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SwfCalendar&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A DateTimePicker or a Month Calendar .NET Windows Forms calendar object. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SwfCheckBox&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A .NET Windows Forms check box. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SwfComboBox&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A .NET Windows Forms combo box. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SwfEdit&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A .NET Windows Forms edit box. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SwfEditor&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A .NET Windows Forms multi-line edit box. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SwfLabel&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A .NET Windows Forms static text object. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SwfList&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A .NET Windows Forms list. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SwfListView&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A .NET Windows Forms ListView control. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SwfObject&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A standard .NET Windows Forms object. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SwfPropertyGrid&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A property &lt;span class="IL_AD" id="IL_AD10"&gt;grid control&lt;/span&gt; based on the .NET Windows Forms library. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SwfRadioButton&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A .NET Windows Forms radio button. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SwfScrollBar&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A .NET Windows Forms scroll bar. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SwfSpin&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A .NET Windows Forms spin object. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SwfStatusBar&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A .NET Windows Forms status bar control. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SwfTab&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A .NET Windows Forms tab control. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SwfTable&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A grid control based on the .NET Windows Forms library. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SwfToolBar&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A .NET Windows Forms toolbar. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SwfTreeView&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A .NET Windows Forms TreeView control. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SwfWindow&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A .NET Windows Forms window. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;VI) Windows &lt;span class="IL_AD" id="IL_AD4"&gt;Presentation&lt;/span&gt; Foundation Environment&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Object    Description&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WpfButton&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A button control in a Windows Presentation Foundation &lt;span class="IL_AD" id="IL_AD5"&gt;application&lt;/span&gt;. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WpfCheckBox&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A check box control in a Windows Presentation Foundation application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WpfComboBox&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A combo box control in a Windows Presentation Foundation application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WpfEdit&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A document, &lt;span class="IL_AD" id="IL_AD3"&gt;rich text&lt;/span&gt; box, or text control in a Windows Presentation Foundation application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WpfGrid&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A grid control in a Windows Presentation Foundation application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WpfImage&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An image control in a Windows Presentation Foundation application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WpfLink&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A hyperlink control in a Windows Presentation Foundation application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WpfList&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A list control in a Windows Presentation Foundation application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WpfMenu&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A menu control in a Windows Presentation Foundation application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WpfObject&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An object control in a Windows Presentation Foundation application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WpfProgressBar&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A progress bar control in a Windows Presentation Foundation application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WpfRadioButton&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A radio button control in a Windows Presentation Foundation application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WpfScrollBar&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A scroll bar control in a Windows Presentation Foundation application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WpfSlider&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A slider control in a Windows Presentation Foundation application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WpfStatusBar&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A status bar control in a Windows Presentation Foundation application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WpfTabStrip&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A tab control in a Windows Presentation Foundation application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WpfToolbar&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A toolbar control in a Windows Presentation Foundation application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WpfTreeView&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A tree control in a Windows Presentation Foundation application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WpfWindow&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A window control in a Windows Presentation Foundation application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;VII) Oracle Environment&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Object    Description&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;OracleApplications&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An Oracle Applications session window. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;OracleButton&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An Oracle button. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;OracleCalendar&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An Oracle calendar. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;OracleCheckbox&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A check box Oracle field. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;OracleFlexWindow&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An Oracle flexfield window. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;OracleFormWindow&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An Oracle Form window. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;OracleList&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An Oracle poplist (combo box) or list. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;OracleListOfValues&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An Oracle window containing a list of values for selection. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;OracleLogon&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An Oracle Applications sign-on window. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;OracleNavigator&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An Oracle Navigator window. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;OracleNotification&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An Oracle error or message window. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;OracleRadioGroup&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An Oracle option (radio button) group. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;OracleStatusLine&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;The status line and message line at the bottom of an Oracle Applications window. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;OracleTabbedRegion&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An Oracle tabbed region. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;OracleTable&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An Oracle block of records. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;OracleTextField&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An Oracle text field. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;OracleTree&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An Oracle tree. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;VIII) PeopleSoft Environment&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Object    Description&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;PSFrame&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A frame object within a PeopleSoft application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;IX) PowerBuilder Environment&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Object    Description&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;PbButton&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A PowerBuilder button. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;PbCheckBox&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A PowerBuilder check box. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;PbComboBox&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A PowerBuilder combo box. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;PbDataWindow&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A PowerBuilder DataWindow control. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;PbEdit&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A PowerBuilder edit box. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;PbList&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A PowerBuilder list. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;PbListView&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A PowerBuilder listview control. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;PbObject&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A standard PowerBuilder object. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;PbRadioButton&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A PowerBuilder radio button. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;PbScrollBar&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A PowerBuilder scroll bar. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;PbTabStrip&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A PowerBuilder tab strip control &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;PbTreeView&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A PowerBuilder tree-view control. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;PbWindow&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A PowerBuilder window. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;X) SAP Web Environment&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Object    Description&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPButton&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An  SAP Gui for HTML application button, including icons, toolbar buttons,  regular buttons, buttons with text, and buttons with text and image. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPCalendar&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A calendar in a Web-based SAP application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPCheckBox&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An SAP Gui for HTML application toggle button, including check boxes and toggle images. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPDropDownMenu&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A menu that is opened by clicking a menu icon within an SAP Gui for HTML application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPEdit&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An SAP Gui for HTML application edit box, including single-line edit boxes and multi-line edit boxes (text area). &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPFrame&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An SAP Gui for HTML application frame. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPiView&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An SAP Enterprise Portal application iView frame. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPList&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A drop-down or single/multiple selection list in an SAP Gui for HTML application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPMenu&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An SAP Gui for HTML application top-level menu. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPNavigationBar&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A navigation bar in a Web-based SAP application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPOKCode&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An OK Code box in an SAP Gui for HTML application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPPortal&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An SAP Enterprise Portal desktop. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPRadioGroup&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An SAP Gui for HTML application radio button group. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPStatusBar&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An SAP Gui for HTML application status bar. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPTable&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An SAP Gui for HTML application table or grid. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPTabStrip&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An SAP Gui for HTML application tab strip object (an object that enables switching between multiple tabs). &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPTreeView&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An SAP Gui for HTML application tree object. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;XI) SAP GUI for Windows Environment&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Object    Description&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPGuiAPOGrid&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An APO grid control in an SAP GUI for Windows application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPGuiButton&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A button in an SAP GUI for Windows application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPGuiCalendar&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A calendar object in an SAP GUI for Windows application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPGuiCheckBox&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A check box in an SAP GUI for Windows application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPGuiComboBox&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A combo box in an SAP GUI for Windows application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPGuiEdit&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An edit box in an SAP GUI for Windows application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPGuiElement&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Any object in an SAP GUI for Windows application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPGuiGrid&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A grid control in an SAP GUI for Windows application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPGuiLabel&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A static text label in an SAP GUI for Windows application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPGuiMenubar&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A menu bar in an SAP GUI for Windows application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPGuiOKCode&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An OK Code box in an SAP GUI for Windows application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPGuiRadioButton&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A radio button in an SAP GUI for Windows application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPGuiSession&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Represents the SAP GUI for Windows session on which an operation is performed. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPGuiStatusBar&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A status bar in an SAP GUI for Windows application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPGuiTable&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A table control in an SAP GUI for Windows application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPGuiTabStrip&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A tab strip in an SAP GUI for Windows application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPGuiTextArea&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A text area in an SAP GUI for Windows application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPGuiToolbar&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A toolbar in an SAP GUI for Windows application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPGuiTree&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A column tree, list tree, or simple tree control in an SAP GUI for Windows application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPGuiUtil&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A utility object in an SAP GUI for Windows application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SAPGuiWindow&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A window or dialog box containing objects in an SAP GUI for Windows application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;XII) Siebel Environment&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Object    Description&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SblAdvancedEdit&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An edit box whose value can be set by a dynamic object that opens after clicking on a button inside the edit box &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SblButton&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Siebel button. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SblCheckBox&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A check box with an ON and OFF state. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SblEdit&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An edit box. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SblPickList&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A drop-down pick list. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SblTable&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Siebel table containing a variable number of rows and columns. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SblTabStrip&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A number of tabs and four arrows that move its visible range to the left and to the right. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SblTreeView&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A tree view of specific screen data. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SiebApplet&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An applet in a Siebel test automation environment. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SiebApplication&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An application in a Siebel test automation environment. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SiebButton&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A button control in a Siebel test automation environment. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SiebCalculator&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A calculator control in a Siebel test automation environment. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SiebCalendar&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A calendar control in a Siebel test automation environment. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SiebCheckbox&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A checkbox in a Siebel test automation environment. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SiebCommunicationsToolbar&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;The communications toolbar in a Siebel test automation environment. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SiebCurrency&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A currency calculator in a Siebel test automation environment. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SiebList&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A list object in a Siebel test automation environment. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SiebMenu&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A menu or menu item in a Siebel test automation environment. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SiebPageTabs&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A page tab in a Siebel test automation environment. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SiebPDQ&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A predefined query in a Siebel test automation environment. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SiebPicklist&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A pick list in a Siebel test automation environment. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SiebRichText&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A rich text control in a Siebel test automation environment. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SiebScreen&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A screen object in a Siebel test automation environment. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SiebScreenViews&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A screen view in a Siebel test automation environment. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SiebTaskAssistant&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;The Task Assistant in a Siebel test automation environment. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SiebTaskUIPane&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;The task UI pane in a Siebel test automation environment. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SiebText&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A text box in a Siebel test automation environment. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SiebTextArea&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A text area in a Siebel test automation environment. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SiebThreadbar&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A threadbar in a Siebel test automation environment. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SiebToolbar&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A toolbar in a Siebel test automation environment. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SiebTree&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A tree view object in a Siebel test automation environment. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SiebView&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A view object in a Siebel test automation environment. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SiebViewApplets&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A view applet in a Siebel test automation environment. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;XIII) Standard Windows Environment&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Object    Description&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Desktop&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An object that enables you to access top-level items on your desktop. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Dialog&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Windows dialog box. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Static&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A static text object. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;SystemUtil&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An object used to control applications and processes during a run session. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WinButton&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Windows button. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WinCalendar&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Windows calendar. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WinCheckBox&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Windows check box. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WinComboBox&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Windows combo box. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Window&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A standard window. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WinEdit&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Windows edit box. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WinEditor&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Windows multi-line editor. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WinList&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Windows list. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WinListView&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Windows list-view control. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WinMenu&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Windows menu. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WinObject&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A standard (Windows) object. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WinRadioButton&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Windows radio button. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WinScrollBar&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Windows scroll bar. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WinSpin&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Windows spin box. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WinStatusBar&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Windows status bar. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WinTab&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Windows tab strip in a dialog box. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WinToolbar&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Windows toolbar. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WinTreeView&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Windows tree-view control.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;XIV) Stingray Environment&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Object    Description&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WinTab&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Windows tab strip in a dialog box. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WinTable&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Stingray grid. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WinToolbar&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Windows toolbar. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WinTreeView&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Stingray tree control. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;XV) Terminal Emulators Environment&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Object    Description&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;TeField&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A terminal emulator field that fully supports HLLAPI. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;TeScreen&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A terminal emulator screen that fully supports HLLAPI. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;TeTextScreen&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A terminal emulator screen that uses text-only HLLAPI or does not support HLLAPI. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;TeWindow&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A terminal emulator window. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;XVI) Visual Basic Environment&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Object    Description&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;VbButton&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Visual Basic button. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;VbCheckBox&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Visual Basic check box. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;VbComboBox&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Visual Basic combo box. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;VbEdit&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Visual Basic edit box. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;VbEditor&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Visual Basic multi-line editor. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;VbFrame&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Visual Basic frame. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;VbLabel&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A static text object. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;VbList&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Visual Basic list. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;VbListView&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Visual Basic list-view control. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;VbRadioButton&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Visual Basic radio button. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;VbScrollBar&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Visual Basic scroll bar. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;VbToolbar&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Visual Basic toolbar. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;VbTreeView&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Visual Basic tree-view control. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;VbWindow&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Visual Basic window. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;XVII) VisualAge Smalltalk Environment&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Object    Description&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WinButton&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A button in the VisualAge Smalltalk application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WinEdit&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An edit box in the VisualAge Smalltalk application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WinList&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A list in the VisualAge Smalltalk application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WinObject&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An object in the VisualAge Smalltalk application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WinTab&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A tab strip in the VisualAge Smalltalk application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WinTable&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A table in the VisualAge Smalltalk application. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WinTreeView&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A tree-view control in the VisualAge Smalltalk application. &lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;XVIII) Web Environment&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Object    Description&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Browser&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Web browser (or browser tab). &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Frame&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An HTML frame. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Image&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An image with or without a target URL link. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Link&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A hypertext link. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Page&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An HTML page. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;ViewLink&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A Viewlink object. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WebArea&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A section of an image (usually a section of a client-side image map). &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WebButton&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An HTML button. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WebCheckBox&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A check box with an ON and OFF state. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WebEdit&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An edit box, usually contained inside a form. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WebElement&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A general Web object that can represent any Web object. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WebFile&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An edit box with a browse button attached, used to select a file from the File dialog box. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WebList&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A drop-down box or multiple selection list. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WebRadioGroup&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A set of radio buttons belonging to the same group. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WebTable&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A table containing a variable number of rows and columns. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WebXML&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An XML document contained in a Web page. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;XIX) Web Services Environment&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Object                    Description&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Attachments          An object that supports attachment-related operations  &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;-----------------------------------------------------------------------------------------&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Configuration        An object that supports configuration-related operations &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;-----------------------------------------------------------------------------------------&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;headers&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An object that supports header-related test object operations. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Security&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;An object that supports security-related test object operations. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WebService&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;A test object representing a Web service. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;WSUtil&lt;/div&gt;A utility object used to check WSDL files&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5396509063687707580-5403527021883061845?l=qtpdiscussion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qtpdiscussion.blogspot.com/feeds/5403527021883061845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/qtp-add-ins-info.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/5403527021883061845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/5403527021883061845'/><link rel='alternate' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/qtp-add-ins-info.html' title='QTP Add ins Info'/><author><name>rohituappu</name><uri>http://www.blogger.com/profile/12402560776229572226</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5396509063687707580.post-6497297316997834764</id><published>2011-12-24T09:42:00.001-08:00</published><updated>2011-12-24T09:42:30.642-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='QTP Tool Window'/><title type='text'>QTP Tool Window</title><content type='html'>&lt;h3 class="post-title entry-title"&gt;&lt;br /&gt;&lt;/h3&gt; &lt;div class="post-header"&gt;  &lt;/div&gt;  &lt;div dir="ltr" style="text-align: left;"&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: center;"&gt;&lt;span style="color: blue; font-size: large;"&gt;&lt;b&gt;Key &lt;span class="IL_AD" id="IL_AD9"&gt;Elements of&lt;/span&gt; QTP Tool Window&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue; font-size: large;"&gt;&lt;span style="color: blue; font-size: small;"&gt;&lt;b&gt;1) Test  Pane:&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;It is programming interface of QTP, &lt;span class="IL_AD" id="IL_AD12"&gt;used for&lt;/span&gt;  creating, editing, viewing and deleting test scripts.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Test:&lt;/span&gt;&lt;/b&gt; It  is a set of &lt;span class="IL_AD" id="IL_AD11"&gt;statements&lt;/span&gt; or set of one or more actions. (It is a local  concept)&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Action:&lt;/span&gt;&lt;/b&gt; It is a set of Statements. (It is a  local concept)&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;&lt;span style="color: blue;"&gt;&lt;b&gt;Statement:&lt;/b&gt;&lt;/span&gt; A minimal executable unit.  Statements may have keywords. (Keyword such as function, method,  &lt;span class="IL_AD" id="IL_AD5"&gt;statement&lt;/span&gt; etc). It is a global concept. &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_V6Tw34aTT_o/TC3C3NOP18I/AAAAAAAAABw/gYNT7nFj2bI/s1600/gcr2.bmp" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img src="http://3.bp.blogspot.com/_V6Tw34aTT_o/TC3C3NOP18I/AAAAAAAAABw/gYNT7nFj2bI/s320/gcr2.bmp" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue; font-size: small;"&gt;&lt;b&gt;Test pane has 2 views.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="color: blue;"&gt;Expert view-&lt;/span&gt; &lt;span style="color: black;"&gt;Test in VB script format.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;&lt;span style="color: blue;"&gt;Key word view-&lt;/span&gt;  Test in Icon based GUI format.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Note1:&lt;/span&gt;&lt;/b&gt;  Here  in test pane Test is same but views are different, if you perform  any  modifications in one view those automatically reflects in another  view.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Note 2:&lt;/span&gt;&lt;/b&gt; Technical users  use expert view and business user use key word view.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Note 3:&lt;/span&gt;&lt;/b&gt;  User can customize Test pane view options.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;Navigation: Tools Menu&amp;gt; view options&amp;gt; we  can use font size and colors etc.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue; font-size: small;"&gt;&lt;b&gt;2) Active Screen&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;It has an optional element of QTP, it takes  snap shots of every statement that user performed action or operation on  AUT.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;It can be  used for understanding and editing &lt;span class="IL_AD" id="IL_AD10"&gt;the test&lt;/span&gt; easily.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;&lt;b&gt;Navigation:&lt;/b&gt; View menu&amp;gt;active screen  (for launching and closing) &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_V6Tw34aTT_o/TC3Dfa7tHZI/AAAAAAAAAB4/CgH5_kZrA1w/s1600/gcr3.bmp" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img src="http://2.bp.blogspot.com/_V6Tw34aTT_o/TC3Dfa7tHZI/AAAAAAAAAB4/CgH5_kZrA1w/s320/gcr3.bmp" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;&lt;span style="color: blue;"&gt;&lt;b&gt;Configuring Active  Screen:&lt;/b&gt;&lt;/span&gt; Tools &amp;gt; Options &amp;gt; Active screen tab &amp;gt; Increase  / Decrease capture level, &lt;span class="IL_AD" id="IL_AD7"&gt;Apply&lt;/span&gt; and OK.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;Note  1: Generally novice testers use this feature but it occupies lot of  memory space on QTP.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue; font-size: small;"&gt;&lt;b&gt;3)  Data Table&lt;/b&gt;&lt;/span&gt; &lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;It has an integrated spread &lt;span class="IL_AD" id="IL_AD6"&gt;sheet&lt;/span&gt; (Excel  like), used for Data driven testing.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;&lt;span style="color: blue;"&gt;Navigation:&lt;/span&gt; View menu&amp;gt;Data table (for  launching and closing)&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_V6Tw34aTT_o/TC3EBANGmsI/AAAAAAAAACA/69Ia0qDw-Jg/s1600/gcr4.bmp" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img src="http://2.bp.blogspot.com/_V6Tw34aTT_o/TC3EBANGmsI/AAAAAAAAACA/69Ia0qDw-Jg/s320/gcr4.bmp" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;&lt;span style="color: blue;"&gt;Data driven Testing:&lt;/span&gt; Testing the same task(S) or  same operation with multiple sets of test data.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;It  can be used in two ways. &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;1. Enter test data directly into Data Table and use. &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;2.  Importing data from external files (Flat files, excel sheets, etc) and  Data bases (MS access, Sql Server, oracle, etc.)&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue; font-size: small;"&gt;It has two types of sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;1). Global Sheet- for entire Test /used for  all actions in the Test.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;2).  Action Sheets- for specific Action only.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue; font-size: small;"&gt;Data table available in 2 ways:&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;1). Design time data table. (Attached with  every test)&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;2). Run time  data table. (Available &lt;span class="IL_AD" id="IL_AD1"&gt;in result&lt;/span&gt; window)&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;Run time is a carbon copy of design time data  table.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;QTP has Data table  methods for performing operations on data table.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;&lt;span style="font-size: small;"&gt;4) Debug Viewer&lt;/span&gt; &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;It is used for  locating and rectifying or fixing errors.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;It can be used for debugging the tests by  step-by-step execution. &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;We use Step into, Step over and Step out commands for  debugging. (debug commands)&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;Navigation: View menu&amp;gt;debug viewer (for  launching and closing)&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_V6Tw34aTT_o/TC3Eslxc5WI/AAAAAAAAACI/hq_5i6_tuUs/s1600/untitled.bmp" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img src="http://2.bp.blogspot.com/_V6Tw34aTT_o/TC3Eslxc5WI/AAAAAAAAACI/hq_5i6_tuUs/s320/untitled.bmp" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: black; font-size: small;"&gt;Through Debug viewer user can watch  variables  and change values of variables temporarily.&lt;/span&gt;&lt;span style="color: black; font-size: small;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;&lt;span style="font-size: small;"&gt;5) Missing Resources&lt;/span&gt; &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;It can be used for showing missing resources that attached to  current test such as (Recovery Scenarios, Library files etc).&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;&lt;span style="color: blue;"&gt;Navigation:&lt;/span&gt; View  menu &amp;gt;missing resources (for launching and closing)&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue; font-size: small;"&gt;&lt;b&gt;6)  Information&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;This pane  shows syntax errors automatically during saving the test. &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;Navigation: view menu&amp;gt; information&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_V6Tw34aTT_o/TC3FMPMe-YI/AAAAAAAAACQ/8ZHdR-blXa8/s1600/untitled2.bmp" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img src="http://2.bp.blogspot.com/_V6Tw34aTT_o/TC3FMPMe-YI/AAAAAAAAACQ/8ZHdR-blXa8/s320/untitled2.bmp" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;7) QTP Commands&lt;/span&gt; &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;QTP Commands are  available in 3 ways.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;1). Menu options&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;2).  Tool Bar options&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;3). Short  cut keys (for Some important operations only)&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_V6Tw34aTT_o/TC3FuDP1H5I/AAAAAAAAACY/GxXcYURiQXE/s1600/untitled3.bmp" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img src="http://1.bp.blogspot.com/_V6Tw34aTT_o/TC3FuDP1H5I/AAAAAAAAACY/GxXcYURiQXE/s320/untitled3.bmp" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue; font-size: large;"&gt;QTP Tool Window Menus&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;File menu:&lt;/span&gt; Through file menu user can create,  save tests, open existing tests, export tests in zip format.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;Edit Menu:&lt;/span&gt; It provides editing options and  renaming, deleting and splitting actions.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;View menu:&lt;/span&gt; Through this menu we can launch and  close, active screen, Data Table, Debug viewer, information, missing  resources etc.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;Insert Menu:&lt;/span&gt;  Through this menu user can inserting check points, out put values,  synchronizing points.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;In this menu step generator  available, using this user can generate recordable and non-recordable  scripts.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Through insert menu user can insert VB Script  conditional and loop statements and transaction points (Start and End).&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Through  insert menu user can create new actions, call existing actions and copy  existing actions.&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;Automation  Menu:&lt;/span&gt; This menu provides Record, Run options and Run setting  options &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Through this menu we can start normal  recording, analog recording and Low level recording.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Through  this menu we can stop recoding, running and also we run tests. &lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;Resources Menu:&lt;/span&gt; This menu provides object  repository and recovery scenarios options.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Through this  menu we can create /modify/delete objects information and we can  associate repositories.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Through this menu we can  create, modify and delete recovery scenarios.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;Debug Menu: &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;This menu provides  debug commands for step by step execution.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Through this  menu we can insert/remove/break points.&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;Tools Menu:&lt;/span&gt; This menu provides Tools settings  option, view options and object identification &lt;span class="IL_AD" id="IL_AD2"&gt;configuration&lt;/span&gt;.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Through  this menu we can set tool options as well as test pane view options.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;In  this menu object spy option available, through this we can get object’s  information.(Properties and values)&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;In this menu  Virtual object option available; through this option we can create  virtual objects.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;Window Menu:&lt;/span&gt; This  menu provides QTP tool window style settings.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;Help Menu:&lt;/span&gt; This menu provides QTP help as well as  VB Script help.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Through this menu we can contact technical  support people and we can send feedback.&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Through this menu we can  &lt;span class="IL_AD" id="IL_AD4"&gt;check for&lt;/span&gt; updates and download or &lt;span class="IL_AD" id="IL_AD3"&gt;install&lt;/span&gt; directly&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/5396509063687707580-6497297316997834764?l=qtpdiscussion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qtpdiscussion.blogspot.com/feeds/6497297316997834764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/qtp-tool-window.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/6497297316997834764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/6497297316997834764'/><link rel='alternate' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/qtp-tool-window.html' title='QTP Tool Window'/><author><name>rohituappu</name><uri>http://www.blogger.com/profile/12402560776229572226</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_V6Tw34aTT_o/TC3C3NOP18I/AAAAAAAAABw/gYNT7nFj2bI/s72-c/gcr2.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5396509063687707580.post-7398500289624829621</id><published>2011-12-24T09:41:00.001-08:00</published><updated>2011-12-24T09:41:27.886-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='QTP Commands'/><title type='text'>QTP Commands</title><content type='html'>&lt;h3 class="post-title entry-title"&gt;&lt;br /&gt;&lt;/h3&gt; &lt;div class="post-header"&gt;  &lt;/div&gt;  &lt;div style="color: blue; font-family: Verdana,sans-serif; text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;QTP Commands&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;QTP Commands are available in 3 ways.&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;1.Menu options&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;2.Tool Bar options&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;3.Short cut keys (for Some important operations only)&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b style="color: blue;"&gt;File menu: &lt;/b&gt;Through file menu user can create, save tests, open existing tests, export tests in zip format.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt; &lt;br /&gt;&lt;table class="MsoNormalTable" border="1" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt; &lt;tr&gt;   &lt;td style="background: none repeat scroll 0% 0% rgb(204, 204, 204); font-family: Verdana,sans-serif; padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="pcellheading" style="text-align: center;" align="center"&gt;&lt;b&gt;Command &lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: none repeat scroll 0% 0% rgb(204, 204, 204); font-family: Verdana,sans-serif; padding: 3.75pt; width: 225pt;" valign="top" width="300"&gt;&lt;div class="pcellheading" style="text-align: center;" align="center"&gt;&lt;a href="post-edit.do" name="wp544710"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp544712"&gt;&lt;/a&gt;&lt;b&gt;Function &lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;New &amp;gt; Test&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 225pt;" valign="top" width="300"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp544721"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp544723"&gt;&lt;/a&gt;Creates a new   test. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;New &amp;gt; Business Component&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 225pt;" valign="top" width="300"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp544732"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp544734"&gt;&lt;/a&gt;Creates a new   business component. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;New &amp;gt; Scripted Component&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 225pt;" valign="top" width="300"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp544860"&gt;&lt;/a&gt;Creates a new scripted component. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;New &amp;gt; Application Area&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 225pt;" valign="top" width="300"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp544740"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp544742"&gt;&lt;/a&gt;Creates a new   &lt;span class="IL_AD" id="IL_AD7"&gt;application&lt;/span&gt; area. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;New &amp;gt; Function Library&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 225pt;" valign="top" width="300"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp544751"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp544753"&gt;&lt;/a&gt;Creates a new   function library. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Open &amp;gt; Test&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 225pt;" valign="top" width="300"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp544762"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp544764"&gt;&lt;/a&gt;Opens an   existing test. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Open &amp;gt; Business/Scripted &lt;span class="IL_AD" id="IL_AD9"&gt;Component&lt;/span&gt;&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 225pt;" valign="top" width="300"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp544773"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp544775"&gt;&lt;/a&gt;Opens an   existing business or scripted component. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Open &amp;gt; Application Area&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 225pt;" valign="top" width="300"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp544784"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp544786"&gt;&lt;/a&gt;Opens an   existing application area. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Open &amp;gt; Function Library&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 225pt;" valign="top" width="300"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp544795"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp544797"&gt;&lt;/a&gt;Opens an   existing function library. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Close&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 225pt;" valign="top" width="300"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp545137"&gt;&lt;/a&gt;Closes the active function library. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Close All Function Libraries&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 225pt;" valign="top" width="300"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp545145"&gt;&lt;/a&gt;Closes all open function libraries. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Quality&lt;/b&gt;&lt;b&gt; Center&lt;/b&gt;&lt;b&gt; &lt;span class="IL_AD" id="IL_AD6"&gt;Connection&lt;/span&gt;&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 225pt;" valign="top" width="300"&gt;&lt;div class="panchor" style="margin-bottom: 12pt;"&gt;&lt;a href="post-edit.do" name="wp545160"&gt;&lt;/a&gt;Opens the   Quality Center Connection dialog box, &lt;span class="IL_AD" id="IL_AD4"&gt;enabling&lt;/span&gt; you to connect to a Quality Center project. &lt;a href="post-edit.do" name="wp545189"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp545185"&gt;&lt;/a&gt;&lt;img src="file:///D:/DOCUME%7E1/gcreddy/LOCALS%7E1/Temp/msohtml1/01/clip_image001.gif" width="32" border="0" height="32" /&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Quality&lt;/b&gt;&lt;b&gt; Center&lt;/b&gt;&lt;b&gt; Version Control&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 225pt;" valign="top" width="300"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp785500"&gt;&lt;/a&gt;Provides a sub-menu of options for   managing versions of QuickTest assets in Quality Center.   The sub-menu is available only when you are connected to version-control   enabled Quality Center project. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Save&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 225pt;" valign="top" width="300"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp545303"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp545305"&gt;&lt;/a&gt;Saves the active   document. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Save As&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 225pt;" valign="top" width="300"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp545294"&gt;&lt;/a&gt;Opens the relevant Save dialog box so   you can save the open document. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Save Test with Resources&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 225pt;" valign="top" width="300"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp773921"&gt;&lt;/a&gt;Saves a standalone copy of the   current test together with its resource files. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Save All&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 225pt;" valign="top" width="300"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp545286"&gt;&lt;/a&gt;Saves all open documents. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Enable Editing&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 225pt;" valign="top" width="300"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp545313"&gt;&lt;/a&gt;Makes read-only function libraries   editable. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Export Test to &lt;span class="IL_AD" id="IL_AD1"&gt;Zip File&lt;/span&gt;&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 225pt;" valign="top" width="300"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp544811"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp544813"&gt;&lt;/a&gt;Creates a zip   file of the active document. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Import Test from Zip File&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 225pt;" valign="top" width="300"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp544819"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp544821"&gt;&lt;/a&gt;Imports a   document from a zip file. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Convert to Scripted Component&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 225pt;" valign="top" width="300"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp544827"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp544829"&gt;&lt;/a&gt;Converts a   business component to a scripted component. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Print&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 225pt;" valign="top" width="300"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp544835"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp544837"&gt;&lt;/a&gt;Prints the   active document. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span class="IL_AD" id="IL_AD10"&gt;Print Preview&lt;/span&gt;&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 225pt;" valign="top" width="300"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp545333"&gt;&lt;/a&gt;Displays the Keyword View as it will   look when printed and enables you to modify the page setup. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Settings&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 225pt;" valign="top" width="300"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp545341"&gt;&lt;/a&gt;Opens the Settings dialog box,   enabling you to define &lt;span class="IL_AD" id="IL_AD5"&gt;settings&lt;/span&gt; for the open document. (Not relevant for   function libraries) &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Process Guidance Management&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 225pt;" valign="top" width="300"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp785531"&gt;&lt;/a&gt;Opens the Process Guidance Management   dialog box, enabling you to manage the list of processes that are available   in QuickTest. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Associate Library '&lt;function library="" name=""&gt;' with   '&lt;document name=""&gt;'&lt;/document&gt;&lt;/function&gt;&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 225pt;" valign="top" width="300"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp546498"&gt;&lt;/a&gt;Associates the active function   library with the open document. (Available only from function libraries) &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Recent Files&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 225pt;" valign="top" width="300"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp550704"&gt;&lt;/a&gt;Lists the recently viewed files. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Exit&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="font-family: Verdana,sans-serif; padding: 3.75pt; width: 225pt;" valign="top" width="300"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp550696"&gt;&lt;/a&gt;Closes the QuickTest &lt;span class="IL_AD" id="IL_AD8"&gt;session&lt;/span&gt;. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b style="color: blue;"&gt;Edit Menu:&lt;/b&gt; It provides editing options and renaming, deleting and splitting actions.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt; &lt;br /&gt;&lt;table class="MsoNormalTable" border="1" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt; &lt;tr&gt;   &lt;td style="background: none repeat scroll 0% 0% rgb(204, 204, 204); padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="pcellheading" style="text-align: center;" align="center"&gt;&lt;b&gt;Command &lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: none repeat scroll 0% 0% rgb(204, 204, 204); padding: 3.75pt; width: 3.5in;" valign="top" width="336"&gt;&lt;div class="pcellheading" style="text-align: center;" align="center"&gt;&lt;a href="post-edit.do" name="wp550172"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp550174"&gt;&lt;/a&gt;&lt;b&gt;Function &lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Undo&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 3.5in;" valign="top" width="336"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp550183"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp550185"&gt;&lt;/a&gt;Reverses the   last command or deletes the last entry you typed. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Redo&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 3.5in;" valign="top" width="336"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp550194"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp550196"&gt;&lt;/a&gt;Reverses the   most recent operation of the Undo command. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Cut&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 3.5in;" valign="top" width="336"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp550205"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp550207"&gt;&lt;/a&gt;Removes the   selection from your document. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Copy&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 3.5in;" valign="top" width="336"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp550216"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp550218"&gt;&lt;/a&gt;Copies the   selection from your document. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Paste&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 3.5in;" valign="top" width="336"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp550227"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp550229"&gt;&lt;/a&gt;Pastes the   selection to your document. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Delete&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 3.5in;" valign="top" width="336"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp550238"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp550240"&gt;&lt;/a&gt;Deletes the   selection from your document. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Copy Documentation to Clipboard&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 3.5in;" valign="top" width="336"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp550248"&gt;&lt;/a&gt;Copies the content of the &lt;b&gt;Documentation&lt;/b&gt;   column of the Keyword View, enabling you to paste it in an external   application. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Action &amp;gt; Split   Action&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 3.5in;" valign="top" width="336"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp550483"&gt;&lt;/a&gt;Separates an action into two sibling   actions or into parent-child nested actions. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Action &amp;gt; Rename Action &lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 3.5in;" valign="top" width="336"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp550268"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp550485"&gt;&lt;/a&gt;Changes the name   of an action. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Action &amp;gt; Delete Action&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 3.5in;" valign="top" width="336"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp550487"&gt;&lt;/a&gt;Enables you to remove the selected   call to the action, or delete the action and its &lt;span class="IL_AD" id="IL_AD12"&gt;calls from&lt;/span&gt; the active test. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Action &amp;gt; Action Properties&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 3.5in;" valign="top" width="336"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp550489"&gt;&lt;/a&gt;Enables you to specify options,   parameters, and associated object repositories for a stored action. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Action &amp;gt; Action Call Properties&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 3.5in;" valign="top" width="336"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp550491"&gt;&lt;/a&gt;Enables  you to specify the number of   run iterations according to the number  of rows in the Data Table, and to   define the values of input  parameters and the storage location of output   parameters. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Step Properties &amp;gt; Comment Properties&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 3.5in;" valign="top" width="336"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp550312"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp550314"&gt;&lt;/a&gt;Opens the   Comment Properties dialog box for a comment step. Available only when the   selected step is a comment. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Step Properties &amp;gt; Object Properties&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 3.5in;" valign="top" width="336"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp550320"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp550322"&gt;&lt;/a&gt;Opens the Object   Properties dialog box for a selected object. Available only when the selected   step contains a test object. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Step Properties &amp;gt; Checkpoint Properties&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 3.5in;" valign="top" width="336"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp550330"&gt;&lt;/a&gt;Opens  the relevant Checkpoint   Properties dialog box for a selected object.  Available only when the selected   step is a checkpoint step. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Step Properties &amp;gt; Output Value Properties&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 3.5in;" valign="top" width="336"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp550338"&gt;&lt;/a&gt;Opens  the relevant Output Value   Properties dialog box for a selected  object. Available only when the selected   step is an output value step.  &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Step Properties &amp;gt; Report Properties&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 3.5in;" valign="top" width="336"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp550344"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp550346"&gt;&lt;/a&gt;Displays the   Report Properties dialog box for a report step. Available only when the   selected step is a &lt;b&gt;Reporter.ReportEvent&lt;/b&gt; step. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Find&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 3.5in;" valign="top" width="336"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp550355"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp550357"&gt;&lt;/a&gt;Searches for a   specified string. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Replace&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 3.5in;" valign="top" width="336"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp550366"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp550368"&gt;&lt;/a&gt;Searches and   replaces a specified string. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Go To&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 3.5in;" valign="top" width="336"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp550377"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp550379"&gt;&lt;/a&gt;Moves the cursor   to a particular line in the test. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Bookmarks&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 3.5in;" valign="top" width="336"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp550385"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp550387"&gt;&lt;/a&gt;Creates   bookmarks in your script for easy navigation. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Advanced &amp;gt; Comment Block&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 3.5in;" valign="top" width="336"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp550396"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp550398"&gt;&lt;/a&gt;Comments out the   current row, or selected rows. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Advanced &amp;gt; Uncomment Block&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 3.5in;" valign="top" width="336"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp550407"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp550409"&gt;&lt;/a&gt;Removes the   comment formatting from the current or selected rows. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Advanced &amp;gt; Indent&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 3.5in;" valign="top" width="336"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp550418"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp550421"&gt;&lt;/a&gt;Indents the step   according to the tab spacing defined in the Editor Options dialog box. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Advanced &amp;gt; Outdent&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 3.5in;" valign="top" width="336"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp550430"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp550433"&gt;&lt;/a&gt;Outdents the   step (reduces the indentation) according to the tab spacing defined in the   Editor Options dialog box. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Advanced &amp;gt; Go to Function Definition&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 3.5in;" valign="top" width="336"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp550439"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp550441"&gt;&lt;/a&gt;Navigates to the   definition of the selected function. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Advanced &amp;gt; Complete Word&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 3.5in;" valign="top" width="336"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp550447"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp550449"&gt;&lt;/a&gt;Completes the   word when you type the beginning of a VBScript method or object. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Advanced &amp;gt; Argument Info&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 3.5in;" valign="top" width="336"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp550455"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp550457"&gt;&lt;/a&gt;Displays the   syntax of a method. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Advanced &amp;gt; &lt;span class="IL_AD" id="IL_AD3"&gt;Apply&lt;/span&gt; "With" to Script&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 3.5in;" valign="top" width="336"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp550463"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp550465"&gt;&lt;/a&gt;Generates &lt;b&gt;With&lt;/b&gt;   statements for the action displayed in the Expert View, and enables   IntelliSense within &lt;b&gt;With&lt;/b&gt; statements. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Advanced &amp;gt; Remove "With" Statements&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 3.5in;" valign="top" width="336"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp550471"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp550473"&gt;&lt;/a&gt;Converts any &lt;b&gt;With&lt;/b&gt;   statements in the action displayed in the Expert View to regular   (single-line) VBScript statements. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 148.5pt;" valign="top" width="198"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Optional Step&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 3.5in;" valign="top" width="336"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp550481"&gt;&lt;/a&gt;Inserts an optional step (a step that   is not required to successfully &lt;span class="IL_AD" id="IL_AD2"&gt;complete&lt;/span&gt; a run session). &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;View menu:&lt;/b&gt; Through this menu we can launch and close, active screen, Data Table, Debug viewer, information, missing resources etc.&lt;/div&gt;&lt;br /&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b style="color: blue;"&gt;Insert Menu: &lt;/b&gt;Through this menu user can inserting check points, out put values, synchronizing points.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;In this menu step generator available, using this user can generate recordable and non-recordable scripts.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Through insert menu user can insert VB Script conditional and loop statements and transaction points (Start and End).&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Through insert menu user can create new actions, call existing actions and copy existing actions.&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Automation Menu: &lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;This menu provides Record, Run options and Run setting options &lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Through this menu we can start normal recording, analog recording and Low level recording.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Through this menu we can stop recoding, running and also we run tests. &lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt; &lt;br /&gt;&lt;table class="MsoNormalTable" border="1" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt; &lt;tr&gt;   &lt;td style="background: none repeat scroll 0% 0% rgb(204, 204, 204); padding: 3.75pt;" valign="top"&gt;&lt;div class="pcellheading" style="background: none repeat scroll 0% 0% white; text-align: center;" align="center"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;Command &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: none repeat scroll 0% 0% rgb(204, 204, 204); padding: 3.75pt; width: 229.4pt;" valign="top" width="306"&gt;&lt;div class="pcellheading" style="background: none repeat scroll 0% 0% white; text-align: center;" align="center"&gt;&lt;a href="post-edit.do" name="wp575963"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp575965"&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="color: black;"&gt;Function &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt;" valign="top"&gt;&lt;div class="MsoNormal" style="background: none repeat scroll 0% 0% white;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;Record&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 229.4pt;" valign="top" width="306"&gt;&lt;div class="MsoNormal" style="background: none repeat scroll 0% 0% white;"&gt;&lt;a href="post-edit.do" name="wp575987"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp575989"&gt;&lt;/a&gt;&lt;span style="color: black;"&gt;Starts a recording session. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt;" valign="top"&gt;&lt;div class="MsoNormal" style="background: none repeat scroll 0% 0% white;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;Run&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 229.4pt;" valign="top" width="306"&gt;&lt;div class="MsoNormal" style="background: none repeat scroll 0% 0% white;"&gt;&lt;a href="post-edit.do" name="wp575999"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp576001"&gt;&lt;/a&gt;&lt;span style="color: black;"&gt;Starts a run session from the   beginning or from the line at which the session was paused. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt;" valign="top"&gt;&lt;div class="MsoNormal" style="background: none repeat scroll 0% 0% white;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;Stop&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 229.4pt;" valign="top" width="306"&gt;&lt;div class="MsoNormal" style="background: none repeat scroll 0% 0% white;"&gt;&lt;a href="post-edit.do" name="wp576011"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp576013"&gt;&lt;/a&gt;&lt;span style="color: black;"&gt;Stops the recording or run   session. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt;" valign="top"&gt;&lt;div class="MsoNormal" style="background: none repeat scroll 0% 0% white;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;Run   Current Action&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 229.4pt;" valign="top" width="306"&gt;&lt;div class="MsoNormal" style="background: none repeat scroll 0% 0% white;"&gt;&lt;a href="post-edit.do" name="wp576021"&gt;&lt;/a&gt;&lt;span style="color: black;"&gt;Runs only the active action. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt;" valign="top"&gt;&lt;div class="MsoNormal" style="background: none repeat scroll 0% 0% white;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;Run   from Step&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 229.4pt;" valign="top" width="306"&gt;&lt;div class="MsoNormal" style="background: none repeat scroll 0% 0% white;"&gt;&lt;a href="post-edit.do" name="wp576031"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp576033"&gt;&lt;/a&gt;&lt;span style="color: black;"&gt;Starts a run session from the   selected step. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt;" valign="top"&gt;&lt;div class="MsoNormal" style="background: none repeat scroll 0% 0% white;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;Maintenance   Run Mode &lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 229.4pt;" valign="top" width="306"&gt;&lt;div class="MsoNormal" style="background: none repeat scroll 0% 0% white;"&gt;&lt;a href="post-edit.do" name="wp667725"&gt;&lt;/a&gt;&lt;span style="color: black;"&gt;Starts a run session during which the Maintenance Run   Mode wizard opens for steps that failed because an object was not found in   the application (if applicable). &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt;" valign="top"&gt;&lt;div class="MsoNormal" style="background: none repeat scroll 0% 0% white;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;Update   Run Mode&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 229.4pt;" valign="top" width="306"&gt;&lt;div class="MsoNormal" style="background: none repeat scroll 0% 0% white;"&gt;&lt;a href="post-edit.do" name="wp576045"&gt;&lt;/a&gt;&lt;span style="color: black;"&gt;Starts a run session to update test object descriptions   and other options (if applicable). &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt;" valign="top"&gt;&lt;div class="MsoNormal" style="background: none repeat scroll 0% 0% white;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;Analog   Recording&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 229.4pt;" valign="top" width="306"&gt;&lt;div class="MsoNormal" style="background: none repeat scroll 0% 0% white;"&gt;&lt;a href="post-edit.do" name="wp576054"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp576056"&gt;&lt;/a&gt;&lt;span style="color: black;"&gt;Starts recording in &lt;b&gt;Analog   Recording&lt;/b&gt; mode. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt;" valign="top"&gt;&lt;div class="MsoNormal" style="background: none repeat scroll 0% 0% white;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;Low   Level Recording&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 229.4pt;" valign="top" width="306"&gt;&lt;div class="MsoNormal" style="background: none repeat scroll 0% 0% white;"&gt;&lt;a href="post-edit.do" name="wp576065"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp576067"&gt;&lt;/a&gt;&lt;span style="color: black;"&gt;Starts recording in &lt;b&gt;Low Level   Recording&lt;/b&gt; mode. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt;" valign="top"&gt;&lt;div class="MsoNormal" style="background: none repeat scroll 0% 0% white;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;Record   and Run Settings&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 229.4pt;" valign="top" width="306"&gt;&lt;div class="MsoNormal" style="background: none repeat scroll 0% 0% white;"&gt;&lt;a href="post-edit.do" name="wp576083"&gt;&lt;/a&gt;&lt;span style="color: black;"&gt;Opens the Record and Run Settings dialog box, enabling   you to define browser preferences for recording and running your test. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt;" valign="top"&gt;&lt;div class="MsoNormal" style="background: none repeat scroll 0% 0% white;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;Process   Guidance List&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 229.4pt;" valign="top" width="306"&gt;&lt;div class="MsoNormal" style="background: none repeat scroll 0% 0% white;"&gt;&lt;a href="post-edit.do" name="wp667767"&gt;&lt;/a&gt;&lt;span style="color: black;"&gt;Lists the processes that are available for the current document   type and for the currently loaded QuickTest add-ins, enabling you to open   them. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt;" valign="top"&gt;&lt;div class="MsoNormal" style="background: none repeat scroll 0% 0% white;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;Results&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 229.4pt;" valign="top" width="306"&gt;&lt;div class="MsoNormal" style="background: none repeat scroll 0% 0% white;"&gt;&lt;a href="post-edit.do" name="wp576075"&gt;&lt;/a&gt;&lt;span style="color: black;"&gt;Enables you to view results for a test run session. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;b&gt;Resources Menu: &lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;This menu provides object repository and recovery scenarios options.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Through this menu we can create /modify/delete objects information and we can associate repositories.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Through this menu we can create, modify and delete recovery scenarios.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt; &lt;br /&gt;&lt;table class="MsoNormalTable" style="background: none repeat scroll 0% 0% white;" border="1" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt;" valign="top"&gt;&lt;div class="pcellheading" style="text-align: center;" align="center"&gt;&lt;b&gt;Command &lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 247pt;" valign="top" width="329"&gt;&lt;div class="pcellheading" style="text-align: center;" align="center"&gt;&lt;a href="post-edit.do" name="wp547668"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp547670"&gt;&lt;/a&gt;&lt;b&gt;Function &lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt;" valign="top"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Object Repository&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 247pt;" valign="top" width="329"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp547679"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp547681"&gt;&lt;/a&gt;Opens the Object   Repository window, which displays a tree containing all objects in the   current test or component. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt;" valign="top"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Object Repository Manager&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 247pt;" valign="top" width="329"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp547692"&gt;&lt;/a&gt;Opens the Object Repository Manager   dialog box, enabling you to open and modify multiple shared object   repositories. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt;" valign="top"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Associate Repositories&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 247pt;" valign="top" width="329"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp547703"&gt;&lt;/a&gt;Opens the Associate Repositories   dialog box, enabling you to manage the object repository associations for the   test. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt;" valign="top"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Map Repository Parameters&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 247pt;" valign="top" width="329"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp547714"&gt;&lt;/a&gt;Opens the Map Repository Parameters   dialog box, enabling you to map repository parameters, as needed. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt;" valign="top"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Recovery Scenario Manager&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 247pt;" valign="top" width="329"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp547722"&gt;&lt;/a&gt;Opens the Recovery Scenario Manager   dialog box. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt;" valign="top"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Associated Function Libraries&lt;/b&gt; &lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 247pt;" valign="top" width="329"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp547730"&gt;&lt;/a&gt;Lists the function libraries   associated with the active document, enabling you to open them. &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;&lt;div style="color: blue;"&gt;&lt;br /&gt;&lt;b&gt;Debug Menu: &lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;This menu provides debug commands for step by step execution.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Through this menu we can insert/remove/break points.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Tools Menu: &lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;This menu provides Tools settings option, view options and object identification configuration.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Through this menu we can set tool options as well as test pane view options.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;In this menu object spy option available, through this we can get object’s information.(Properties and values)&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;In this menu Virtual object option available; through this option we can create virtual objects.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt; &lt;br /&gt;&lt;table class="MsoNormalTable" style="background: none repeat scroll 0% 0% white;" border="1" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 139.5pt;" valign="top" width="186"&gt;&lt;div class="pcellheading" style="text-align: center;" align="center"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;Command &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 301.5pt;" valign="top" width="402"&gt;&lt;div class="pcellheading" style="text-align: center;" align="center"&gt;&lt;a href="post-edit.do" name="wp546834"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp546836"&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="color: black;"&gt;Function &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 139.5pt;" valign="top" width="186"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;Options&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 301.5pt;" valign="top" width="402"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp546844"&gt;&lt;/a&gt;&lt;span style="color: black;"&gt;Opens the   Options dialog box, enabling you to modify global testing options. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 139.5pt;" valign="top" width="186"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;View Options&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 301.5pt;" valign="top" width="402"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp546852"&gt;&lt;/a&gt;&lt;span style="color: black;"&gt;Opens  the   Editor Options dialog box, enabling you to customize how tests  and function   libraries are displayed in the Expert View and Function  Library windows. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 139.5pt;" valign="top" width="186"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;Check Syntax&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 301.5pt;" valign="top" width="402"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp546858"&gt;&lt;/a&gt;&lt;a href="post-edit.do" name="wp546860"&gt;&lt;/a&gt;&lt;span style="color: black;"&gt;Checks the syntax of the active document. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 139.5pt;" valign="top" width="186"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;Object Identification&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 301.5pt;" valign="top" width="402"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp546868"&gt;&lt;/a&gt;&lt;span style="color: black;"&gt;Opens the   Object Identification dialog box, enabling you to specify how QuickTest   identifies a particular test object. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 139.5pt;" valign="top" width="186"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;Object Spy&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 301.5pt;" valign="top" width="402"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp758271"&gt;&lt;/a&gt;&lt;span style="color: black;"&gt;Opens  the   Object Spy dialog box, enabling you to view the native properties  and   operations of any object in an open application, as well as the  test object   hierarchy, identification properties, and operations of  the test object that   QuickTest uses to represent that object. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 139.5pt;" valign="top" width="186"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;Web Event Recording   Configuration&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 301.5pt;" valign="top" width="402"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp667786"&gt;&lt;/a&gt;&lt;span style="color: black;"&gt;Opens  the   Web Event Recording Configuration dialog box, enabling you to  specify a   recording configuration level. (Relevant for tests only) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 139.5pt;" valign="top" width="186"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;Data Driver&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 301.5pt;" valign="top" width="402"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp681441"&gt;&lt;/a&gt;&lt;span style="color: black;"&gt;Opens the   Data Driver dialog box, which displays the default Constants list for the   action. (Relevant for tests only) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 139.5pt;" valign="top" width="186"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;Change Active Screen&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 301.5pt;" valign="top" width="402"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp546900"&gt;&lt;/a&gt;&lt;span style="color: black;"&gt;Replaces   the previously recorded Active Screen with the selected Active Screen.   (Relevant for tests only) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 139.5pt;" valign="top" width="186"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;Virtual Objects &amp;gt; New   Virtual Object&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 301.5pt;" valign="top" width="402"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp546908"&gt;&lt;/a&gt;&lt;span style="color: black;"&gt;Opens  the   Virtual Object Wizard, enabling you to teach QuickTest to  recognize an area   of your application as a standard test object. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 139.5pt;" valign="top" width="186"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;Virtual Objects &amp;gt; Virtual   Object Manager&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 301.5pt;" valign="top" width="402"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp546916"&gt;&lt;/a&gt;&lt;span style="color: black;"&gt;Opens the   Virtual object Manager, enabling you to manage all of the virtual object   collections defined on your computer. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr&gt;   &lt;td style="padding: 3.75pt; width: 139.5pt;" valign="top" width="186"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;Customize&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="padding: 3.75pt; width: 301.5pt;" valign="top" width="402"&gt;&lt;div class="MsoNormal"&gt;&lt;a href="post-edit.do" name="wp785547"&gt;&lt;/a&gt;&lt;span style="color: black;"&gt;Opens the   Customize dialog box, which enables you to customize toolbars and menus, and   create new menus. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;b&gt;Window Menu:&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;This menu provides QTP tool window style settings.&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Help Menu:&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;This menu provides QTP help as well as VB Script help.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Through this menu we can contact technical support people and we can send feedback.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Through this menu we can check for updates and download or install directly.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5396509063687707580-7398500289624829621?l=qtpdiscussion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qtpdiscussion.blogspot.com/feeds/7398500289624829621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/qtp-commands.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/7398500289624829621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/7398500289624829621'/><link rel='alternate' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/qtp-commands.html' title='QTP Commands'/><author><name>rohituappu</name><uri>http://www.blogger.com/profile/12402560776229572226</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5396509063687707580.post-3700714343134456309</id><published>2011-12-24T09:40:00.001-08:00</published><updated>2011-12-24T09:40:43.949-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='QTP Test Process'/><title type='text'>QTP Test Process</title><content type='html'>&lt;h3 class="post-title entry-title"&gt;&lt;br /&gt;&lt;/h3&gt; &lt;div class="post-header"&gt;  &lt;/div&gt;  &lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;7 Stages of QTP Testing Process&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;1) Planning&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o  Analyzing the AUT&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o &lt;span class="IL_AD" id="IL_AD3"&gt;Automation Test&lt;/span&gt; Plan Generation&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o  Automation &lt;span class="IL_AD" id="IL_AD8"&gt;Framework&lt;/span&gt; &lt;span class="IL_AD" id="IL_AD9"&gt;Implementation&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o Generating/Selecting &lt;span class="IL_AD" id="IL_AD6"&gt;Test  cases&lt;/span&gt; for Automation&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o &lt;span class="IL_AD" id="IL_AD7"&gt;Collecting&lt;/span&gt; Test Data&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o QTP Tool  &lt;span class="IL_AD" id="IL_AD5"&gt;Settings&lt;/span&gt; &lt;span class="IL_AD" id="IL_AD1"&gt;Configuration&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;2)  Generating Tests&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o Recording&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o Keyword  driven methodology&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o Descriptive Programming&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;3) Enhancing Tests&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o  Inserting Checkpoints&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o Inserting Output values&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o Adding  Comments&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o Synchronization&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o Parameterization&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o  Inserting Flow Control Statements&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o Calling User defined functions  and/or Reusable Actions&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o Generating Steps though Step Generator&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o  Inserting Transaction Points&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o Regular Expressions &lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;4) Debugging Tests&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o Debug  Commands &amp;amp; Break Points&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o Step by step execution&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o  &lt;span class="IL_AD" id="IL_AD2"&gt;Watching&lt;/span&gt; Variables&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o Changing values of variables&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;5) Running Tests&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o Normal  Execution&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o Batch Execution&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o Through AOM Scripting&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o  Tests Running through framework&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o Scheduled Execution&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;6) Analyzing Results&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o QTP  Result window&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o Defining our own Results&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o Exporting Results&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o  Deleting Results&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;7) Reporting  Defects&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o Manual Defect Reporting&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o  Tool based Defect Reporting&lt;/div&gt;o Working with Quality Center&lt;br /&gt;-----------------------------------------------------------&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;Types of Statements in QTP Test / Test Script&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;i) Declarations&lt;/span&gt;&lt;/b&gt; (Variables and constants)&lt;br /&gt;&lt;br /&gt;Dim x, y, z&lt;br /&gt;Const City, Price&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;ii) Object calls&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;Ex1: Dialog("Login").WinEdit("Agent Name:").Set "gcreddy"&lt;br /&gt;Ex2: Browser("Google").Page("Google").Link("Gmail").Click&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;iii) Comments&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;iv) Flow Control Statements&lt;/b&gt; (Conditional &amp;amp; Loop)&lt;br /&gt;&lt;br /&gt;Ex:)  If Total=Tickets*Price Then&lt;br /&gt;    Msgbox "Test Passed"&lt;br /&gt;Else&lt;br /&gt;    Msgbox "Test Failed"&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;v) Function / Action calls&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Ex: Call Login("gcreddy","mercury")&lt;br /&gt;vi) Utility Statements&lt;br /&gt;Ex1: SystemUtil.Run "C:\Program Files\HP\QuickTest Professional\samples\flight\app\flight4a.exe"&lt;br /&gt;**It launche the Application&lt;br /&gt;Ex2:&lt;br /&gt;SystemUtil.Run "C:\Program Files\Internet Explorer\IEXPLORE.EXE","http://www.icicibank.com/"&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;vii) VB script other statements&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="IL_AD" id="IL_AD4"&gt;Examples&lt;/span&gt;:&lt;br /&gt;Option Explicit&lt;br /&gt;Wait (14)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5396509063687707580-3700714343134456309?l=qtpdiscussion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qtpdiscussion.blogspot.com/feeds/3700714343134456309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/qtp-test-process.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/3700714343134456309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/3700714343134456309'/><link rel='alternate' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/qtp-test-process.html' title='QTP Test Process'/><author><name>rohituappu</name><uri>http://www.blogger.com/profile/12402560776229572226</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5396509063687707580.post-8752252066228335696</id><published>2011-12-24T09:39:00.000-08:00</published><updated>2011-12-24T09:40:10.648-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Recording Tests'/><title type='text'>Recording Tests</title><content type='html'>&lt;h3 class="post-title entry-title"&gt;&lt;br /&gt;&lt;/h3&gt; &lt;div class="post-header"&gt;  &lt;/div&gt;  &lt;div style="color: blue; font-family: Verdana,sans-serif; text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Recording and Running&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;a) Test Recording Process&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="color: black;"&gt;It is a Process of Recording user operations on AUT (&lt;span class="IL_AD" id="IL_AD2"&gt;Application&lt;/span&gt; Under Test). During Recording QTP Creates steps in Keyword view, and generates them in a script in &lt;span class="IL_AD" id="IL_AD7"&gt;the Expert&lt;/span&gt; view. Simultaneously it adds Objects information into Object Repository.&lt;/div&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;b) Running /Execution Process&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: black;"&gt;During Running QTP reads statements one by  one and gets Object Information from the Object Repository, based on  that Information performs operations on AUT.&lt;/div&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;c) Recording Modes&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: black;"&gt;QTP has 3 Recording Modes to generate Tests / Test Scripts&lt;/div&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;i)  Normal Recording&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;It  records User Mouse and Keyboard operations on AUT with respect to  objects, but unable to record continuous mouse operations like &lt;span class="IL_AD" id="IL_AD12"&gt;Digital Signatures&lt;/span&gt;, graphs, paints etc.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;During  recording QTP generates VbScript statements in Test Pane,  Simultaneously it stores objects information into object repository.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Navigation:&lt;/b&gt; Automation&amp;gt;Record&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;                          Or &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;           Select Record option on &lt;span class="IL_AD" id="IL_AD10"&gt;automation&lt;/span&gt; toolbar&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;                          Or&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;             Use short cut key (F3)&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Steps for preparing a Test&lt;/b&gt; (through Recording):&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;1.Put AUT in base state &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;2.Select Record Option&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;3.It shows Record and Run &lt;span class="IL_AD" id="IL_AD4"&gt;Settings&lt;/span&gt;, Select type of Environment (Windows or Web)&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;4.Select Record Option &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;(It shows two Options :&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;1.Record and Run Test on any open window based applications&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;2.Record and Run only on)&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;If we select first option it records on any opened application on Desktop.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;If we select Second option, it asks for the path of the AUT, After Providing the path it records only on that particular application.)&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;5.Click OK&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;6.Perform actions on AUT&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;7.Stop recording.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;8.Save the Test &lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;ii) Analog Recording:&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;It  records the exact mouse and keyboard operations. We can use this mode  for recording continuous mouse operations. It is not useful for  recording normal operations why because it does not generate steps for  each operation, generates total user actions in a Track File. The Track  file is not editable.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Navigation:&lt;/b&gt;  &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;1.Keep tool under recording mode&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;2.Automation &amp;gt;Analog Recording&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;OR&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Use Short cut Key (Shift + ALT+F3)&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Steps for preparing a Test&lt;/b&gt; (through Analog Recording):&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;1.Launch AUT (or we can launch AUT through QTP)&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;2.Select Record option &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;3.Automation&amp;gt;Analog Recording&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;4.Analog Recording Settings Dialog box opens&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;(In this Dialog box two options available.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;1.Record relative to the screen&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;2.Record relative to the following window)&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;(If we select first option QTP records User operations with respect to Desktop co-ordinates.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;If  we select Second option, we have to show the window (AUT), after  showing the Window it records with respect to that window co-ordinates.)&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;5.Select any one option in the dialog box and click Start Analog record.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;6.It records User actions &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;7.Stop Recording&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;iii) Low Level Recording&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;It records some operations on Non-supported environments apart from Normal operations. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;This mode records at the object level and records all run time objects as window or winobject Test objects.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Use &lt;span class="IL_AD" id="IL_AD5"&gt;Low Level&lt;/span&gt; Recording for recording in an environment not recognized by QTP.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Navigation:&lt;/b&gt; &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;1.Keep tool under recording mode&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;2.Automation &amp;gt;Low Level Recording&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Steps for preparing a Test&lt;/b&gt; (through Low Level Recording):&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;1)Launch AUT (or we can launch AUT through QTP)&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;2)Select Record option &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;3)Automation&amp;gt; Low Level Recording&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;4)Perform options on AUT&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;5)Stop Recording&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;6)Save the Test&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b style="color: blue;"&gt;d) &lt;span class="IL_AD" id="IL_AD3"&gt;Disadvantages&lt;/span&gt; of Recording&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: black;"&gt;• It occupies a lot &lt;span class="IL_AD" id="IL_AD6"&gt;of memory&lt;/span&gt; space(due to &lt;span class="IL_AD" id="IL_AD1"&gt;duplicate&lt;/span&gt; objects), So QTP    performance will be reduced&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;• No Centralized Maintenance mechanism , So Modifications are very &lt;span class="IL_AD" id="IL_AD11"&gt;difficult&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;• User may not have command on the Recorded script, So locating errors is difficult&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;•  Recorded scripts are QTP internal files, they may corrupt.&lt;/div&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;e) Advantages of Recording/ Where Applicable&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: black;"&gt;• It is used for Analyzing the AUT in the initial stage to find out weather the QTP tool is Recognizing all of our Application Objects or not&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;• It is easy to create Tests / Test Scripts&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;•It is used for frequently changing UI (&lt;span class="IL_AD" id="IL_AD8"&gt;User Interface&lt;/span&gt;)&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;• It takes less time to create Tests&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/5396509063687707580-8752252066228335696?l=qtpdiscussion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qtpdiscussion.blogspot.com/feeds/8752252066228335696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/recording-tests.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/8752252066228335696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/8752252066228335696'/><link rel='alternate' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/recording-tests.html' title='Recording Tests'/><author><name>rohituappu</name><uri>http://www.blogger.com/profile/12402560776229572226</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5396509063687707580.post-8081886740205793393</id><published>2011-12-24T09:33:00.001-08:00</published><updated>2011-12-24T09:33:26.532-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Object Repository'/><title type='text'>Object Repository</title><content type='html'>&lt;h3 class="post-title entry-title"&gt;&lt;br /&gt;&lt;/h3&gt; &lt;div class="post-header"&gt;  &lt;/div&gt;  &lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Object Repository: &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;It is a   &lt;span class="IL_AD" id="IL_AD4"&gt;storage place&lt;/span&gt;  of QTP where objects information can be stored and it   also acts as  interface between the Test script and the AUT in order to   &lt;span class="IL_AD" id="IL_AD9"&gt;identify&lt;/span&gt; the objects during execution.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Object: &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Object is something, which has   structure and &lt;span class="IL_AD" id="IL_AD12"&gt;properties&lt;/span&gt;. &lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Software   objects: &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;We call Windows, Web Pages, Buttons, Edit   boxes, Check &lt;span class="IL_AD" id="IL_AD3"&gt;boxes etc&lt;/span&gt;.. as software objects.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Types of Object in QTP: &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;There are four   &lt;span class="IL_AD" id="IL_AD5"&gt;types of&lt;/span&gt; object available in QTP. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;1. Run time  objects&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;2.  Test objects&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;3. Utility objects&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;4.  &lt;span class="IL_AD" id="IL_AD7"&gt;Automation&lt;/span&gt; objects/User  defined objects.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Run time  objects:&lt;/span&gt;&lt;/b&gt; The objects present in the  AUT. Ex: Buttons, Links,  etc…&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Test Objects:&lt;/span&gt;&lt;/b&gt;  References of Run time  objects. Ex: WinEdit, WinButton, WebButton, Link,  etc…&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Note: &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Test  objects names vary from  one environment to another.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Utility  objects&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;They are  QTP reserved objects &lt;span class="IL_AD" id="IL_AD8"&gt;used  for&lt;/span&gt; Testing and Result reporting.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Ex:  &lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;1. SystemUtil&lt;/span&gt; for &lt;span class="IL_AD" id="IL_AD10"&gt;launching&lt;/span&gt;/closing  the  &lt;span class="IL_AD" id="IL_AD2"&gt;application&lt;/span&gt;.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;2. Reporter&lt;/span&gt; for   defining results.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;3. Services&lt;/span&gt; for   inserting transaction points &lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;4. Environment&lt;/span&gt;   for using environment &lt;span class="IL_AD" id="IL_AD11"&gt;variables&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;&lt;b&gt;Automation   objects/User defined objects&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;User can   create objects; those can be used for  performing specific operations.   Ex: Creating objects in  filesystemobject class, adodb.connection class,   dictionary object  class, Excel. Application class etc.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;&lt;b&gt;There are two types of repository available in QTP.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;1.   Local repository (.MTR extension)&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;2. Shared repository(.TSR   extension)&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Local Repository:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;QTP   creates a Local Repository for every Action automatically during   Recording. That cannot be shared among tests. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;User can   add some more objects to Local repository &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;User  can   perform rename, delete operations on local repository. As it is  QTP   internal file user no need to save modifications.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_V6Tw34aTT_o/TC3HEwSLTPI/AAAAAAAAACg/VSCJcMgDD9Q/s1600/untitled4.bmp" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img src="http://2.bp.blogspot.com/_V6Tw34aTT_o/TC3HEwSLTPI/AAAAAAAAACg/VSCJcMgDD9Q/s320/untitled4.bmp" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;&lt;b&gt;Shared Repository: &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;User (Test   Engineer) creates the Shared Repository by adding objects. That can be   shared among number of tests. &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Using this method user   can perform modifications on objects easily.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue; font-size: large;"&gt;Operations on Object Repository&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Adding objects&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;a. Local Repository: &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Navigation:   open Local Repository (Resource Menu &amp;gt; Object Repository)&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;objects&amp;gt;Add   objects to Local&amp;gt; Show the Object&amp;gt;Click Ok&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;(No   need to save separately, it saves automatically)&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;B. Shared Repository: &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;Navigation:&lt;/span&gt; Resource menu&amp;gt;object repository   manager&amp;gt;object&amp;gt;Add objects&amp;gt;show the window/object&amp;gt;click ok&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o   Selected object only&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o Default object types&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o All objects   types&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;o Selected object types&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;(If we  select  first  option it stores Selected objects only, if we select  second  option it  stores all default objects, if we select third option  it  stores All  objects including static objects, if we select fourth   option, we have to  select object classes then it stores that class   objects, we can select  more than one class also.)&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Renaming  Objects&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;a. Local  Repository: &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Resources   &amp;gt; object repository  &amp;gt;select object and right click &amp;gt;choose   rename option &amp;gt;modify  the name&amp;gt;release the mouse.&amp;gt;close   repository&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;b.  Shared Repository:&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Resources   &amp;gt;object repository  manager&amp;gt;file&amp;gt;open&amp;gt;browse path of the   repository file  &amp;gt;file&amp;gt;enable editing&amp;gt;select object &amp;amp;Right   click&amp;gt;choose  rename option&amp;gt;modify the name &amp;gt; release   mouse&amp;gt;save &lt;span class="IL_AD" id="IL_AD1"&gt;the file&lt;/span&gt;  &amp;amp; close repository manager.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Deleting Objects&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;a. Local Repository: &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Resources    &amp;gt; object repository &amp;gt;select object and right click &amp;gt;choose    delete option &amp;gt;confirm deletion&amp;gt;. &amp;gt;close repository&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;b. Shared Repository: &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Resources    &amp;gt;object repository manager&amp;gt;file&amp;gt;open&amp;gt;browse path of the    repository file &amp;gt;file&amp;gt;enable editing&amp;gt;select object &amp;amp;Right    click&amp;gt;choose delete option&amp;gt;confirm the deletion &amp;gt;save the file   &amp;amp; close repository manager.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;&lt;b&gt;Associating   Object Repositories to an Action/Test&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Resources&amp;gt;Associate    repositories&amp;gt;click add icon (+)&amp;gt;browse path of the    repository&amp;gt;Associate with an action&amp;gt;click ok&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Merging Repositories &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Resources    &amp;gt; object repository manager&amp;gt;tools&amp;gt;object repository merge   tool  &amp;gt;browse path of the first repository&amp;gt; browse path of the   second  repository&amp;gt;click ok&amp;gt;click close&amp;gt;save the merged    repository&amp;gt;close the repository manager.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Note:&lt;/b&gt;   After merging also, source repository files will be available, if we  do  not want source files we can delete. &lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Defining New Test Objects &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Navigation:    Object&amp;gt;Define new test object &amp;gt;Select Environment&amp;gt;Select   Class  of the object&amp;gt;Enter name of the object&amp;gt;Click Add&amp;gt;click    close&amp;gt;Select object &amp;gt;select property name&amp;gt;enter value (like    this select one by one properties and enter values)&amp;gt;save&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Note:&lt;/b&gt;   This feature can be used for preparing tests before the AUT is ready. &lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Spying Objects&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;For  getting   objects information, (Test objects names, property &amp;amp;  Values) QTP is   providing a feature called Object Spy, using this we  can get objects   information.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;Navigation&lt;/span&gt;&amp;gt;Tools&amp;gt;object    spy&amp;gt;take hand icon &amp;amp; Show the object&amp;gt;get information  (Object   Spy shows the specific objects all available properties with their   values)&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Note:&lt;/b&gt;  As Object spy is an important   feature, it can be available in 3  Areas.(1. In tools Menu 2. In local   repository 3. In Repository  manager)&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;View Options&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;Locate in Repository&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;This   feature can be used for identifying objects from application to   repository.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Navigation: View&amp;gt;Locate in repository   &amp;gt;show the object&amp;gt;click Ok&amp;gt;it locates specified object in the   repository.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;Highlight in   Application&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;This feature can be used for   identifying objects from repository to application.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Navigation:   Select object in the repository &amp;gt;view&amp;gt;highlight in   application&amp;gt;it highlights specified objects in the application.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;&lt;b&gt;Exporting Repository to an XML file&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;We   can export our repository file to an xml file.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Navigation:   File &amp;gt;export Test objects to XML Enter the file name and Save with   xml extension. &lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;&lt;b&gt;Importing   Repository from XML file.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;We can import XML   file to our repository.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Navigation: File&amp;gt;import  from  XML &amp;gt;browse path of the XML file &amp;gt;it loads objects.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Note:   The purpose of this feature is Editing objects information outside of   the QTP&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Navigation: Resource menu&amp;gt;object repository   (Short cut key Ctrl+R)&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&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/5396509063687707580-8081886740205793393?l=qtpdiscussion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qtpdiscussion.blogspot.com/feeds/8081886740205793393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/object-repository.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/8081886740205793393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/8081886740205793393'/><link rel='alternate' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/object-repository.html' title='Object Repository'/><author><name>rohituappu</name><uri>http://www.blogger.com/profile/12402560776229572226</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_V6Tw34aTT_o/TC3HEwSLTPI/AAAAAAAAACg/VSCJcMgDD9Q/s72-c/untitled4.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5396509063687707580.post-3005581551616212739</id><published>2011-12-24T09:32:00.001-08:00</published><updated>2011-12-24T09:32:41.466-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Object Identification Configuration'/><title type='text'>Object Identification Configuration</title><content type='html'>&lt;h3 class="post-title entry-title"&gt;&lt;br /&gt;&lt;/h3&gt; &lt;div class="post-header"&gt;  &lt;/div&gt;  &lt;div style="color: blue; font-family: Verdana,sans-serif; text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Object Identification Configuration&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;b style="color: blue;"&gt;Overview:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Generally for every object 20-25 &lt;span class="IL_AD" id="IL_AD5"&gt;properties&lt;/span&gt; information available, qtp recognizes object using 2 0r 3 important properties.&lt;br /&gt;&lt;br /&gt;Qtp has &lt;span class="IL_AD" id="IL_AD11"&gt;default&lt;/span&gt; object &lt;span class="IL_AD" id="IL_AD4"&gt;identification&lt;/span&gt; &lt;span class="IL_AD" id="IL_AD1"&gt;configuration&lt;/span&gt; for every environment, if we feel that config is not sufficient for recognizing &lt;span class="IL_AD" id="IL_AD12"&gt;objects&lt;/span&gt; in our &lt;span class="IL_AD" id="IL_AD3"&gt;application&lt;/span&gt;, we can &lt;span class="IL_AD" id="IL_AD2"&gt;configure&lt;/span&gt; some more&lt;br /&gt;&lt;b style="color: blue;"&gt;&lt;br /&gt;Object Identification Types&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;a)    &lt;b style="color: blue;"&gt;Normal identification&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;1)   Mandatory properties&lt;br /&gt;2)   Assistive properties&lt;br /&gt;&lt;br /&gt;b)   &lt;b&gt;&lt;span style="color: blue;"&gt; Smart identification&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;1)    base filter properties&lt;br /&gt;2)    &lt;span class="IL_AD" id="IL_AD6"&gt;optional&lt;/span&gt; filter properties&lt;br /&gt;&lt;br /&gt;c)    &lt;b style="color: blue;"&gt;Ordinal identifier&lt;/b&gt;&lt;br /&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;1)    location&lt;br /&gt;2)    index&lt;br /&gt;3)    &lt;span class="IL_AD" id="IL_AD8"&gt;creation&lt;/span&gt; time(only for web)&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;QTP learns information in the following in case of normal identification:&lt;/b&gt;&lt;br /&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;First of all the qtp learns all the mandatory properties at a time and thinks whether these properties sufficient to identify the object uniquely. if it feels sufficient then it stops learning otherwise,&lt;br /&gt;It learns first assistive property and once again stops and thinks, like this qtp learns one by one. At the end of assistive properties list also if it feels not satisfied and it finally goes to Ordinal Identifier.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;QTP learns information in the following in case of Smart Identification:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Smart identification is an optional feature, if we feel normal identification is not sufficient for any object, and then we configure Smart Identification for that object, in order to avoid Ordinal Identifier.&lt;br /&gt;&lt;br /&gt;After normal identification if qtp feels not satisfied then it goes to smart identification. in smart identification 2 types of properties available, first qtp learns all base filter properties at a time and thinks whether these properties are sufficient for identifying the object uniquely. If it feels sufficient, then it stops learning otherwise it goes Optional Filter Properties and learns one by one. Still it feels not satisfied finally it goes to Ordinal Identifier.&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;Ordinal identifiers:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;There are 3 types of ordinal identifiers available&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;1) Location: is based on object location in the AUT ,location starts from zero.&lt;br /&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;2) index: it is based on sequence of the programs, index starts from zero&lt;br /&gt; &lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;3) Creation time: it is based on loading time of the web objects. qtp generates 0,1,2 like &lt;span class="IL_AD" id="IL_AD9"&gt;numbers&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;Tool Settings Globalization:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;As QTP is a I-tier(Stand-alone) application,making Tool settings globally is not possible.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;For making tool settings global, QTP is providing a special feature called "Generate Script".&lt;br /&gt;&lt;br /&gt;&lt;b&gt;STEPS:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;1) Settings available in 3 areas.&lt;br /&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;    a) File-&amp;gt;Settings&lt;br /&gt;    b) Tools-&amp;gt;Options&lt;br /&gt;    c) Tools-&amp;gt;Object Identification&lt;br /&gt;&lt;br /&gt;2) Perform required settings and generate Scripts&lt;br /&gt;&lt;br /&gt;3) Share &lt;span class="IL_AD" id="IL_AD10"&gt;Script files&lt;/span&gt; to team members and ask them to execute those scripts.&lt;br /&gt;&lt;br /&gt;NOTE: After executing these scripts all team members can get same settings.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5396509063687707580-3005581551616212739?l=qtpdiscussion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qtpdiscussion.blogspot.com/feeds/3005581551616212739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/object-identification-configuration.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/3005581551616212739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/3005581551616212739'/><link rel='alternate' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/object-identification-configuration.html' title='Object Identification Configuration'/><author><name>rohituappu</name><uri>http://www.blogger.com/profile/12402560776229572226</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5396509063687707580.post-789656705462935990</id><published>2011-12-24T09:31:00.003-08:00</published><updated>2011-12-24T09:31:56.903-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='QTP Methods'/><title type='text'>QTP Methods</title><content type='html'>&lt;h3 class="post-title entry-title"&gt;&lt;br /&gt;&lt;/h3&gt; &lt;div class="post-header"&gt;  &lt;/div&gt;  &lt;div style="font-family: Verdana,sans-serif; text-align: center;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;&lt;span style="font-size: x-large;"&gt; QTP Methods / Operations&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;1) Activate Method&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt; It activates dialog  boxes/Windows&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Syntax: Object &lt;span class="IL_AD" id="IL_AD3"&gt;hierarchy&lt;/span&gt;. Activate&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt; Ex: &lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Dialog(“Login”).Activate&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Window(“&lt;span class="IL_AD" id="IL_AD2"&gt;Flight  Reservation&lt;/span&gt;”).Activate&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;&lt;b&gt;2) Click &lt;/b&gt;&lt;/span&gt;Method&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;  It clicks on an object (Buttons)&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Syntax: Object hierarchy. Click&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Ex:  &lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Dialog(“Login”).Winbutton(“ok”).click&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;&lt;b&gt;3) Close &lt;/b&gt;&lt;/span&gt;Method&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;It closes &lt;span class="IL_AD" id="IL_AD7"&gt;the window&lt;/span&gt;,Dialog  box, &lt;span class="IL_AD" id="IL_AD10"&gt;Browser window&lt;/span&gt; etc.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Syntax: Object hierarchy. Close&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Ex:  &lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Window(“Flight Reservation”).Close&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Browser(“Browser”).Close&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;&lt;b&gt;4) Dblclick&lt;/b&gt;&lt;/span&gt; &lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;It Double clicks the object.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;&lt;b&gt;5) Set &lt;/b&gt;&lt;/span&gt;Method&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt; It can be used in &lt;span class="IL_AD" id="IL_AD9"&gt;three ways&lt;/span&gt;.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;a. For &lt;span class="IL_AD" id="IL_AD8"&gt;setting the&lt;/span&gt; value of an edit box&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Syntax:  Object Hierarchy. SET “Value”&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Ex: Dialog (“Login”).WinEdit(“Agent  Name”).Set “asdf”&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;b. Selecting a  Radio Button&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Syntax: Object Hierarchy. Set&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Ex:  Window("Flight Reservation").WinRadioButton("Business").Set&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;c. Selecting/Deselecting check boxes&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Syntax:object  Hierarchy.Set “ON/off”&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Ex: Window ("Flight Reservation").  Dialog("Open Order").WinCheckBox("Order No.").Set "ON"&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;6) Select &lt;/span&gt;&lt;/b&gt;Method:&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;It is used for  selecting an item from a combo box or list box.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Syntax: Object  hierarchy.select “item”&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Ex: &lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Window("Flight  Reservation").WinComboBox("Fly From:").Select "London"&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Window("Flight  Reservation").Dialog("Flights Table").WinList("From").Select "12572&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;7) GetVisibletext:&lt;/span&gt;&lt;/b&gt; It returns Text from the  specified area.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Syntax: &lt;span class="IL_AD" id="IL_AD11"&gt;Variable&lt;/span&gt; =object hierarchy.getvisibletext&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Ex:&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;x=Window("Flight  Reservation").WinComboBox("Fly From:").GetVisibleText&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;msgbox x&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;&lt;b&gt;8) GetRoproperty:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;It returns current  object &lt;span class="IL_AD" id="IL_AD4"&gt;property value&lt;/span&gt;. It can be used for getting any object’s, any  property value.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Syntax: Variable = object hierarchy.getroproperty  (“property name”)&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Ex: x=Window("Flight  Reservation").WinEdit("&lt;span class="IL_AD" id="IL_AD1"&gt;Tickets&lt;/span&gt;:").GetROProperty ("width")&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;msgbox x&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;9) Navigate&lt;/span&gt; &lt;/b&gt;Method: &lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;It opens a specified  URL in the Browser.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Syntax: object hierarchy.navigate “URL”&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Ex:  Browser("Yahoo!").Navigate &lt;a href="http://www.google.co.in/"&gt;http://www.google.co.in/&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;&lt;b&gt;10) Getitemscount:&lt;/b&gt;&lt;/span&gt; It returns &lt;span class="IL_AD" id="IL_AD5"&gt;number&lt;/span&gt; of items  in a combobox.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Syntax: Variable=object hierarchy.getitemscount&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Ex:  x=Window("Flight Reservation").WinComboBox("Fly From:").GetItemsCount&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;msgbox  x&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;11) Getcontent:&lt;/span&gt;&lt;/b&gt; It  returns all items from a combobox.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Syntax: variable=object  hierarchy.GetContent&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Ex: x=Window("Flight  Reservation").WinComboBox("Fly From:").GetContent&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;msgbox x&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;&lt;b&gt;12) Exist property&lt;/b&gt;&lt;/span&gt;: It checks whether the  object is available or not.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Syntax: Object hierarchy.exist(time in  seconds)&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Ex: Window("Flight Reservation").Exist(5)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5396509063687707580-789656705462935990?l=qtpdiscussion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qtpdiscussion.blogspot.com/feeds/789656705462935990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/qtp-methods.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/789656705462935990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/789656705462935990'/><link rel='alternate' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/qtp-methods.html' title='QTP Methods'/><author><name>rohituappu</name><uri>http://www.blogger.com/profile/12402560776229572226</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5396509063687707580.post-8098409823119940039</id><published>2011-12-24T09:31:00.001-08:00</published><updated>2011-12-24T09:31:21.411-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Data Table Methods'/><title type='text'>Data Table Methods</title><content type='html'>&lt;h3 class="post-title entry-title"&gt;&lt;br /&gt;&lt;/h3&gt; &lt;div class="post-header"&gt;  &lt;/div&gt;  &lt;div style="text-align: center;"&gt;&lt;span style="color: blue; font-family: Verdana,sans-serif; font-size: large;"&gt;&lt;b&gt;QTP Data Table Methods&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;(1) &lt;b&gt;&lt;span style="color: blue;"&gt;Add Sheet:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;We can use &lt;span class="IL_AD" id="IL_AD5"&gt;this method&lt;/span&gt; to “add” one new &lt;span class="IL_AD" id="IL_AD1"&gt;sheet&lt;/span&gt; to the run time &lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;data table.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Syntax: DataTable.AddSheet "sheet name"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Ex: DataTable.AddSheet "gcreddy"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;(2) &lt;b&gt;&lt;span style="color: blue;"&gt;Delete Sheet:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;We can use this method to “delete” one specified sheet from the Run Time &lt;span class="IL_AD" id="IL_AD8"&gt;Data table&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Syntax: datatable.DeleteSheet (Sheet_ID) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Ex: datatable.DeleteSheet (3)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;(3) &lt;b&gt;&lt;span style="color: blue;"&gt;GetSheetCount&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;We can use this method to count &lt;span class="IL_AD" id="IL_AD2"&gt;number&lt;/span&gt; of sheets in the run time data table.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Syntax: &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;datatable.GetSheetCount&lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;msgbox datatable.GetSheetCount&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;(4) &lt;b&gt;&lt;span style="color: blue;"&gt;GetRowCount&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;We can use this method to count number of rows in the 1st sheet&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;(longest column) of the Run time data table.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Syntax: datatable.GetRowCount &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Ex: msgbox datatable.GetRowCount&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;(5) &lt;b&gt;&lt;span style="color: blue;"&gt;GetSheet&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;We can use this method &lt;span class="IL_AD" id="IL_AD3"&gt;to return&lt;/span&gt; a specified sheet from the Run Time data table.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Syntax: datatable.GetSheet(SheetID) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Ex: msgbox datatable. GetSheet(1).GetRowCount&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;(6) &lt;b&gt;&lt;span style="color: blue;"&gt;Value&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;We can use this method to set or get value of cell in the specified parameter and the current row of the Rum time data table.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;To set data&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Syntax: datatable.Value(Parameter_Name, Sheet_Name) = Value / &lt;span class="IL_AD" id="IL_AD7"&gt;variable&lt;/span&gt; Or&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;datatable(Parameter_Name, Sheet_Name) = Value / variable&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;To get data&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Syntax: Variable = datatable.Value(Parameter_Name, Sheet_Name) Or&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Variable = datatable(Parameter_Name, Sheet_Name)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Ex:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Option explicit Dim a, b, c&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;a=datatable.Value (1,1) b=datatable.Value (2,1) c=cint(a)+cint(b) datatable.Value (3,1) = c&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Note: Default property of Datatable is value&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;(7) &lt;b&gt;&lt;span style="color: blue;"&gt;SetCurrentRow&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;We can use this method to take a specified row as current row in the Run Time Datatable (By default it is 1st Row of 1st Sheet)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Syntax: datatable.SetCurrentRow(Row_Number)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;g="gcreddy"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;datatable.SetCurrentRow (3) datatable.Value (1,1) = g&lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;(8) &lt;b&gt;&lt;span style="color: blue;"&gt;SetNextRow&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;We can use this method to take the row after the current Row as New Current Row in the Run time data table.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Syntax: datatable.SetNextRow&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Ex: g="gcreddy"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;datatable.SetCurrentRow (3) datatable.SetNextRow datatable.Value (1,1) = g&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;(9) &lt;b&gt;&lt;span style="color: blue;"&gt;SetPrevRow&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;We can use this method to take the row before the current Row as New Current Row in the Run time data table.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Syntax: datatable.SetPrevRow&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Ex: g="gcreddy"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;datatable.SetCurrentRow (3) datatable.SetPrevRow datatable.Value (1,1) = s&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;(10) &lt;b&gt;&lt;span style="color: blue;"&gt;Import&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;We can use this method to import Microsoft &lt;span class="IL_AD" id="IL_AD10"&gt;Excel File&lt;/span&gt; to the Runtime Data Table (Including all sheets)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Syntax: datatable.Import “Path of File”&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Ex: datatable.Import “F:\Inputdata.xls”&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;11) &lt;b&gt;&lt;span style="color: blue;"&gt;ImportSheet &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;We can use this method to import a specified sheet of Microsoft &lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Excel Sheet to the Runtime Data table.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Syntax: datatable.ImportSheet “Path of File”, “Source Sheet”, “Destination Sheet”&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Ex: datatable.ImportSheet “E:\gcreddy.xls”,3,1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;(12) &lt;b&gt;&lt;span style="color: blue;"&gt;Export&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;We can use this method &lt;span class="IL_AD" id="IL_AD12"&gt;to export&lt;/span&gt; a copy of Run Time Data table to another location (Including all sheets)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Syntax: datatable.Export “Path of File”&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Ex: datatable.Export “F:\gcreddy.xls”&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;13) &lt;b&gt;&lt;span style="color: blue;"&gt;ExportSheet &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;We can use this method to export a copy specified sheet of Run &lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Time Data table to the existing or new Excel File. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Syntax: datatable.ExportSheet “Path of File”, “Sheet Name / Source Sheet”&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Ex: datatable.ExportSheet “F:\gcreddy.xls”, 2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;**********************&lt;/span&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Data Driven Testing for Login Operation using Data Table methods&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Datatable.AddSheet "Login"&lt;br /&gt;Datatable.ImportSheet "C:\Documents and &lt;span class="IL_AD" id="IL_AD9"&gt;Settings&lt;/span&gt;\gcr\Desktop\gcreddy.xls",1,3&lt;br /&gt;Rows_count=Datatable.GetSheet(3).GetRowCount&lt;br /&gt;&lt;br /&gt;For i= 1 to Rows_count&lt;br /&gt;    Datatable.SetCurrentRow(i)&lt;br /&gt;SystemUtil.Run "C:\Program Files\HP\QuickTest  Professional\samples\flight\app\flight4a.exe","","C:\Program  Files\HP\QuickTest Professional\samples\flight\app\","open"&lt;br /&gt;Dialog("Login").Activate&lt;br /&gt;Dialog("Login").WinEdit("Agent Name:").Set Datatable("Agent",3)&lt;br /&gt;Dialog("Login").WinEdit("Password:").Set Datatable("Pwd",3)&lt;br /&gt;Dialog("Login").WinButton("OK").Click&lt;br /&gt;&lt;br /&gt;If window("Flight &lt;span class="IL_AD" id="IL_AD4"&gt;Reservation&lt;/span&gt;").exist(10) Then&lt;br /&gt;    Login="Login Operation Successful"&lt;br /&gt;    Datatable("Result",3)=Login&lt;br /&gt;    Reporter.ReportEvent micPass,"res","Passed"&lt;br /&gt;    else&lt;br /&gt;Reporter.ReportEvent micFail,"res","Failed"&lt;br /&gt;Login="Login Operation Failed"&lt;br /&gt;Datatable("Result",3)=Login&lt;br /&gt;&lt;br /&gt;Dialog("Login").Dialog("&lt;span class="IL_AD" id="IL_AD11"&gt;Flight Reservations&lt;/span&gt;").WinButton("OK").Click&lt;br /&gt;Dialog("Login").WinButton("Cancel").Click&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;If Window("Flight Reservation").Exist(3)Then&lt;br /&gt;    Window("Flight Reservation").Close&lt;br /&gt;    End if&lt;br /&gt;Next&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5396509063687707580-8098409823119940039?l=qtpdiscussion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qtpdiscussion.blogspot.com/feeds/8098409823119940039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/data-table-methods.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/8098409823119940039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/8098409823119940039'/><link rel='alternate' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/data-table-methods.html' title='Data Table Methods'/><author><name>rohituappu</name><uri>http://www.blogger.com/profile/12402560776229572226</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5396509063687707580.post-7989045423843896850</id><published>2011-12-24T09:30:00.001-08:00</published><updated>2011-12-24T09:30:44.496-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Descriptive Programming'/><title type='text'>Descriptive Programming</title><content type='html'>&lt;h3 class="post-title entry-title"&gt;&lt;br /&gt;&lt;/h3&gt; &lt;div class="post-header"&gt;  &lt;/div&gt;  &lt;div style="font-family: Verdana,sans-serif; text-align: center;"&gt;&lt;span style="color: blue;"&gt;&lt;b&gt;&lt;span style="font-size: x-large;"&gt;Descriptive Programming&lt;/span&gt; &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Entering / Providing objects information &lt;span class="IL_AD" id="IL_AD5"&gt;directly&lt;/span&gt; into &lt;span class="IL_AD" id="IL_AD3"&gt;the test&lt;/span&gt; script is called Descriptive Programming.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;br style="font-family: Verdana,sans-serif;"&gt;&lt;/div&gt;&lt;span style="color: black; font-family: Verdana,sans-serif;"&gt;In this method of script &lt;span class="IL_AD" id="IL_AD8"&gt;creation&lt;/span&gt;, we no need to have Object Repositories. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span class="IL_AD" id="IL_AD11"&gt;Advantages&lt;/span&gt;:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: black;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;a) Descriptive Programming based Test scripts are faster in execution than Repository based Test scripts.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;br style="font-family: Verdana,sans-serif;"&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;b) Scripts are &lt;span class="IL_AD" id="IL_AD9"&gt;portable&lt;/span&gt; (we can run these scripts from any machine easily)&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;br style="font-family: Verdana,sans-serif;"&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;c) &lt;span class="IL_AD" id="IL_AD6"&gt;Maintenance&lt;/span&gt; is easy (less amount of resources)&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;br style="font-family: Verdana,sans-serif;"&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;d) We can start Test Execution process even though Application is not ready.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Descriptive  programming is  basically 2 types.&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;1. Static  Programming&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;2.  Dynamic Programming&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Static  Programming&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt; In this style of script  generation, we provide  objects information directly into &lt;span class="IL_AD" id="IL_AD10"&gt;the script&lt;/span&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;&lt;b&gt;Example:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;1) Invokeapplication   "C:\Program Files\HP\QuickTest   Professional\samples\flight\app\flight4a.exe"&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;2)   dialog("text:=Login").Activate&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;3)   dialog("text:=Login").Winedit("attached text:=Agent Name:").Set   "gcreddy"&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;4) dialog("text:=Login").Winedit("attached   text:=Password:").Set "mercury"&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;5)   dialog("text:=Login").Winbutton("text:=OK","width:=60").Click&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Note: &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;1. Dialog, WinEdit and   WinButton – Test Objects&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;2. text, attached text - Property names&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;3.   Login, Agent Name:, Password:, OK - &lt;span class="IL_AD" id="IL_AD1"&gt;Property values&lt;/span&gt; or Logical Names  of  the Object&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;4. Activate, Set, Setsecure, Click - Methods&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Note2: &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;If  we feel one property   information is not sufficient for recognizing  the object uniquely, then   we can provide more properties information  by separating with commas.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;&lt;b&gt;Note 3: &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;If  we want to get objects   information (Test objects, properties and  values), we can use object  spy  feature. This feature is available in  Tools Menu, in local  repository  and in repository manager.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;&lt;b&gt;Example 2:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="color: black;"&gt;SystemUtil.Run "C:\Program Files\Internet Explorer\IEXPLORE.EXE","","C:\Program Files\Internet Explorer","open"&lt;/span&gt;&lt;br style="color: black;"&gt;&lt;span style="color: black;"&gt;Browser("title:=Google").Page("title:=Google").Sync&lt;/span&gt;&lt;br style="color: black;"&gt;&lt;span style="color: black;"&gt;Browser("title:=Google").Navigate "http://www.icicibank.com/"&lt;/span&gt;&lt;br style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&lt;span style="color: black;"&gt;-------------------------------------------------------------------&lt;/span&gt;&lt;br style="color: black;"&gt;&lt;span style="color: black;"&gt;If we want maintain ‘Objects information’ in centralized location then we can use Constants.&lt;/span&gt;&lt;br style="color: black;"&gt;&lt;br style="color: black;"&gt;&lt;span style="color: black;"&gt;Steps:&lt;/span&gt;&lt;br style="color: black;"&gt;&lt;br style="color: black;"&gt;&lt;span style="color: black;"&gt;Creating Constants:&lt;/span&gt;&lt;br style="color: black;"&gt;&lt;br style="color: black;"&gt;&lt;span style="color: black;"&gt;Const Login="text:=Login", Agent="attached text:=Agent Name:"&lt;/span&gt;&lt;br style="color: black;"&gt;&lt;br style="color: black;"&gt;&lt;span style="color: black;"&gt;Const Pwd ="attached text:=Password:", Ok="text:=OK"&lt;/span&gt;&lt;br style="color: black;"&gt;&lt;br style="color: black;"&gt;&lt;span style="color: black;"&gt;Note:  we can declare no of Constants in a line by separating with Camas (,),  if we take other line then we have to use Const Statement again.&lt;/span&gt;&lt;br style="color: black;"&gt;&lt;br style="color: black;"&gt;&lt;span style="color: black;"&gt;Creating a Library file&lt;/span&gt;&lt;br style="color: black;"&gt;&lt;br style="color: black;"&gt;&lt;span style="color: black;"&gt;Place Constants in Notepad and save as .vbs file&lt;/span&gt;&lt;br style="color: black;"&gt;&lt;br style="color: black;"&gt;&lt;span style="color: black;"&gt;Associate  the Library file to QTP (File-&amp;gt;Settings-&amp;gt;Resources-&amp;gt; Click add  (+) icon-&amp;gt; Browse path of the Library file-&amp;gt;Click &lt;span class="IL_AD" id="IL_AD7"&gt;Apply&lt;/span&gt; and click Ok buttons&lt;/span&gt;&lt;br style="color: black;"&gt;&lt;br style="color: black;"&gt;&lt;span style="color: black;"&gt;Otherwise, we can load the library file during run-time &lt;/span&gt;&lt;br style="color: black;"&gt;&lt;br style="color: black;"&gt;&lt;span style="color: black;"&gt;Syntax:&lt;/span&gt;&lt;br style="color: black;"&gt;&lt;br style="color: black;"&gt;&lt;span style="color: black;"&gt;ExecuteFile “Path of the Library file(.vbs)”&lt;/span&gt;&lt;br style="color: black;"&gt;&lt;br style="color: black;"&gt;&lt;span style="color: black;"&gt;After that create the Test Script using Constants&lt;/span&gt;&lt;br style="color: black;"&gt;&lt;br style="color: black;"&gt;&lt;span style="color: black;"&gt;Creating the Test Script using Constants:&lt;/span&gt;&lt;br style="color: black;"&gt;&lt;br style="color: black;"&gt;&lt;span style="color: black;"&gt;Invokeapplication "C:\Program Files\HP\QuickTest Professional\samples\flight\app\flight4a.exe"&lt;/span&gt;&lt;br style="color: black;"&gt;&lt;span style="color: black;"&gt;Dialog(Login).Activate&lt;/span&gt;&lt;br style="color: black;"&gt;&lt;span style="color: black;"&gt;Dialog(Login).Winedit(Agent).Set "asdf"&lt;/span&gt;&lt;br style="color: black;"&gt;&lt;span style="color: black;"&gt;Dialog(Login).Winedit(Pwd").Set "mercury"&lt;/span&gt;&lt;br style="color: black;"&gt;&lt;span style="color: black;"&gt;Dialog(Login).Winbutton(Ok).Click&lt;/span&gt;&lt;br style="color: black;"&gt;&lt;br style="color: black;"&gt;&lt;span style="color: black;"&gt;Advantages:&lt;/span&gt;&lt;br style="color: black;"&gt;&lt;br style="color: black;"&gt;&lt;span style="color: black;"&gt;If we maintain Object Information in the centralized location, then we can handle modifications easily.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;Web Examples:&lt;/b&gt;&lt;/div&gt;&lt;div style="color: blue;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;Gmail Login Operation: (www.gmail.com)&lt;/b&gt;&lt;/div&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;----------------------------&lt;/b&gt;&lt;/div&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;S&lt;/b&gt;&lt;span style="color: black;"&gt;ystemUtil.Run "C:\Program Files\Internet Explorer\IEXPLORE.EXE", "www.gmail.com"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Browser("title:=Gmail: Email from  Google").Page("title:=Gmail: Email from  Google").WebEdit("name:=Email").Set "gcrindia@gmail.com"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Browser("title:=Gmail: Email from Google").Page("title:=Gmail: Email from Google").WebEdit("name:=Passwd").Set "Kurugonda7"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Browser("title:=Gmail: Email from Google").Page("title:=Gmail: Email from Google").WebButton("value:=Sign in").Click&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;---------------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;'Code optimization&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;--------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;SystemUtil.Run "C:\Program Files\Internet Explorer\IEXPLORE.EXE", "www.gmail.com"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Set myPage=Browser("title:=Gmail: Email from Google").Page("title:=Gmail: Email from Google")&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;myPage.WebEdit("name:=Email").Set "gcrindia@gmail.com"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;myPage.WebEdit("name:=Passwd").Set "abcd1234"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;myPage.WebButton("value:=Sign in").Click&lt;/span&gt;&lt;/div&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;Shopping Portal Registration Operation: (http://www.&lt;span class="IL_AD" id="IL_AD12"&gt;dealsdirect&lt;/span&gt;.com.au/)&lt;/b&gt;&lt;/div&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: blue;"&gt;&lt;span style="color: black;"&gt;SystemUtil.Run "C:\Program Files\Internet Explorer\IEXPLORE.EXE", "http://www.dealsdirect.com.au/"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Browser("title:=.*").Page("url:=http://www.dealsdirect.com.au").Link("text:=Register").Click&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Browser("title:=.*").Page("title:=DealsDirect.com.au Secure Login Page").WebEdit("name:=cEmail2").Set "bhavani123@gmail.com"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Browser("title:=.*").Page("title:=DealsDirect.com.au Secure Login Page").WebEdit("name:=cEmail3").Set "bhavani123@gmail.com"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Browser("title:=.*").Page("title:=DealsDirect.com.au Secure Login Page").WebEdit("name:=cPass2").Set "abcd123"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Browser("title:=.*").Page("title:=DealsDirect.com.au Secure Login Page").Image("name:=Image","file name:=image-register-and-continue-button.jpg").Click&lt;/span&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;span style="color: blue;"&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;br style="color: black;"&gt;&lt;span style="color: black;"&gt;-------------------------------------------------------------------&lt;/span&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;&lt;/span&gt;&lt;span style="color: blue;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: left;"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: blue; font-size: large;"&gt;&lt;b&gt;Dynamic  Programming&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;Creating Description Objects, Generating Statements using Description Objects is called Dynamic descriptive Programming&lt;br /&gt;&lt;br /&gt;-------------------------------------------&lt;br /&gt;&lt;br /&gt;Step1: Create Description Object&lt;br /&gt;&lt;br /&gt;Syntax:&lt;br /&gt;&lt;br /&gt;Set Variable = Description.Create&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;&lt;br /&gt;Set Login = Description.Create&lt;br /&gt;&lt;br /&gt;----------------------------------&lt;br /&gt;&lt;br /&gt;Step2: Enter Properties information into Description Object&lt;br /&gt;&lt;br /&gt;Syntax:&lt;br /&gt;&lt;br /&gt;Description Object("Property name").Value = "Property value"&lt;br /&gt;&lt;br /&gt;Example&lt;br /&gt;&lt;br /&gt;Login("text").Value = "Login"&lt;br /&gt;&lt;br /&gt;Login("width").Value = 320&lt;br /&gt;&lt;br /&gt;----------------------------------------------------------------&lt;br /&gt;Step3: Generating Statements using Description Objects&lt;br /&gt;&lt;br /&gt;Syntax:&lt;br /&gt;&lt;br /&gt;Test Object(Description Object).Method / Operation&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;&lt;br /&gt;Dialog(Login).Activate&lt;br /&gt;---------------------------------------------------------------------------------&lt;br /&gt;&lt;div style="color: black;"&gt;In this  style of script generation,  first  we create description objects, provide  properties information  and use  description objects in the test script. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Creating Properties Collection Objects&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Set   oLogin=description.Create&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Set oAgent=description.Create&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Set   oPassword=description.Create&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Set oOk=description.Create&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Entering Properties Information into Objects&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;oLogin("text").value="Login"&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;oLogin("width").value=320&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;oLogin("height").value=204&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;oAgent("attached   text").value="Agent Name:"&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;oPassword("attached   text").value="Password:"&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;oOk("text").value="OK"&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Generating Tests using Properties collection Objects&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Invokeapplication   "C:\Program Files\HP\QuickTest   Professional\samples\flight\app\flight4a.exe"&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Dialog(oLogin).Activate&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Dialog(oLogin).Winedit(oAgent).Set   "gcreddy"&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Dialog(oLogin).Winedit(oPassword).Set "mercury"&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Dialog(oLogin).Winbutton(oOK).Click&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Note1:&lt;/span&gt;&lt;/b&gt; Create Description objects and put   into one library file, by associating that library file, we can generate   tests.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue;"&gt;&lt;b&gt;Note2:&lt;/b&gt;&lt;/span&gt;   Dynamic programming is some difficult in preparation than static   programming but maintenance is very easy.&lt;/div&gt;&lt;br /&gt;------------------------------------------------------&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: blue; font-size: large;"&gt;&lt;b&gt;Examples:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: blue; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; text-align: left;"&gt;&lt;b&gt;Handling similar/&lt;span class="IL_AD" id="IL_AD2"&gt;Duplicate&lt;/span&gt; Objects using Index Property&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; text-align: left;"&gt;SystemUtil.Run "C:\Program Files\Internet Explorer\IEXPLORE.EXE"&lt;br /&gt;&lt;br /&gt;Browser("name:=Google").Page("title:=Google").Sync&lt;br /&gt;&lt;br /&gt;Browser("name:=Google").Navigate http://www.jjperfumes.com/&lt;br /&gt;&lt;br /&gt;Browser("name:=JJ Perfumes-Discount perfume cheap brand name perfumes,  fragrance &amp;amp; cologne online").page("title:=JJ Perfumes-Discount  perfume cheap brand name perfumes, fragrance &amp;amp; cologne  online").Link("innertext:=Register","index:=0").Click&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5396509063687707580-7989045423843896850?l=qtpdiscussion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qtpdiscussion.blogspot.com/feeds/7989045423843896850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/descriptive-programming.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/7989045423843896850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/7989045423843896850'/><link rel='alternate' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/descriptive-programming.html' title='Descriptive Programming'/><author><name>rohituappu</name><uri>http://www.blogger.com/profile/12402560776229572226</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5396509063687707580.post-7166149683845071583</id><published>2011-12-24T09:29:00.001-08:00</published><updated>2011-12-24T09:29:41.577-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Inserting Checkpoints'/><title type='text'>Inserting Checkpoints</title><content type='html'>&lt;h3 class="post-title entry-title"&gt;&lt;br /&gt;&lt;/h3&gt; &lt;div class="post-header"&gt;  &lt;/div&gt;   &lt;br /&gt;&lt;div class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 20pt;"&gt;Inserting Checkpoints&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Check point is a &lt;span class="IL_AD" id="IL_AD2"&gt;verification&lt;/span&gt; point, it takes expected result from the user and compares with actual results during execution and provides &lt;span class="IL_AD" id="IL_AD1"&gt;test results&lt;/span&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;There are 11 Checkpoints available in QTP:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 37.5pt; text-indent: -19.5pt;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;1.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Standard check point&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 37.5pt; text-indent: -19.5pt;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;2.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Text check point&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 37.5pt; text-indent: -19.5pt;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;3.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Text area check point&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 37.5pt; text-indent: -19.5pt;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;4.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Bit map check point&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 37.5pt; text-indent: -19.5pt;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;5.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Data base check point&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 37.5pt; text-indent: -19.5pt;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;6.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Accessibility check point&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 37.5pt; text-indent: -19.5pt;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;7.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;XML Check point (from &lt;span class="IL_AD" id="IL_AD5"&gt;Application&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 37.5pt; text-indent: -19.5pt;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;8.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;XML Check point (from Resource)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 37.5pt; text-indent: -19.5pt;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;9.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Page check point&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;&lt;b style="color: blue;"&gt;10&lt;/b&gt;. Image checkpoint&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;11&lt;/span&gt;&lt;/b&gt;. Table checkpoint &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Note 1: From 6 to 11 checkpoints are only for Web.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Note 2: From 9 to 11 checkpoints are hidden checkpoints, we can insert these checkpoints through standard checkpoint.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 38.25pt; text-indent: -0.25in;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;1.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;Standard Checkpoint: &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;It checks object &lt;span class="IL_AD" id="IL_AD12"&gt;property values&lt;/span&gt;. We can use this checkpoint for checking any &lt;span class="IL_AD" id="IL_AD11"&gt;property value&lt;/span&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;Navigation for Inserting standard checkpoint&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Keep  tool under recording mode &amp;gt; place cursor in desired location &amp;gt;  Insert &amp;gt; check point &amp;gt; Standard checkpoint &amp;gt; Show the object   &amp;gt; click okay &amp;gt; select property and enter expected results &amp;amp;  click Ok and stop Recording.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;Navigation for Editing standard checkpoint&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Select Checkpoint &lt;span class="IL_AD" id="IL_AD7"&gt;statement&lt;/span&gt; and right click &amp;gt; choose checkpoint properties option &amp;gt; modify the value &amp;gt; click Ok.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;Navigation for Deleting standard checkpoint:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Select Checkpoint statements and right click &amp;gt; choose delete option.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;Inserting Standard check points through active screen:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;View  &amp;gt; Active Screen &amp;gt;place cursor in desired location &amp;gt;Place mouse  pointer on active screen &amp;amp; right click&amp;gt; choose insert standard  checkpoint option &amp;gt; click ok &amp;gt; enter expected result &amp;gt; click ok&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Note: Inserting Standard check points through keyword view same as in expert view.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Note:&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt; We can insert standard checkpoints in 3 ways.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 41.75pt; text-indent: -0.3in;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;a.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Through expert view, &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 41.75pt; text-indent: -0.3in;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;b.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Through keyword view, &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 41.75pt; text-indent: -0.3in;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;c.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Through Active screen.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;2) Text Checkpoint:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt; It Checks object’s text property value in different ways. &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Navigation: &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Keep  tool under Recording mode &amp;gt;Insert menu &amp;gt; checkpoint &amp;gt; Text  checkpoint &amp;gt; Show the object &amp;gt; click ok &amp;gt; Select options&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoBodyTextIndent3" style="margin-top: 0in;"&gt;&lt;span style="color: black; font-size: 10pt;"&gt;(Match case; ignore spaces, exact match, text not displayed.)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;We can select one or more options &amp;gt; click ok &amp;amp; stop Recording.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 38.25pt; text-indent: -0.25in;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;3)&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;Text Area Checkpoint: &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;It checks the text area present in the application. &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Navigation:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Keep  tool under Recording mode &amp;gt; Insert menu&amp;gt; Checkpoint &amp;gt; Text  area checkpoint &amp;gt; Mark the area of text &amp;gt; select one or more  options &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoBodyTextIndent3"&gt;&lt;span style="color: black; font-size: 10pt;"&gt;(Match case, ignore spaces, exact match, text not displayed.)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Click ok and stop recording.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 42pt; text-indent: -21.75pt;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;4.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;Bitmap checkpoint:&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: Verdana;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;It compares bitmaps; we can compare &lt;span class="IL_AD" id="IL_AD8"&gt;complete&lt;/span&gt; bitmaps as well as part of the bitmaps. &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;Navigation&lt;/span&gt;&lt;/b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Keep  tool under Recording mode &amp;gt; Insert menu &amp;gt; Checkpoint &amp;gt; Bitmap  checkpoint &amp;gt; show the Bitmap &amp;gt;click ok &amp;gt;select “check only  selected area” option if we want to compare part of the bitmap &amp;gt;  click ok &amp;gt;stop recording.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 42pt; text-indent: -21.75pt;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;5.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;Database checkpoint:&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: Verdana;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;It checks Content of the back end Database. &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;Navigation: &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Insert &amp;gt; checkpoint &amp;gt; Database checkpoint &amp;gt;choose “specify SQL statement  manually” option &amp;gt;click next &amp;gt; click create &amp;gt; select machine  data source &amp;gt; Select DSN (QT_flight32) &amp;gt; click ok &amp;gt; enter SQL statement (select * from orders) &amp;gt; finish &amp;gt; click ok.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Note:&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt; here we do not need to put tool under Recording mode and we do not need AUT since data is from backend.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 42pt; text-indent: -21.75pt;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;6.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;Accessibility check point: &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;It checks whether the webpage in our web application is developed according to W3C (World Wide Web consortium) &lt;span class="IL_AD" id="IL_AD4"&gt;Rules and Regulations&lt;/span&gt; or not.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;It is a configurable checkpoint, according to our requirements, we can customize.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Configuring accessibility checkpoint: &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Tools menu&amp;gt; options &amp;gt;web &amp;gt; advanced &amp;gt; check/uncheck items &amp;gt; click &lt;span class="IL_AD" id="IL_AD10"&gt;apply&lt;/span&gt; &amp;gt; click ok&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Invigilation: &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Keep  tool under recording mode with web environment  &amp;gt;insert&amp;gt;checkpoint&amp;gt;accessibility checkpoint&amp;gt;show the  webpage&amp;gt;click ok&amp;gt;click ok&amp;gt;stop recording.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Result &lt;span class="IL_AD" id="IL_AD6"&gt;Criteria&lt;/span&gt;: &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.5in; text-indent: -0.25in;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;a)&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;If item is available but not according to W3C rules then fail.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.5in; text-indent: -0.25in;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;b)&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;If an item is available, according to W3C rules then Pass.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.5in; text-indent: -0.25in;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;c)&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;If an item is not available then result would be pass&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;7. XML Check point (from Application)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;It checks content of the XML file.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Navigation: &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 20.25pt;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Keep tool under Recording mode in web environment &amp;gt; insert menu &amp;gt; checkpoint (from application)&amp;gt; show the xml pages &amp;gt;click ok &amp;gt; stop Recording.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-indent: 2.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;8. XML Check point (from Resource)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;It checks content of the XML file.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Navigation:  Insert menu &amp;gt; checkpoint &amp;gt;xml checkpoint (from resource) &amp;gt;  browse path of the XML File &amp;gt; click ok &amp;gt; click ok.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Note: 1. If XML file is an individual and path available, and then we can go for inserting xml checkpoint from resource.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Note: 2. If XML file is part of web application, separate path is not available then we can choose inserting XML checkpoints from application.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-family: Verdana;"&gt;&lt;span style="color: blue;"&gt;9. Page      checkpoint: &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;It checks &lt;span class="IL_AD" id="IL_AD9"&gt;number&lt;/span&gt; of Links, &lt;span class="IL_AD" id="IL_AD3"&gt;Images&lt;/span&gt; and Loading time in a web page.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;It is a hidden checkpoint; we can insert this through standard checkpoint. &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Navigation: &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Keep  tool under Recording mode with web environment &amp;gt; Insert menu &amp;gt;  checkpoint &amp;gt; Standard checkpoint &amp;gt;show the web page &amp;gt; click ok  &amp;gt; click ok &amp;gt; stop recording.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 37.5pt; text-indent: -19.5pt;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;10.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;Image checkpoint:&lt;/span&gt;&lt;/b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;It checks Image property values.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Navigation:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt; Keep  tool under Recording mode with web environment &amp;gt; Insert menu &amp;gt;  checkpoint &amp;gt;standard checkpoint &amp;gt; show the image &amp;gt; select image  &amp;gt; click ok &amp;gt; click ok &amp;gt;stop recording.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 37.5pt; text-indent: -19.5pt;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;11.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;Table checkpoint:&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: Verdana;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;It checks content of the web tables.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Navigation:  Keep tool under Recording mode under web environment &amp;gt; Insert menu  &amp;gt; checkpoint &amp;gt; standard checkpoint &amp;gt;show the web table &amp;gt;  click ok &amp;gt;stop recording.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5396509063687707580-7166149683845071583?l=qtpdiscussion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qtpdiscussion.blogspot.com/feeds/7166149683845071583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/inserting-checkpoints.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/7166149683845071583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/7166149683845071583'/><link rel='alternate' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/inserting-checkpoints.html' title='Inserting Checkpoints'/><author><name>rohituappu</name><uri>http://www.blogger.com/profile/12402560776229572226</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5396509063687707580.post-2980922204631068700</id><published>2011-12-24T09:28:00.001-08:00</published><updated>2011-12-24T09:28:43.198-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Inserting Output values'/><title type='text'>Inserting Output values</title><content type='html'>&lt;h3 class="post-title entry-title"&gt;&lt;br /&gt;&lt;/h3&gt; &lt;div class="post-header"&gt;  &lt;/div&gt;   &lt;br /&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in; text-align: center;" align="center"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 20pt;"&gt;Inserting Output Values&lt;/span&gt;&lt;/b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 20pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;It is a step in which one or more values are captured during test &lt;span class="IL_AD" id="IL_AD11"&gt;execution&lt;/span&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;The values can later be used as input at a different point in the run &lt;span class="IL_AD" id="IL_AD2"&gt;session&lt;/span&gt; or we can use as input for another test.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;It is stored in run time &lt;span class="IL_AD" id="IL_AD7"&gt;data table&lt;/span&gt;; it is located in QTP result window and can be retrieved later. &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;&lt;span class="IL_AD" id="IL_AD5"&gt;Types of&lt;/span&gt; Output Values: &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 38.15pt; text-indent: -20.15pt;"&gt;&lt;b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;1.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Standard output value&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 38.15pt; text-indent: -20.15pt;"&gt;&lt;b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;2.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Text output value&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 38.15pt; text-indent: -20.15pt;"&gt;&lt;b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;3.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Text area output value&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 38.15pt; text-indent: -20.15pt;"&gt;&lt;b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;4.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Database output value&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 38.15pt; text-indent: -20.15pt;"&gt;&lt;b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;5.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;XML output value (From &lt;span class="IL_AD" id="IL_AD3"&gt;Application&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 38.15pt; text-indent: -20.15pt;"&gt;&lt;b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;6.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;XML output value (From Resource)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;1) Standard output value:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt; We can use &lt;span class="IL_AD" id="IL_AD8"&gt;standard&lt;/span&gt; output values to output the &lt;span class="IL_AD" id="IL_AD12"&gt;properties values&lt;/span&gt; of most objects.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;Navigation:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Keep tool under Recording mode &amp;gt; Insert menu &amp;gt;output value&amp;gt; standard  output value &amp;gt; show the object &amp;gt; click ok &amp;gt; select property  &amp;gt; modify the column name (if required) &amp;gt; click ok &amp;gt;click ok  &amp;gt;stop recording.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;2) Text output value: &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;We can use Text output values to output text strings displayed in an application. When creating a text output value we can output a part of the objects text and we can also specify text &lt;span class="IL_AD" id="IL_AD10"&gt;before and after&lt;/span&gt; options.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;Navigation: &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Keep  tool under recording mode&amp;gt; Insert menu&amp;gt; output value &amp;gt; text  output value &amp;gt; show the text &amp;gt;select one of the option(output  text/text before/text after) &amp;gt; click modify if you want to change the  column name &amp;gt; click ok &amp;gt; click ok.&amp;gt; check in runtime table  after running it.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;3) Text Area output value: &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;We can use text area output values to output text strings displayed within a defined area of the screen. &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;Navigation: &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Keep  tool under recording mode &amp;gt; insert menu &amp;gt;output value &amp;gt; text  area output value &amp;gt;Mark the text area &amp;gt;click modify the column  name if necessary &amp;gt; click ok &amp;gt; again click ok &amp;gt; check in run &lt;span class="IL_AD" id="IL_AD1"&gt;time table&lt;/span&gt; after running it..&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;4) Database output value: &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;We can use Database output values to output the value of the contents of database cells.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;Navigation: &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Insert  menu&amp;gt; output value &amp;gt; Database output value&amp;gt; choose specify SQL  statements manually &amp;gt;click next &amp;gt;click create &amp;gt;Select Machine  Data source &amp;gt; Select Driver (QT_flight32) &amp;gt; click ok &amp;gt; enter  SQL &lt;span class="IL_AD" id="IL_AD9"&gt;statement&lt;/span&gt; (select *from  orders) &amp;gt; click finish &amp;gt; select data cells &amp;gt; click ok &amp;gt; Run  and it will capture and see the results in run time table. &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;5) XML output value (from application): &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;we can use XML output values to output the values of XML elements in XML documents.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Navigation: Keep tool under recording mode with web environment &amp;gt; Insert menu &amp;gt; output value &amp;gt; XML output value from application &amp;gt; Show the &lt;span class="IL_AD" id="IL_AD4"&gt;XML document&lt;/span&gt; &amp;gt; select elements &amp;gt; click ok &amp;gt;stop recording.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;6) XML output Value (From Resource):&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;We can use XML output values to output the values of   XML elements in XML documents.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;Navigation: &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Insert  menu &amp;gt;output value&amp;gt; XML output value from resource &amp;gt; browse  path of the XML file &amp;gt; click ok &amp;gt; select elements &amp;gt;click ok.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 0.25in;"&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/5396509063687707580-2980922204631068700?l=qtpdiscussion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qtpdiscussion.blogspot.com/feeds/2980922204631068700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/inserting-output-values.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/2980922204631068700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/2980922204631068700'/><link rel='alternate' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/inserting-output-values.html' title='Inserting Output values'/><author><name>rohituappu</name><uri>http://www.blogger.com/profile/12402560776229572226</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5396509063687707580.post-116500035958245285</id><published>2011-12-24T09:27:00.002-08:00</published><updated>2011-12-24T09:28:16.809-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parameterization'/><title type='text'>Parameterization</title><content type='html'>&lt;h3 class="post-title entry-title"&gt; Parameterization &lt;/h3&gt; &lt;div class="post-header"&gt;  &lt;/div&gt;  &lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;span class="IL_AD" id="IL_AD8"&gt;Passing&lt;/span&gt; parameters, through this  we can pass multiple values.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;We   use parameterization in Data Driven Testing. &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.gcreddy.com/2010/12/data-driven-scripts.html"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Data Driven Testing&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;: Testing the Same   operation with multiple sets of test data. &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue; font-size: small;"&gt;&lt;b&gt;&lt;span class="IL_AD" id="IL_AD5"&gt;Types of&lt;/span&gt; Parameterization&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;: We can   parameterize tests in several ways in QTP&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;1. Through   Loop Statements &lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;2. Dynamic Test Data &lt;span class="IL_AD" id="IL_AD7"&gt;Submission&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;3. Through   &lt;span class="IL_AD" id="IL_AD10"&gt;Data Table&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;4. Fetching Test Data &lt;span class="IL_AD" id="IL_AD6"&gt;directly&lt;/span&gt; from External files   (Flat files &amp;amp; Spreadsheets)&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;5. Fetching Test Data directly   from Databases (MSAcess, Oracle etc).&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;6. Getting Test Data from   front end objects.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue; font-size: small;"&gt;&lt;b&gt;1. Through   Loop Statements&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;: We can use loop statements for passing   sequential &lt;span class="IL_AD" id="IL_AD3"&gt;numbers&lt;/span&gt; &amp;amp; Logical Numbers.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Note: We   can’t generate Strings.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;For orderno=1 to 10 step 1 '   for one &lt;span class="IL_AD" id="IL_AD11"&gt;increment&lt;/span&gt; step keyword is not mandatory&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Window("&lt;span class="IL_AD" id="IL_AD2"&gt;Flight   Reservation&lt;/span&gt;").Activate&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Window("Flight   Reservation").WinButton("Button").Click&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Window("Flight   Reservation").Dialog("Open Order").WinCheckBox("Order No.").Set "ON"&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Window("Flight   Reservation").Dialog("Open Order").WinEdit("Edit").Set orderno&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Window("Flight   Reservation").Dialog("Open Order").WinButton("OK").Click&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Next&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;2.Dynamic&lt;/span&gt;&lt;/b&gt; &lt;/span&gt;&lt;span style="color: blue; font-size: small;"&gt;&lt;b&gt;Test Data   Submission&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;: Through Loop Statements we can give strings  also  but every time user has to enter data.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;For x=1 to  3&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Agent  =inputbox("enter an Agent Name")&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Password=inputbox("enter  a  password")&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;invokeapplication "C:\Program Files\Mercury   Interactive\QuickTest Professional\samples\flight\app\flight4a.exe"&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Dialog("Login").Activate&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Dialog("Login").WinEdit("Agent   Name:").Set Agent&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Dialog("Login").WinEdit("Agent Name:").Type   micTab &lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Dialog("Login").WinEdit("Password:").SetSecure password&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Dialog("Login").WinButton("OK").Click&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Window("Flight   Reservation").Close&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Next&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue; font-size: small;"&gt;&lt;b&gt;3.   Through Data Table:&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt; QTP adds one data table (Spreadsheet)   for every test, we can use Data Table for Data Driven Testing. &lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;It   has 3 types of usage . &lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;a.   Entering test data directly into data table and use&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;b.   Importing test data from external Flat files &lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;c.   Importing test data from external Spread sheets&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;d.   Importing test data from Data bases.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;a.   Entering test data directly into data table and use.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Steps:&lt;/b&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;i) Generate the basic test&amp;gt;open data table(View&amp;gt;Data Table)&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;ii)  Click   on column header&amp;gt;enter the name of the field (like this we  can   create number of columns) &amp;gt; Enter Data&amp;gt;connect the data to  test &lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;(variable=datatable(“column   name”, &lt;span class="IL_AD" id="IL_AD4"&gt;Sheet&lt;/span&gt; id)&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Example: agent=datatable(“agent”,1)&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Pass   parameters.)&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;iii) Run the test.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;Example:  &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Agent   = Datatable("Agent",1)&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;pwd=Datatable ("Password",1)&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Invokeapplication   "C:\Program Files\Mercury Interactive\QuickTest   Professional\samples\flight\app\flight4a.exe"&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Dialog("Login").Activate&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Dialog("Login").WinEdit("Agent   Name:").Set Agent&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Dialog("Login").WinEdit("Agent   Name:").Type micTab &lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Dialog("Login").WinEdit("Password:").SetSecure   pwd&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Dialog("Login").WinButton("OK").Click&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Window("Flight   Reservation").Close&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;b.   Importing test data from external files: &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Open   Data Table (view&amp;gt;Data table)&amp;gt;place mouse pointer on data table   and right click&amp;gt;file&amp;gt;import from file&amp;gt;Click ok&amp;gt;Browsw path   of &lt;span class="IL_AD" id="IL_AD1"&gt;the file&lt;/span&gt;(it imports data from the flat file)&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Connecting   Test Data to QTP Test as above and run the test.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;c.   Importing test data from external Spread sheets: &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Open   Data Table (view&amp;gt;Data table)&amp;gt;place mouse pointer on data table   and right click&amp;gt;file&amp;gt;import from file&amp;gt;Click ok&amp;gt;Browse path   of the excel sheet (it imports data from the excel sheet)&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Connecting   Test Data to QTP Test as above and run the test.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;d.   Importing test data from Data bases: &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;Through Data table we can import   Test  Data from Data bases, but first we have to create /get the  DSN(Data   source Name)&amp;amp; we have to use SQL Commands.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;i).   Creating a Test Database: open MS Access (or we can use any other   database).&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;ii)  Start programs&amp;gt;MS   Office&amp;gt;MS Access&amp;gt;file &amp;gt;new&amp;gt;Select  blank Database&amp;gt;enter   name of the database&amp;gt;Save with mdb  extension.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;iii)&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Creating    Tables: Select Create table in design view&amp;gt;Enter field    name(Agent)and Select data type(text) Like this we can create number of    fields&amp;gt;save&amp;amp;enter table name.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;iv)  &lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Entering   Data into Tables: Select table&amp;gt;enter the data.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;v)&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Creating   DSN &amp;amp; importing data&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Navigation:&lt;/b&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;view&amp;gt;data table&amp;gt;Place mouse pointer on Data   table&amp;gt;sheet&amp;gt;import&amp;gt;from  database(Database query wizard   opens)&amp;gt;choose ‘specify SQL  statements manually&amp;gt;click next   &amp;gt;click create&amp;gt;click  new&amp;gt;select driver type&amp;gt;click next   &amp;gt;browse path to store&amp;gt;  enter DSN Name&amp;gt;Click Save&amp;gt;click   next&amp;gt;click  finish&amp;gt;select&amp;gt;browse the database&amp;amp;   select&amp;gt;click  ok&amp;gt;click ok&amp;gt;select DSN&amp;gt;click ok&amp;gt;enter SQL   statement  (select *from login)&amp;gt;click finish.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Note:&lt;/b&gt;   DSN Creation is one time activity, by using the DSN we can get data for   number of tests.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue; font-size: small;"&gt;&lt;b&gt;4. Fetching   Test Data directly from Flat files &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Dim  fso,  myfile&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Set fso=createobject("scripting.filesystemobject")&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Set   myfile=fso.opentextfile("d:\trigun.txt",1)&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;myfile.skipline&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;While   myfile.atendofline &amp;lt;&amp;gt; true&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;x=myfile.readline&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;S=split(x,"@")&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;SystemUtil.Run    "C:\Program Files\Mercury Interactive\QuickTest    Professional\samples\flight\app\flight4a.exe","","C:\Program    Files\Mercury Interactive\QuickTest    Professional\samples\flight\app\","open"&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Dialog("Login").Activate&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Dialog("Login").WinEdit("Agent   Name:").Set s(0)&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Dialog("Login").WinEdit("Agent Name:").Type   micTab &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Dialog("Login").WinEdit("Password:").SetSecure S(1)&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Dialog("Login").WinEdit("Password:").Type   micReturn &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Window("Flight Reservation").Close&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Wend&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue; font-size: small;"&gt;&lt;b&gt;Fetching Test Data directly from Excel Sheets&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue; font-size: small;"&gt;&lt;b&gt;Fetching Test Data directly from Databases&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Option   explicit&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Dim con,rs&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Set   con=createobject("adodb.connection")&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Set   rs=createobject("adodb.recordset")&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;con.provider=("microsoft.jet.oledb.4.0")&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;con.open   "C:\Documents and Settings\pooja\My Documents\trigun.mdb"&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;rs.open   "select * from login",con&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;do until rs.eof=true&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;SystemUtil.Run    "C:\Program Files\Mercury Interactive\QuickTest    Professional\samples\flight\app\flight4a.exe","","C:\Program    Files\Mercury Interactive\QuickTest    Professional\samples\flight\app\","open"&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Dialog("Login").Activate&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Dialog("Login").WinEdit("Agent   Name:").Set rs.fields ("agent")&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Dialog("Login").WinEdit("Agent   Name:").Type micTab &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Dialog("Login").WinEdit("Password:").SetSecure   rs.fields("password")&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Dialog("Login").WinEdit("Password:").Type   micReturn &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Window("Flight Reservation").Close&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;rs.movenext&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;loop&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;--------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;Using Dictionary Object for Parameterization&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;Set inputdata=CreateObject("Scripting.Dictionary")&lt;br /&gt;&lt;br /&gt;inputdata.Add "Agent","gcreddy"&lt;br /&gt;inputdata.Add "Password","mercury"&lt;br /&gt;&lt;br /&gt;SystemUtil.Run "C:\Program Files\HP\QuickTest Professional\samples\flight\app\flight4a.exe"&lt;br /&gt;Dialog("Login").Activate&lt;br /&gt;Dialog("Login").WinEdit("Agent Name:").Set inputdata("Agent")&lt;br /&gt;Dialog("Login").WinEdit("Password:").Set inputdata("Password")&lt;br /&gt;Dialog("Login").WinButton("OK").Click&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5396509063687707580-116500035958245285?l=qtpdiscussion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qtpdiscussion.blogspot.com/feeds/116500035958245285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/parameterization.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/116500035958245285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/116500035958245285'/><link rel='alternate' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/parameterization.html' title='Parameterization'/><author><name>rohituappu</name><uri>http://www.blogger.com/profile/12402560776229572226</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5396509063687707580.post-8037249886626073281</id><published>2011-12-24T09:27:00.001-08:00</published><updated>2011-12-24T09:27:16.402-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Synchronization'/><title type='text'>Synchronization</title><content type='html'>&lt;h3 class="post-title entry-title"&gt; Synchronization &lt;/h3&gt; &lt;div class="post-header"&gt;  &lt;/div&gt;  &lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;It is a &lt;span class="IL_AD" id="IL_AD10"&gt;process of&lt;/span&gt; &lt;span class="IL_AD" id="IL_AD1"&gt;matching&lt;/span&gt; the speeds of both QTP and AUT in order  to get proper &lt;span class="IL_AD" id="IL_AD9"&gt;execution&lt;/span&gt; and results.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue; font-size: small;"&gt;&lt;b&gt;Where &lt;span class="IL_AD" id="IL_AD11"&gt;Synchronization&lt;/span&gt; &lt;span class="IL_AD" id="IL_AD6"&gt;is required&lt;/span&gt;: &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;During  test execution QTP gives instructions &lt;span class="IL_AD" id="IL_AD5"&gt;one by one&lt;/span&gt; with same speed, but  AUT takes less &lt;span class="IL_AD" id="IL_AD2"&gt;time for&lt;/span&gt; some operations execution and more time for some  operations execution, that time we may not get proper execution and  results. In order to get proper results in between QTP &amp;amp; AUT  synchronization is required.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;There are several methods  available in QTP for synchronization.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;1. Inserting Wait  statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;2. Inserting Synchronization points.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;3.  Increasing Tool default synchronization time.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;4. Sync Method (Only  for WEB)&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;5. Exist Property&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue; font-size: small;"&gt;&lt;b&gt;Inserting  Wait Statements: &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;We can insert wait statements in our  test in order to make QTP to wait until AUT completes current  operation. &lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Syntax: Wait(time in seconds)&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue; font-size: small;"&gt;&lt;b&gt;Note:&lt;/b&gt;&lt;/span&gt;&lt;span style="color: black; font-size: small;"&gt; If we insert wait statements QTP  waits up to maximum time even though operation is completed.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue; font-size: small;"&gt;&lt;b&gt;Inserting Synchronization points:&lt;/b&gt;&lt;/span&gt; &lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Place  cursor in desired location&amp;gt;keep tool under recording mode&amp;gt;Insert  menu&amp;gt;Synchronization  point &amp;gt;show the object &amp;gt;click ok&amp;gt;select  property name &amp;amp;  Value(True)&amp;gt;enter time in Milli seconds&amp;gt;click  ok&amp;gt;Stop  recording.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Note:&lt;/b&gt; if we insert  Synchronization points, it does not wait up to maximum time, after  completion of the current operations, it goes to next step immediately.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Syntax:  object hierarchy.waitproperty “property name”,value,time in milli  seconds.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue; font-size: small;"&gt;&lt;b&gt;Increasing Tool  default synchronization time:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Navigation:  File&amp;gt;settings&amp;gt;run tab&amp;gt;increase object synchronization time  out&amp;gt;&lt;span class="IL_AD" id="IL_AD8"&gt;apply&lt;/span&gt;&amp;gt;ok&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Note:  If we increase QTP tool default time that  can be applied for all  statements in the test, but QTP does not wait up  to maximum time  unnecessarily, After completion of one &lt;span class="IL_AD" id="IL_AD7"&gt;statement&lt;/span&gt;  execution it goes to next statement immediately.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Sync Method:&lt;/span&gt;&lt;/b&gt; (only for WEB)&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Waits for  the browser to &lt;span class="IL_AD" id="IL_AD3"&gt;complete&lt;/span&gt; current navigation.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Syntax:  Object Hirearchy.Sync&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Ex: Browser("Yahoo! Toolbar").Page("Yahoo!  Toolbar").Sync&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue; font-size: small;"&gt;&lt;b&gt;Selecting an  appropriate Method: &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;1. Suppose in our test  one or more statements only are taking more time for execution then  selecting “Inserting synchronization method” is better.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;2.  Suppose in our test more statements are taking more time for execution  then selecting “increasing tool time out” .&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;3. Above  two are local features but wait statement is Vbscript feature, even  though some drawbacks are there in using wait statement, it is better to  use wait statement in functions&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Advantages of Wait Statement:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: black;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;1)  &lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;It is a VBScript statement, we can use this globally&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;2) It is recommended, whenever we want to observe the Test Execution process&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;3) No object reference required to insert wait statements&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;4) It is useful to make QTP capture values and screen shots during test execution&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;b style="color: black;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5396509063687707580-8037249886626073281?l=qtpdiscussion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qtpdiscussion.blogspot.com/feeds/8037249886626073281/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/synchronization.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/8037249886626073281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/8037249886626073281'/><link rel='alternate' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/synchronization.html' title='Synchronization'/><author><name>rohituappu</name><uri>http://www.blogger.com/profile/12402560776229572226</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5396509063687707580.post-501458625505185387</id><published>2011-12-24T09:26:00.000-08:00</published><updated>2011-12-24T09:27:02.550-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Actions'/><title type='text'>Actions</title><content type='html'>&lt;h3 class="post-title entry-title"&gt;&lt;br /&gt;&lt;/h3&gt; &lt;div class="post-header"&gt;  &lt;/div&gt;  &lt;b&gt;&lt;span style="color: blue;"&gt;Action:&lt;/span&gt;&lt;/b&gt; Set of Statements for  perfoming a Task(s)&lt;br /&gt;We divide our test into actions to streamline  &lt;span class="IL_AD" id="IL_AD3"&gt;the process&lt;/span&gt; of testing.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&lt;span class="IL_AD" id="IL_AD8"&gt;Purpose&lt;/span&gt; of Actions: &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For  understandability&lt;br /&gt;&lt;br /&gt;For reusing components&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;&lt;span class="IL_AD" id="IL_AD2"&gt;Types of&lt;/span&gt; Actions: &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;1) Non  Re usable actions&lt;br /&gt;2) Re usable actions&lt;br /&gt;3) External actions&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Operations on Actions: &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•  Creating Actions&lt;br /&gt;&lt;br /&gt;• &lt;span class="IL_AD" id="IL_AD6"&gt;Splitting&lt;/span&gt; Actions&lt;br /&gt;&lt;br /&gt;•  Renaming Actions&lt;br /&gt;&lt;br /&gt;• Deleting Actions&lt;br /&gt;&lt;br /&gt;•  Calling an Action&lt;br /&gt;&lt;br /&gt;• Copying an Action&lt;br /&gt;&lt;br /&gt;•  Making an Action Reusable/Non Reusable&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Creating an Action:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;Insert&amp;gt;call to  new action&amp;gt;enter name of the action&amp;gt;click ok&lt;br /&gt;Steps:&lt;br /&gt;&lt;br /&gt;1.  Create required actions(ex login, insert,delte)&lt;br /&gt;2. Prepare  Scripts for those actions.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Splitting an action:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Navigation:  Place cursor in &lt;span class="IL_AD" id="IL_AD7"&gt;desired&lt;/span&gt; location&amp;gt;Edit menu&amp;gt;action&amp;gt;split  action&amp;gt;Enter Action 1 name &amp;amp; action 2 name.&lt;br /&gt;&lt;br /&gt;Steps: &lt;br /&gt;&lt;br /&gt;1. Generate total test in the default action&lt;br /&gt;2.  Split into meaningful actions.&lt;br /&gt;&lt;br /&gt;Note: At a time we can  split one actions into 2 actions.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Renaming actions:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;Select desired  action in action &lt;span class="IL_AD" id="IL_AD9"&gt;drop down&lt;/span&gt; box&amp;gt; edit menu&amp;gt;action&amp;gt;rename  action&amp;gt;modify the name&amp;gt;click ok.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Deleting Actions:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;Select desired  action in action drop down box&amp;gt;edit menu&amp;gt;action&amp;gt;delete  action&amp;gt;confirm deletion.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Calling  an action: &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;Insert&amp;gt;call to existing  action&amp;gt;browse path of the test&amp;gt;select desired action&amp;gt;click ok.&lt;br /&gt;&lt;br /&gt;Note:  U can’t edit&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&lt;b&gt;Copying an  action&lt;/b&gt;: &lt;/span&gt;&lt;br /&gt;Insert&amp;gt;call to copy of action&amp;gt;browse  path of the test&amp;gt;select desired action&amp;gt;click ok.&lt;br /&gt;&lt;br /&gt;Note:  we can edit this action.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&lt;b&gt;Making  an action reusable:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;Select Non Reusable action  &amp;gt;edit &amp;gt;action&amp;gt;action &lt;span class="IL_AD" id="IL_AD5"&gt;properties&lt;/span&gt;&amp;gt;&lt;span class="IL_AD" id="IL_AD4"&gt;check&lt;/span&gt; reusable action check  box &amp;gt;click ok.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5396509063687707580-501458625505185387?l=qtpdiscussion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qtpdiscussion.blogspot.com/feeds/501458625505185387/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/actions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/501458625505185387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/501458625505185387'/><link rel='alternate' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/actions.html' title='Actions'/><author><name>rohituappu</name><uri>http://www.blogger.com/profile/12402560776229572226</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5396509063687707580.post-8362658904869900701</id><published>2011-12-24T09:25:00.001-08:00</published><updated>2011-12-24T09:25:36.653-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VB Script String Functions'/><title type='text'>VB Script String Functions</title><content type='html'>&lt;h3 class="post-title entry-title"&gt;&lt;br /&gt;&lt;/h3&gt; &lt;div class="post-header"&gt;  &lt;/div&gt;  &lt;div style="color: blue; font-family: Verdana,sans-serif; text-align: center;"&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;&lt;span class="IL_AD" id="IL_AD2"&gt;String Functions&lt;/span&gt; &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif; text-align: left;"&gt;&lt;span style="font-size: small;"&gt;&lt;b style="color: blue;"&gt;1) Left Function&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="IL_AD" id="IL_AD6"&gt;Returns&lt;/span&gt; a specified &lt;span class="IL_AD" id="IL_AD1"&gt;number&lt;/span&gt; of charectors of a &lt;span class="IL_AD" id="IL_AD12"&gt;given&lt;/span&gt; &lt;span class="IL_AD" id="IL_AD7"&gt;string&lt;/span&gt; from &lt;span class="IL_AD" id="IL_AD3"&gt;left side&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Syntax:&lt;br /&gt;&lt;br /&gt;&lt;span class="IL_AD" id="IL_AD5"&gt;variable&lt;/span&gt;=Left(string,Lengh)&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;&lt;br /&gt;Dim val,x&lt;br /&gt;val="Hyderabad"&lt;br /&gt;x=Left(val,3)&lt;br /&gt;msgbox x ' Output: Hyd&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;val="9247837478"&lt;br /&gt;x=Left(val,1)&lt;br /&gt;msgbox x ' Output: 9&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;val="H92yderabad"&lt;br /&gt;x=Left(val,3)&lt;br /&gt;msgbox x ' Output: H92&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;x=Left(9247837478,5)&lt;br /&gt;msgbox x ' Output: 92478&lt;br /&gt;&lt;br /&gt;val=#10-10-10#&lt;br /&gt;x=Left(val,3)&lt;br /&gt;msgbox x ' Output: 10/&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;2) Right Function&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Returns a specified number of charectors of a given string from Right side&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;&lt;br /&gt;Dim val,x&lt;br /&gt;val="Hyderabad"&lt;br /&gt;x=Right(val,3)&lt;br /&gt;msgbox x ' Output: bad&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;val="9247837478"&lt;br /&gt;x=Right(val,1)&lt;br /&gt;msgbox x ' Output: 8&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;val="H92yderabad"&lt;br /&gt;x=Right(val,3)&lt;br /&gt;msgbox x ' Output: bad&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;x=Right(9247837478,5)&lt;br /&gt;msgbox x ' Output: 37478&lt;br /&gt;&lt;br /&gt;val=#10-10-10#&lt;br /&gt;x=Right(val,5)&lt;br /&gt;msgbox x ' Output: /2010&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;3) Mid function&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Returns a specified number of charectors of a given string&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;&lt;br /&gt;Dim val,x&lt;br /&gt;val="Hyderabad"&lt;br /&gt;x=Mid(Val,5,3)&lt;br /&gt;msgbox x ' Output: rab&lt;br /&gt;&lt;br /&gt;val="Hyderabad"&lt;br /&gt;x=Mid(Val,5)&lt;br /&gt;msgbox x ' Output: rabad&lt;br /&gt;&lt;br /&gt;val="9247837478"&lt;br /&gt;x=Mid(val,6,5)&lt;br /&gt;msgbox x ' Output: 37478&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;val="H92yderabad"&lt;br /&gt;x=Mid(val,1)&lt;br /&gt;msgbox x ' Output: H92yderabad&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;x=Mid(9247837478,5)&lt;br /&gt;msgbox x ' Output: 837478&lt;br /&gt;&lt;br /&gt;val=#10-10-10#&lt;br /&gt;x=Mid(val,5)&lt;br /&gt;msgbox x ' Output: 0/2010&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;4) StrReverse&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;retuns reverse value of a string&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;&lt;br /&gt;Dim val,x&lt;br /&gt;val="Hyderabad"&lt;br /&gt;x=StrReverse(val)&lt;br /&gt;msgbox x 'Output dabaredyH&lt;br /&gt;&lt;br /&gt;val="001"&lt;br /&gt;x=StrReverse(val)&lt;br /&gt;msgbox x 'Output: 100&lt;br /&gt;&lt;br /&gt;val=1002&lt;br /&gt;x=StrReverse(val)&lt;br /&gt;msgbox x 'Output: 2001&lt;br /&gt;&lt;br /&gt;val=#10-10-10#&lt;br /&gt;x=StrReverse(val)&lt;br /&gt;msgbox x 'Output: 0102/01/01&lt;br /&gt;&lt;br /&gt;x=StrReverse("Hyderabad")&lt;br /&gt;msgbox x 'Output: dabaredyH&lt;br /&gt;&lt;br /&gt;x=StrReverse(100)&lt;br /&gt;msgbox x 'Output: 001&lt;br /&gt;&lt;b style="color: blue;"&gt;&lt;br /&gt;5) StrComp Function&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;It compares two string (&lt;span class="IL_AD" id="IL_AD9"&gt;Binary&lt;/span&gt; and textual)&lt;br /&gt;&lt;br /&gt;if&lt;br /&gt;&lt;br /&gt;a) Both are equal, returns 0(zero)&lt;br /&gt;&lt;br /&gt;b) String 1 greater than string 2, returns 1(one)&lt;br /&gt;&lt;br /&gt;b) String 2 greater than string 1, returns -1&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;&lt;br /&gt;Dim str1,str2,x&lt;br /&gt;str1="India"&lt;br /&gt;str2="India"&lt;br /&gt;x=StrComp(str1,str2,1)&lt;br /&gt;msgbox x 'Output 0&lt;br /&gt;&lt;br /&gt;str1="india"&lt;br /&gt;str2="INDIA"&lt;br /&gt;x=StrComp(str1,str2,1)&lt;br /&gt;msgbox x 'Output 0&lt;br /&gt;&lt;br /&gt;str1="India"&lt;br /&gt;str2="Indian"&lt;br /&gt;x=StrComp(str1,str2,1)&lt;br /&gt;msgbox x 'Output -1&lt;br /&gt;&lt;br /&gt;str1="Indian"&lt;br /&gt;str2="Ndia"&lt;br /&gt;x=StrComp(str1,str2,1)&lt;br /&gt;msgbox x 'Output -1&lt;br /&gt;&lt;br /&gt;str1="Indian"&lt;br /&gt;str2="India"&lt;br /&gt;x=StrComp(str1,str2,1)&lt;br /&gt;msgbox x 'Output 1&lt;br /&gt;&lt;br /&gt;str1=100&lt;br /&gt;str2=100&lt;br /&gt;x=StrComp(str1,str2,1)&lt;br /&gt;msgbox x 'Output 0&lt;br /&gt;&lt;br /&gt;str1=100&lt;br /&gt;str2=101&lt;br /&gt;x=StrComp(str1,str2,1)&lt;br /&gt;msgbox x 'Output -1&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;6) Lcase function&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Coverts Upper case values into &lt;span class="IL_AD" id="IL_AD11"&gt;Lower&lt;/span&gt; case&lt;br /&gt;&lt;br /&gt;Dim val,x&lt;br /&gt;val="HYDERABAD"&lt;br /&gt;x=Lcase(val)&lt;br /&gt;msgbox x 'Output hyderabad&lt;br /&gt;&lt;br /&gt;val="Hyderabad"&lt;br /&gt;x=Lcase(val)&lt;br /&gt;msgbox x 'Output hyderabad&lt;br /&gt;&lt;br /&gt;val="HederabaD"&lt;br /&gt;x=Lcase(val)&lt;br /&gt;msgbox x 'Output hyderabad&lt;br /&gt;&lt;br /&gt;val="hyderabad"&lt;br /&gt;x=Lcase(val)&lt;br /&gt;msgbox x 'Output hyderabad&lt;br /&gt;&lt;br /&gt;x=Lcase("HYDERABAD")&lt;br /&gt;msgbox x 'Output hyderabad&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;7) Ucase function&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Coverts Lower case values into Upper case&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;&lt;br /&gt;Dim val,x&lt;br /&gt;val="HYDERABAD"&lt;br /&gt;x=Ucase(val)&lt;br /&gt;msgbox x 'Output HYDERABAD&lt;br /&gt;&lt;br /&gt;val="Hyderabad"&lt;br /&gt;x=Ucase(val)&lt;br /&gt;msgbox x 'Output HYDERABAD&lt;br /&gt;&lt;br /&gt;val="HederabaD"&lt;br /&gt;x=Ucase(val)&lt;br /&gt;msgbox x 'Output HYDERABAD&lt;br /&gt;&lt;br /&gt;val="hyderabad"&lt;br /&gt;x=Ucase(val)&lt;br /&gt;msgbox x 'Output HYDERABAD&lt;br /&gt;&lt;br /&gt;x=Ucase("HYDERABAD")&lt;br /&gt;msgbox x 'Output HYDERABAD&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;strong&gt;&lt;span style="color: blue;"&gt;8) LBound, UBound Functions&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana, sans-serif;"&gt;Example:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana, sans-serif;"&gt;Dim x(3), y(4,5)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana, sans-serif;"&gt;Msgbox Lbound(x) '0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana, sans-serif;"&gt;Msgbox UBound(x)'3&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color: black; font-family: Verdana, sans-serif;"&gt;'Find size of the Array&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana, sans-serif;"&gt;Msgbox UBound(x)+1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana, sans-serif;"&gt;Msgbox Lbound(y,1) '0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana, sans-serif;"&gt;Msgbox Lbound(y,2) '0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana, sans-serif;"&gt;Msgbox UBound(y,1) '4&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana, sans-serif;"&gt;Msgbox UBound(y,2) '5&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5396509063687707580-8362658904869900701?l=qtpdiscussion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qtpdiscussion.blogspot.com/feeds/8362658904869900701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/vb-script-string-functions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/8362658904869900701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/8362658904869900701'/><link rel='alternate' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/vb-script-string-functions.html' title='VB Script String Functions'/><author><name>rohituappu</name><uri>http://www.blogger.com/profile/12402560776229572226</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5396509063687707580.post-4648333020764625354</id><published>2011-12-24T09:24:00.003-08:00</published><updated>2011-12-24T09:24:57.039-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Environment Variables'/><title type='text'>Environment Variables</title><content type='html'>&lt;h3 class="post-title entry-title"&gt;&lt;br /&gt;&lt;/h3&gt; &lt;div class="post-header"&gt;  &lt;/div&gt;  &lt;div style="color: blue; font-family: Verdana,sans-serif; text-align: center;"&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;Environment Variables in QTP&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;These are global &lt;span class="IL_AD" id="IL_AD4"&gt;variables&lt;/span&gt;; if you want to use some variables globally (From &lt;span class="IL_AD" id="IL_AD1"&gt;number&lt;/span&gt; of tests) declaring as global variables is better. If we declare as local variables in number of tests, &lt;span class="IL_AD" id="IL_AD6"&gt;modifications&lt;/span&gt; are &lt;span class="IL_AD" id="IL_AD8"&gt;difficult&lt;/span&gt;. &lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span class="IL_AD" id="IL_AD2"&gt;Types of&lt;/span&gt; Environment variables: &lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;1. &lt;b style="color: blue;"&gt;&lt;span class="IL_AD" id="IL_AD7"&gt;Built in&lt;/span&gt; variables:&lt;/b&gt; These are system defined variables, we can access from all tests but these are designed as read only.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;2. &lt;b&gt;&lt;span style="color: blue;"&gt;User defined variables:&lt;/span&gt;&lt;/b&gt; Variables that we predefine in the active external environment variables file. We can create as many files as we want and we can change values of variables.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Usage of  environment variables: &lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Syntax: &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span class="IL_AD" id="IL_AD10"&gt;Variable&lt;/span&gt; = Environment(“environment variable name”)&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Ex: &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;X=Environment (“ActionName”)&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Msgbox x&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b style="color: blue;"&gt;Example Script:&lt;/b&gt; &lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;ProductDir =environment ("ProductDir")&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;app= "\samples\flight\app\flight4a.exe"&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Systemutil.Run ProductDir &amp;amp; app&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Dialog("Login").Activate&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Dialog("Login").WinEdit("Agent Name:").Set "kajal"&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Dialog("Login").WinEdit("Password:").SetSecure "4b3c86f2107ff565cc195ba6c24739091b656407"&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Dialog("Login").WinButton("OK").Click&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Creating user defined environment variables: &lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Navigation: &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;File &amp;gt; &lt;span class="IL_AD" id="IL_AD9"&gt;settings&lt;/span&gt; &amp;gt; Environment &amp;gt; select variable type as user defined &amp;gt; click add icon (+) &amp;gt; enter variable name &amp;amp; Value &amp;gt; click ok (like this we can create number of variables) &amp;gt; click export &amp;gt; browse path &amp;amp; enter file name, save with xml extension &amp;gt; click ok.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b style="color: blue;"&gt;A&lt;/b&gt;&lt;b style="color: blue;"&gt;ssociating environment variable file: &lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Navigation: &lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;File &amp;gt; settings &amp;gt;Environment &amp;gt; select variable type as user defined &amp;gt; check “load variables and values from the external file” &amp;gt; browse path of the xml file &amp;gt; click &lt;span class="IL_AD" id="IL_AD5"&gt;apply&lt;/span&gt; &amp;amp; ok.&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Or &lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;We can load environment file directly &lt;/b&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Environment.loadfromfile”path of the xml file”&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Usage of user defined Environment variables: &lt;/b&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Associate environment file to current test:&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Variable = Environment (“Variable Name”)&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;X=environment (“city”)&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Msgbox x&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Modifying Environment files:&lt;/b&gt; &lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;Select XML file&amp;gt;open with notepad&amp;gt;modify the values&amp;gt;Save.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5396509063687707580-4648333020764625354?l=qtpdiscussion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qtpdiscussion.blogspot.com/feeds/4648333020764625354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/environment-variables.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/4648333020764625354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/4648333020764625354'/><link rel='alternate' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/environment-variables.html' title='Environment Variables'/><author><name>rohituappu</name><uri>http://www.blogger.com/profile/12402560776229572226</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5396509063687707580.post-6882228261617391100</id><published>2011-12-24T09:24:00.001-08:00</published><updated>2011-12-24T09:24:42.455-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Regular Expressions'/><title type='text'>Regular Expressions</title><content type='html'>&lt;h3 class="post-title entry-title"&gt;&lt;br /&gt;&lt;/h3&gt; &lt;div class="post-header"&gt;  &lt;/div&gt;  &lt;div style="color: blue; font-family: Verdana,sans-serif; text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Regular Expressions in QTP&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;What is Regular &lt;span class="IL_AD" id="IL_AD10"&gt;Expression&lt;/span&gt;?&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;It is a way of representing data using symbols. They are often used within &lt;span class="IL_AD" id="IL_AD4"&gt;matching&lt;/span&gt;, searching or replacing algorithms.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Regular Expressions in QTP:&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span class="IL_AD" id="IL_AD12"&gt;Regular&lt;/span&gt; expressions can be used in QTP for identifying objects and text strings with varying values. &lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Where we use: &lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;o Defining the &lt;span class="IL_AD" id="IL_AD7"&gt;property values&lt;/span&gt; of an object in Descriptive programming for  handling dynamic objects&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;o For parameterizing a step &lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;o creating checkpoints with varying values&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;Using Regular Expressions in QTP:&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;We can define a regular expression for a constant value, a Data Table parameter value, an Environment parameter value, or a &lt;span class="IL_AD" id="IL_AD11"&gt;property value&lt;/span&gt; in Descriptive programming.&lt;br /&gt;&lt;br /&gt;We can define a regular expression in standard checkpoint to verify the property values of an object; we can set the expected value of an object's property as a regular expression so that an object with a varying value can be verified.&lt;br /&gt;&lt;br /&gt;We can define the text string as a regular expression, when creating a text checkpoint to check that a varying text string is displayed on our application,&lt;br /&gt;For XML checkpoints we can set attribute or element values as regular expressions.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Ways of Regular Expressions:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;a) Backslash Character:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt; A backslash (\) can serve two purposes. It can be used in conjunction with a special character to indicate that &lt;span class="IL_AD" id="IL_AD5"&gt;the next&lt;/span&gt; character be treated as a literal character.&lt;br /&gt;Alternatively, if the backslash (\) is used in conjunction with some  characters that would otherwise be treated as literal characters, such  as the letters n, t, w, or d, the combination indicates a special  character.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;b) Matching Any Single Character:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;A period (.) instructs QTP to search for any single character (except for \n).&lt;br /&gt;Ex:&lt;br /&gt;welcome.&lt;br /&gt;Matches welcomes, welcomed, or welcome followed by a space or any other single character.&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;c) Matching Any Single Character in a List:&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;Square brackets instruct QTP to search for any single character within a list of characters.&lt;br /&gt;Ex:&lt;br /&gt;To search for &lt;span class="IL_AD" id="IL_AD3"&gt;the date&lt;/span&gt; 1867, 1868, or 1869, enter:&lt;br /&gt;&lt;br /&gt;186[789]&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;d) Matching Any Single Character Not in a List:&lt;/b&gt;&lt;/div&gt;&lt;br /&gt; When a caret (^) is the first character inside square brackets, it  instructs QTP to match any character in the list except for the ones  specified in the string.&lt;br /&gt;Example:&lt;br /&gt;[^ab]&lt;br /&gt;Matches any character except a or b.&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;e) Matching Any Single Character within a Range:&lt;/b&gt;&lt;/div&gt;&lt;br /&gt; To match a single character within a range, we can use square brackets ([ ]) with the hyphen (-) character.&lt;br /&gt;Example:&lt;br /&gt;For matching any year in the 2010s, enter:&lt;br /&gt;&lt;br /&gt;201[0-9]&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;f) Matching Zero or More Specific Characters:&lt;/b&gt;&lt;/div&gt;&lt;br /&gt; An &lt;span class="IL_AD" id="IL_AD6"&gt;asterisk&lt;/span&gt; (*) instructs QTP to match zero or more occurrences of the preceding character.&lt;br /&gt;For example:&lt;br /&gt;&lt;br /&gt;ca*r&lt;br /&gt;&lt;br /&gt;Matches car, caaaaaar, and cr&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;g) Matching One or More Specific Characters:&lt;/b&gt;&lt;/div&gt;&lt;br /&gt; A plus sign (+) instructs QTP to match one or more occurrences of the preceding character.&lt;br /&gt;For example:&lt;br /&gt;ca+r&lt;br /&gt;Matches car and caaaaaar, but not cr.&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;h) Matching Zero or One Specific Character:&lt;/b&gt; &lt;/div&gt;&lt;br /&gt;A question mark (?) instructs QTP to match zero or one occurrences of the preceding character.&lt;br /&gt;For example:&lt;br /&gt;ca?r&lt;br /&gt;Matches car and cr, but nothing else.&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;i) Grouping Regular Expressions:&lt;/b&gt;&lt;/div&gt;&lt;br /&gt; Parentheses (()) instruct QTP to treat the contained sequence as a unit, just as in &lt;span class="IL_AD" id="IL_AD2"&gt;mathematics&lt;/span&gt;  and programming languages. Using groups is especially useful for  delimiting the argument(s) to an alternation operator ( | ) or a  repetition operator ( * , + , ? , { } ).&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;j)  Matching One of Several Regular Expressions:&lt;/b&gt;&lt;/div&gt;&lt;br /&gt; A vertical line (|) instructs QTP to match one of a choice of expressions.&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;k)  Matching the Beginning of a Line:&lt;/b&gt;&lt;/div&gt;&lt;br /&gt; A caret (^) instructs QTP to match the expression only at the start of a line, or after a newline character.&lt;br /&gt;&lt;br /&gt;l)  Matching the End of a Line:&lt;br /&gt;&lt;br /&gt;A dollar sign ($) instructs QTP to match the expression only at the end of a line, or before a newline character.&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;m)  Matching Any AlphaNumeric Character Including the Underscore:&lt;/b&gt;&lt;/div&gt;&lt;br /&gt; \w instructs QTP to match any alphanumeric character and the underscore (A-Z, a-z, 0-9, _).&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;n)  Matching Any Non-AlphaNumeric Character:&lt;/b&gt;&lt;/div&gt;&lt;br /&gt; \W instructs QTP to match any character other than alphanumeric characters and underscores.&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;o) Combining Regular Expression Operators: &lt;/b&gt;&lt;/div&gt;&lt;br /&gt;We can combine regular expression operators in a single expression to achieve the exact search &lt;span class="IL_AD" id="IL_AD8"&gt;criteria&lt;/span&gt; we need.&lt;br /&gt;For example,&lt;br /&gt;start.*&lt;br /&gt;Matches start, started, starting, starter, and so forth.&lt;br /&gt;we can use a combination of brackets and an asterisk to limit the search to a combination of non-numeric characters.&lt;br /&gt;For example:&lt;br /&gt;[a-zA-Z]*&lt;br /&gt;To match any number between 0 and 1200, we need to match numbers with 1  digit, 2 digits, 3 digits, or 4 digits between 1000-1200.&lt;br /&gt;The regular expression below matches any number between 0 and 1200.&lt;br /&gt;([0-9]?[0-9]?[0-9]|1[01][0-9][0-9]|1200)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif; text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;RegExp object&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;VB Script is providing RegExp object for defining Regular expressions, It provides simple support for defining regular expressions.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Regular Expression Object Properties and Methods:&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Properties:&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;a) Global Property&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;b) IgnoreCase Property&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;c) Pattern Property&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Methods:&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;a) Execute Method&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;b) Replace Method&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;c) Test Method&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b style="color: blue;"&gt;Regular Expressions &lt;span class="IL_AD" id="IL_AD9"&gt;Examples&lt;/span&gt;: &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;b style="color: blue;"&gt;1) Match File Names in a Directory against Regular Expression&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Set objFS = CreateObject("Scripting.FileSystemObject")&lt;br /&gt;Set objShell = CreateObject("WScript.Shell")&lt;br /&gt;strCurrentDirectory = objShell.CurrentDirectory&lt;br /&gt;&lt;br /&gt;Set objFolder = objFS.GetFolder(strCurrentDirectory)&lt;br /&gt;Set colFiles = objFolder.Files&lt;br /&gt;&lt;br /&gt;Set objRE = New RegExp&lt;br /&gt;objRE.Global     = True&lt;br /&gt;objRE.IgnoreCase = False&lt;br /&gt;objRE.&lt;span class="IL_AD" id="IL_AD1"&gt;Pattern&lt;/span&gt;    = WScript.Arguments(0)&lt;br /&gt;&lt;br /&gt;For Each objFile In colFiles&lt;br /&gt;   bMatch = objRE.Test(objFile.Name)&lt;br /&gt;   If bMatch Then&lt;br /&gt;      WScript.Echo objFile.Name&lt;br /&gt;   End If&lt;br /&gt;Next&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;2) Match Content in a File against a Regular Expression&lt;/b&gt;&lt;br /&gt;strFileName = "E:\gcreddy.txt"&lt;br /&gt;Set objFS = CreateObject("Scripting.FileSystemObject")&lt;br /&gt;&lt;br /&gt;Set objTS = objFS.OpenTextFile(strFileName)&lt;br /&gt;strFileContents = objTS.ReadAll&lt;br /&gt;WScript.Echo "Searching Within: "&lt;br /&gt;WScript.Echo strFileContents&lt;br /&gt;objTS.Close&lt;br /&gt;&lt;br /&gt;Set objRE = New RegExp&lt;br /&gt;objRE.Global     = True&lt;br /&gt;objRE.IgnoreCase = False&lt;br /&gt;objRE.Pattern    = WScript.Arguments(0)&lt;br /&gt;&lt;br /&gt;Set colMatches = objRE.Execute(strFileContents)&lt;br /&gt;WScript.Echo vbNewLine &amp;amp; "Resulting Matches:"&lt;br /&gt;For Each objMatch In colMatches&lt;br /&gt;   WScript.Echo "At position " &amp;amp; objMatch.FirstIndex &amp;amp; " matched " &amp;amp; objMatch.Value&lt;br /&gt;Next&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5396509063687707580-6882228261617391100?l=qtpdiscussion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qtpdiscussion.blogspot.com/feeds/6882228261617391100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/regular-expressions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/6882228261617391100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/6882228261617391100'/><link rel='alternate' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/regular-expressions.html' title='Regular Expressions'/><author><name>rohituappu</name><uri>http://www.blogger.com/profile/12402560776229572226</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5396509063687707580.post-4983820915181945545</id><published>2011-12-24T09:23:00.001-08:00</published><updated>2011-12-24T09:23:31.802-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Recovery Scenarios'/><title type='text'>Recovery Scenarios</title><content type='html'>&lt;h3 class="post-title entry-title"&gt;&lt;br /&gt;&lt;/h3&gt; &lt;div class="post-header"&gt;  &lt;/div&gt;  &lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Recovery Scenario Manager&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;To recover from &lt;span class="IL_AD" id="IL_AD10"&gt;unexpected&lt;/span&gt; events and errors that are occurred in &lt;span class="IL_AD" id="IL_AD7"&gt;the test&lt;/span&gt; environment during run &lt;span class="IL_AD" id="IL_AD2"&gt;session&lt;/span&gt;, we can use Recovery &lt;span class="IL_AD" id="IL_AD5"&gt;Scenario&lt;/span&gt; Manager. &lt;span class="IL_AD" id="IL_AD4"&gt;For good&lt;/span&gt; recovery, error must be known the occurrence is unknown.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;There are (4) &lt;span class="IL_AD" id="IL_AD8"&gt;Types of&lt;/span&gt; events such as:&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;(i) Application Crash&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;An open &lt;span class="IL_AD" id="IL_AD3"&gt;application&lt;/span&gt; fails during Test Run.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Navigation:&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Resources Menu -&amp;gt; Recovery Scenario Manager-&amp;gt; Click New-&amp;gt; Click Next -&amp;gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Select Application Crash as Trigger event-&amp;gt;Next -&amp;gt;Select &lt;span class="IL_AD" id="IL_AD9"&gt;selected&lt;/span&gt; executable&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;application-&amp;gt;Next -&amp;gt;Select Recovery Operation [Keyboard, Mouse Operation,&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Close &lt;span class="IL_AD" id="IL_AD1"&gt;Application Process&lt;/span&gt;, function Call, Restart, Microsoft Windows] -&amp;gt;Next -&amp;gt;If&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;you want to check Add another operation else uncheck-&amp;gt;Next -&amp;gt;Next -&amp;gt;Enter&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Scenario Name -&amp;gt;Next-&amp;gt;Select Option -&amp;gt;Finish -&amp;gt;Close -&amp;gt;Save the scenario in&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;specified location with “.qrs”&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;(qrs stands for QuickTest Recovery Scenario.)&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;(ii) Popup Window.&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;To handle unwanted popups.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Navigation:&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Resources Menu -&amp;gt;Recovery Scenario Manager -&amp;gt;New -&amp;gt;Next -&amp;gt;Select “Popup&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Window” as Trigger event -&amp;gt;Next -&amp;gt;Click on Hand Icon -&amp;gt;Show unwanted&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;window with Hand icon -&amp;gt;Next -&amp;gt;Next -&amp;gt;Select function call as Recovery&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Operation -&amp;gt;Next [Open Notepad -&amp;gt;Save empty file with .vbs extension] -&amp;gt;Browse&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;the .vbs fie path -&amp;gt;Next -&amp;gt;Uncheck Add another Recovery Operation -&amp;gt;Next -&amp;gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Select Post-Recovery Test Run Option [Repeat current step and continue, Proceed to&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Next step, Proceed to Next Action, Proceed to next test iteration, Restart current test&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;run, Stop the Test Run] -&amp;gt;Next -&amp;gt;Enter Scenario Name -&amp;gt;Next -&amp;gt;Select Option -&amp;gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Finish -&amp;gt;Save the scenario with “.qrs” -&amp;gt;Record required Recovery Operation [Click&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;ok, Click Cancel] take the script into function -&amp;gt;Save the library file -&amp;gt;Click Run&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;(iii) Test Run Error.&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;A step in your test does not run successfully then Test Run Error&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;can be raised.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Navigation :&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Resources Menu -&amp;gt;Recovery Scenario Manager -&amp;gt;New -&amp;gt;Next -&amp;gt;Select “Testrunerror&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Window” as Trigger event -&amp;gt;Next -&amp;gt;select any error  o -&amp;gt;Next -&amp;gt;Next -&amp;gt;Select function call as Recovery&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Operation -&amp;gt;Next [Open Notepad -&amp;gt;Save empty file with .vbs extension] -&amp;gt;Browse&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;the .vbs fie path -&amp;gt;Next -&amp;gt;Uncheck Add another Recovery Operation -&amp;gt;Next -&amp;gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Select Post-Recovery Test Run Option [Repeat current step and continue, Proceed to&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Next step, Proceed to Next Action, Proceed to next test iteration, Restart current test&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;run, Stop the Test Run] ��Next ��Enter Scenario Name ��Next ��Select Option ��&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Finish ��Save the scenario with “.qrs” ��Record required Recovery Operation [Click&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;ok, Click Cancel] take the script into function ��Save the library file ��Click Run&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;(iv) Object State.&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;The &lt;span class="IL_AD" id="IL_AD11"&gt;property values&lt;/span&gt; of an object in your application match&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;specified values. You can specify property values for each object in the&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;hierarchy.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b style="color: black;"&gt;Navigation:&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Resources Menu -&amp;gt; Recovery Scenario Manager -&amp;gt; New -&amp;gt; Next -&amp;gt; Select “Object state&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Window” as Trigger event -&amp;gt; Next -&amp;gt; Click on Hand Icon -&amp;gt; Show object with hand icon&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;-&amp;gt;  Next -&amp;gt; Next-&amp;gt;select object property with value (enabled  ,false)-&amp;gt;click next -&amp;gt; Select function call as Recovery&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Operation -&amp;gt; Next [Open Notepad -&amp;gt; Save empty file with .vbs extension] -&amp;gt; Browse&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;the .vbs fie path -&amp;gt; Next -&amp;gt; Uncheck Add another Recovery Operation -&amp;gt; Next -&amp;gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Select Post-Recovery Test Run Option [Repeat current step and continue, Proceed to&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Next step, Proceed to Next Action, Proceed to next test iteration, Restart current test&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;run, Stop the Test Run] -&amp;gt; Next-&amp;gt; Enter Scenario Name -&amp;gt; Next -&amp;gt; Select Option -&amp;gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Finish -&amp;gt; Save the scenario with “.qrs” -&amp;gt; Record required Recovery Operation [Click&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;ok, Click Cancel] take the script into function -&amp;gt; Save the library file -&amp;gt; Click Run&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5396509063687707580-4983820915181945545?l=qtpdiscussion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qtpdiscussion.blogspot.com/feeds/4983820915181945545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/recovery-scenarios.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/4983820915181945545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/4983820915181945545'/><link rel='alternate' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/recovery-scenarios.html' title='Recovery Scenarios'/><author><name>rohituappu</name><uri>http://www.blogger.com/profile/12402560776229572226</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5396509063687707580.post-435225206951485490</id><published>2011-12-24T09:22:00.003-08:00</published><updated>2011-12-24T09:22:54.047-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='File System Operations'/><title type='text'>File System Operations</title><content type='html'>&lt;h3 class="post-title entry-title"&gt;&lt;br /&gt;&lt;/h3&gt; &lt;div class="post-header"&gt;  &lt;/div&gt;  &lt;div style="color: blue; font-family: Verdana,sans-serif; text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;File System Operations&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b style="color: blue;"&gt;File System:&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div style="color: black;"&gt;Its an operating system feature, it allows users to create, modify,&lt;/div&gt;&lt;div style="color: black;"&gt;view and delete; drives,&lt;span class="IL_AD" id="IL_AD10"&gt;folders&lt;/span&gt; and files&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;span class="IL_AD" id="IL_AD6"&gt;VB Script&lt;/span&gt; is &lt;span class="IL_AD" id="IL_AD12"&gt;providing&lt;/span&gt; an object called &lt;span class="IL_AD" id="IL_AD5"&gt;scripting&lt;/span&gt;.filesystemobject&lt;/div&gt;&lt;div style="color: black;"&gt;and some methods for &lt;span class="IL_AD" id="IL_AD8"&gt;performing&lt;/span&gt; file systems operations&lt;/div&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;File System Object Model:&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div style="color: black;"&gt;&lt;span class="IL_AD" id="IL_AD1"&gt;The File&lt;/span&gt; System Object (FSO) model provides an object-based tool for &lt;span class="IL_AD" id="IL_AD11"&gt;working&lt;/span&gt; with folders and files. It allows us to use the familiar object.method syntax with a rich set of &lt;span class="IL_AD" id="IL_AD9"&gt;properties&lt;/span&gt;, methods, and events to process folders and files. We can also employ the traditional &lt;span class="IL_AD" id="IL_AD4"&gt;Visual Basic&lt;/span&gt; statements and &lt;span class="IL_AD" id="IL_AD7"&gt;commands&lt;/span&gt;.&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;The FSO model gives our application the ability to create, alter, move, and delete folders, or to determine if and where particular folders exist. It also enables us to get information about folders, such as their names and &lt;span class="IL_AD" id="IL_AD2"&gt;the date&lt;/span&gt; they were created or last modified.&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;The FSO model makes processing files  much easier as well. When processing files, our primary goal is to store  data in an efficient, easy-to-access format. We need to be able to  create files, insert and change the data, and output (read) the data.  Although we can store data in a database, doing so adds a significant  amount of overhead to our application. We may not want to have such  overhead, or our data access requirements may not call for the extra  functionality associated with a full-featured database. In this case,  storing our data in a text file or binary file is the most efficient  solution.&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;The FSO model, contained in the Scripting  type library (Scrrun.dll), supports the creation and manipulation of  text files through the TextStream object; however, the FSO model does  not support binary files. To manipulate binary files, use the FileOpen  Function with the Binary keyword.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;b style="color: blue;"&gt;Examples:&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;1) Create a folder&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;Dim fso, strFolder&lt;/div&gt;&lt;div style="color: black;"&gt;strFolder="D:\Documents and Settings\gcreddy\Desktop\Dibyalok"&lt;/div&gt;&lt;div style="color: black;"&gt;Set fso=createobject("scripting.filesystemobject")&lt;/div&gt;&lt;div style="color: black;"&gt;fso.CreateFolder(strFolder)&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;2) Create a folder&lt;/b&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;Dim fso, strFolder&lt;/div&gt;&lt;div style="color: black;"&gt;strFolder="D:\Documents and Settings\gcreddy\Desktop\Dibyalok"&lt;/div&gt;&lt;div style="color: black;"&gt;Set fso=createobject("scripting.filesystemobject")&lt;/div&gt;&lt;div style="color: black;"&gt;If fso.FolderExists(strFolder) Then&lt;/div&gt;&lt;div style="color: black;"&gt;    msgbox "Folder already exists"&lt;/div&gt;&lt;div style="color: black;"&gt;    else&lt;/div&gt;&lt;div style="color: black;"&gt;fso.CreateFolder(strFolder)&lt;/div&gt;&lt;div&gt;&lt;div style="color: black;"&gt;End If&lt;/div&gt;&lt;br /&gt;&lt;div style="color: black;"&gt;&lt;b style="color: blue;"&gt;3) Data Driven Testing by fetching Test data directly from a Text file.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;'*********************************************************&lt;br /&gt;&lt;b&gt;'Test Requirement:&lt;/b&gt; Data Driven Testing by Fetching Test data directly from a Text file.&lt;br /&gt;&lt;br /&gt;'Author: G C Reddy&lt;br /&gt;&lt;b&gt;&lt;br /&gt;'Date of Creation:&lt;/b&gt; 13-08-2010&lt;br /&gt;&lt;br /&gt;&lt;b&gt;'Pre-requisites:&lt;/b&gt;&lt;br /&gt;'vinod.txt (Test Data)&lt;br /&gt;&lt;b&gt;&lt;br /&gt;'Test Flow:&lt;/b&gt;&lt;br /&gt;'Creating an Automation Object in FileSystem class&lt;br /&gt;'Opening the External Test Data file using the Object&lt;br /&gt;'Read the Data &amp;amp; Split the Data&lt;br /&gt;'Generating the Login Operation&lt;br /&gt;'Pass Parameters&lt;br /&gt;'********************************************************&lt;br /&gt;&lt;br /&gt;Dim objFso, myFile, myLine, myField&lt;br /&gt;Set objFso=CreateObject("Scripting.FileSystemObject")&lt;br /&gt;Set myFile=objFso.OpenTextFile("C:\Documents and  Settings\gcr.GCRC-9A12FBD3D9\Desktop\vindod.txt",1) '1 for Read, 2-Write  &amp;amp; 8-Append&lt;br /&gt;myFile.SkipLine&lt;br /&gt;&lt;br /&gt;Do Until myFile.AtEndOfStream&lt;br /&gt;myLine=myFile.ReadLine&lt;br /&gt;myField=Split(myLine,",")&lt;br /&gt;SystemUtil.Run "C:\Program Files\HP\QuickTest Professional\samples\flight\app\flight4a.exe"&lt;br /&gt;Dialog("text:=Login").Activate&lt;br /&gt;Dialog("text:=Login").WinEdit("attached text:=Agent Name:").Set myField(0)&lt;br /&gt;Dialog("text:=Login").WinEdit("attached text:=Password:").Set myField(1)&lt;br /&gt;wait 2&lt;br /&gt;Dialog("text:=Login").WinButton("text:=OK").Click&lt;br /&gt;Window("text:=&lt;span class="IL_AD" id="IL_AD3"&gt;Flight Reservation&lt;/span&gt;").Close&lt;br /&gt;Loop&lt;br /&gt;myFile.Close&lt;br /&gt;Set objFso=Nothing&lt;br /&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/5396509063687707580-435225206951485490?l=qtpdiscussion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qtpdiscussion.blogspot.com/feeds/435225206951485490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/file-system-operations.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/435225206951485490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/435225206951485490'/><link rel='alternate' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/file-system-operations.html' title='File System Operations'/><author><name>rohituappu</name><uri>http://www.blogger.com/profile/12402560776229572226</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5396509063687707580.post-7134710361876899277</id><published>2011-12-24T09:22:00.001-08:00</published><updated>2011-12-24T09:22:14.603-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Database connections'/><title type='text'>Database connections</title><content type='html'>&lt;h3 class="post-title entry-title"&gt;&lt;br /&gt;&lt;/h3&gt; &lt;div class="post-header"&gt;  &lt;/div&gt;  &lt;div style="color: blue; text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Database   &lt;span class="IL_AD" id="IL_AD12"&gt;connections&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Database &lt;span class="IL_AD" id="IL_AD2"&gt;connection&lt;/span&gt; is a   facility in computer &lt;span class="IL_AD" id="IL_AD8"&gt;science&lt;/span&gt; &lt;span class="IL_AD" id="IL_AD5"&gt;that allows&lt;/span&gt; client software to  communicate  with &lt;span class="IL_AD" id="IL_AD1"&gt;database server software&lt;/span&gt;, whether on the same machine  or not.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;SQL  Server connection strings&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;SQL  ODBC  connection strings&lt;br /&gt;&lt;br /&gt;Standard Security:&lt;br /&gt;&lt;br /&gt;"Driver={SQLServer};Server=Your_Server_Name;Database=Your_Database_Name;Uid=Your_Username;Pwd=Your_Password;"  &lt;br /&gt;&lt;br /&gt;Trusted connection:&lt;br /&gt;&lt;br /&gt;"Driver={SQLServer};Server=Your_Server_Name;Database=Your_Database_Name;Trusted_Connection=yes;"  &lt;br /&gt;SQL OLE DB connection strings&lt;br /&gt;&lt;br /&gt;Standard   Security:&lt;br /&gt;&lt;br /&gt;"Provider=SQLOLEDB;&lt;span class="IL_AD" id="IL_AD3"&gt;Data   Source&lt;/span&gt;=Your_Server_Name;Initial Catalog=   Your_Database_Name;UserId=Your_Username;Password=Your_Password;"&lt;br /&gt;&lt;br /&gt;Trusted   connection:&lt;br /&gt;"Provider=SQLOLEDB;Data   Source=Your_Server_Name;Initial Catalog=Your_Database_Name;&lt;span class="IL_AD" id="IL_AD4"&gt;Integrated&lt;/span&gt;   Security=SSPI;"&lt;br /&gt;SQL OleDbConnection .NET strings&lt;br /&gt;Standard   Security:&lt;br /&gt;"Provider=SQLOLEDB;Data Source=Your_Server_Name;Initial   Catalog=   Your_Database_Name;UserId=Your_Username;Password=Your_Password;"&lt;br /&gt;&lt;br /&gt;Trusted   connection:&lt;br /&gt;"Provider=SQLOLEDB;Data   Source=Your_Server_Name;Initial Catalog=Your_Database_Name;Integrated   Security=SSPI;"&lt;br /&gt;SQL SqlConnection .NET strings&lt;br /&gt;Standard   Security:&lt;br /&gt;1. "Data Source=Your_Server_Name;Initial Catalog=    Your_Database_Name;UserId=Your_Username;Password=Your_Password;" &amp;lt;    br&amp;gt;2.    "Server=Your_Server_Name;Database=Your_Database_Name;UserID=Your_Username;Password=Your_Password;Trusted_Connection=False"   &lt;br /&gt;&lt;br /&gt;Trusted connection:&lt;br /&gt;1. "Data   Source=Your_Server_Name;Initial Catalog=Your_Database_Name;Integrated   Security=SSPI;"&lt;br /&gt;2."Server=Your_Server_Name;Database=Your_Database_Name;Trusted_Connection=True;"&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;MS Access connection strings&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;MS   Access ODBC connection strings&lt;br /&gt;Standard Security:&lt;br /&gt;"Driver=    {MicrosoftAccessDriver(*.mdb)};DBQ=C:\App1\Your_Database_Name.mdb;Uid=Your_Username;Pwd=Your_Password;"  &lt;br /&gt;&lt;br /&gt;Workgroup:&lt;br /&gt;"Driver={&lt;span class="IL_AD" id="IL_AD11"&gt;Microsoft Access&lt;/span&gt; Driver   (*.mdb)}; Dbq=C:\App1\Your_Database_Name.mdb;   SystemDB=C:\App1\Your_Database_Name.mdw;"&lt;br /&gt;&lt;br /&gt;&lt;span class="IL_AD" id="IL_AD10"&gt;Exclusive&lt;/span&gt;   "Driver={Microsoft Access Driver (*.mdb)};   DBQ=C:\App1\Your_Database_Name.mdb; Exclusive=1; Uid=Your_Username;   Pwd=Your_Password;"&lt;br /&gt;MS Access OLE DB &amp;amp; OleDbConnection (.NET   framework) connection strings&lt;br /&gt;Open connection to Access database:&lt;br /&gt;"Provider=Microsoft.Jet.OLEDB.4.0;   Data Source=c:\App1\Your_Database_Name.mdb; User Id=admin; Password="&lt;br /&gt;&lt;br /&gt;Open   connection to Access database using Workgroup (System database):&lt;br /&gt;"Provider=Microsoft.Jet.OLEDB.4.0;   Data Source=c:\App1\Your_Database_Name.mdb; Jet OLEDB:System   Database=c:\App1\Your_System_Database_Name.mdw"&lt;br /&gt;&lt;br /&gt;Open   connection to password protected Access database:&lt;br /&gt;"Provider=Microsoft.Jet.OLEDB.4.0;   Data Source=c:\App1\Your_Database_Name.mdb; Jet OLEDB:Database   Password=Your_Password"&lt;br /&gt;&lt;br /&gt;Open connection to Access   database located on a network share:&lt;br /&gt;"Provider=Microsoft.Jet.OLEDB.4.0;   Data  Source=\\Server_Name\Share_Name\Share_Path\Your_Database_Name.mdb" &lt;br /&gt;&lt;br /&gt;Open  connection to Access database located on a  &lt;span class="IL_AD" id="IL_AD7"&gt;remote server&lt;/span&gt;:&lt;br /&gt;"Provider=MS  Remote; Remote  Server=http://Your-Remote-Server-IP; Remote   Provider=Microsoft.Jet.OLEDB.4.0; Data   Source=c:\App1\Your_Database_Name.mdb"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;MySQL connection strings&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;MySQL   ODBC connection strings&lt;br /&gt;Open connection to local MySQL database   using MySQL ODBC 3.51 Driver&lt;br /&gt;"Provider=MSDASQL; DRIVER={MySQL  ODBC  3.51Driver}; SERVER= localhost;  DATABASE=Your_MySQL_Database; UID=   Your_Username;  PASSWORD=Your_Password; OPTION=3"&lt;br /&gt;MySQL OLE DB   &amp;amp; OleDbConnection (.NET framework) connection strings&lt;br /&gt;Open   connection to MySQL database:&lt;br /&gt;"Provider=MySQLProv;Data   Source=Your_MySQL_Database;User Id=Your_Username;   Password=Your_Password;"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;Oracle connection strings&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;Oracle   ODBC connection strings&lt;br /&gt;Open connection to Oracle database using   ODBC&lt;br /&gt;"Driver= {Microsoft   ODBCforOracle};Server=Your_Oracle_Server.world;Uid=Your_Username;Pwd=Your_Password;"  &lt;br /&gt;Oracle OLE DB &amp;amp; OleDbConnection (.NET framework) connection   strings&lt;br /&gt;Open connection to Oracle database with standard  security:&lt;br /&gt;1.  "Provider=MSDAORA;Data Source=   Your_Oracle_Database;UserId=Your_Username;Password=Your_Password;"&lt;br /&gt;2.   "Provider=   OraOLEDB.Oracle;Your_Oracle_Database;UserId=Your_Username;Password=Your_Password;"  &lt;br /&gt;&lt;br /&gt;Open trusted connection to Oracle database&lt;br /&gt;"Provider=   OraOLEDB.Oracle;&lt;span class="IL_AD" id="IL_AD9"&gt;DataSource&lt;/span&gt;=Your_Oracle_Database;OSAuthent=1;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5396509063687707580-7134710361876899277?l=qtpdiscussion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qtpdiscussion.blogspot.com/feeds/7134710361876899277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/database-connections.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/7134710361876899277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/7134710361876899277'/><link rel='alternate' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/database-connections.html' title='Database connections'/><author><name>rohituappu</name><uri>http://www.blogger.com/profile/12402560776229572226</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5396509063687707580.post-142300437501033942</id><published>2011-12-24T09:21:00.003-08:00</published><updated>2011-12-24T09:21:46.214-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Automation Object Model'/><title type='text'>Automation Object Model</title><content type='html'>&lt;h3 class="post-title entry-title"&gt;&lt;br /&gt;&lt;/h3&gt; &lt;div class="post-header"&gt;  &lt;/div&gt;  &lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: blue; font-size: large;"&gt;&lt;b&gt;AOM &lt;span class="IL_AD" id="IL_AD3"&gt;Scripting&lt;/span&gt; (Automation Object Model)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Object Model:&lt;/b&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;An object &lt;span class="IL_AD" id="IL_AD4"&gt;model is&lt;/span&gt; a &lt;span class="IL_AD" id="IL_AD8"&gt;structural&lt;/span&gt; representation of software objects (classes) that comprise the implementation of a system or &lt;span class="IL_AD" id="IL_AD1"&gt;application&lt;/span&gt;. An object model defines a set of classes and &lt;span class="IL_AD" id="IL_AD7"&gt;interfaces&lt;/span&gt;, together with their &lt;span class="IL_AD" id="IL_AD6"&gt;properties&lt;/span&gt;, methods and events, and their relationships.  &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;We can use QTP &lt;span class="IL_AD" id="IL_AD2"&gt;Automation&lt;/span&gt; object Model to write scripts, that automate our QTP operations.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;QTP Automation object model provides objects, methods and properties that enable us to control QTP from another application.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;We can use Scripting languages or programming languages such as VBscript, Java script or VC++, .Net for automating QTP operations.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Example:&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;b style="color: blue;"&gt;1) Write an AOM Script to launch QTP Tool, Execute Tests and to close the QTP Tool &lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;option explicit&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Dim qtApp&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Set qtApp=createobject ("Quicktest.Application")&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;qtApp.Launch&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;qtApp.visible=True&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;qtApp.open "C:\Documents and &lt;span class="IL_AD" id="IL_AD9"&gt;Settings&lt;/span&gt;\admin\My Documents\login"&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;qtApp.Test.Run&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;qtApp.Test.Close&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;qtApp.open "C:\Documents and Settings\admin\My Documents\open order"&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;qtApp.Test.Run&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;qtApp.Test.Close&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;qtApp.quit&lt;br /&gt;Set qtApp=Nothing &lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;Note: AOM Script can be used in Automation framework as an Initialization script.&lt;br /&gt;'------------------------------------------------------------------&lt;br /&gt; &lt;b style="color: blue;"&gt;2) Write an AOM script to execute series of tests&lt;/b&gt;&lt;br /&gt;&lt;div style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;Dim objFso,objQtp,myFile,i,gcreddy&lt;br /&gt;&lt;br /&gt;Set objQtp = CreateObject("Quicktest.Application")&lt;br /&gt;objQtp.Visible = True&lt;br /&gt;objQtp.Launch&lt;br /&gt;&lt;br /&gt;Set objFso =CreateObject("Scripting.FileSystemObject")&lt;br /&gt;Set myFile = objFso.OpenTextFile("C:\Users\Chinni\Desktop\Test\gcreddy.txt")&lt;br /&gt;i =1&lt;br /&gt;Do Until myFile.AtEndOfStream =True&lt;br /&gt;testurl =  myFile.ReadLine&lt;br /&gt;&lt;br /&gt;objQtp.Open gcreddy&lt;br /&gt;objQtp.Test.Run&lt;br /&gt;objQtp.Test.Close&lt;br /&gt;i = i+1&lt;br /&gt;Loop&lt;br /&gt;&lt;br /&gt;objQtp.Quit&lt;br /&gt;Set objQtp = Nothing&lt;br /&gt;'******************************************&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5396509063687707580-142300437501033942?l=qtpdiscussion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qtpdiscussion.blogspot.com/feeds/142300437501033942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/automation-object-model.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/142300437501033942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/142300437501033942'/><link rel='alternate' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/automation-object-model.html' title='Automation Object Model'/><author><name>rohituappu</name><uri>http://www.blogger.com/profile/12402560776229572226</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5396509063687707580.post-575845814510063978</id><published>2011-12-24T09:21:00.001-08:00</published><updated>2011-12-24T09:21:13.466-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dynamic Handling of Object Repositories'/><title type='text'>Dynamic Handling of Object Repositories</title><content type='html'>&lt;h3 class="post-title entry-title"&gt;&lt;br /&gt; &lt;/h3&gt; &lt;div class="post-header"&gt;  &lt;/div&gt;  &lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;Dynamic handling of object Repositories &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Loading repositories during running, finding path of the repositories and removing repositories is called &lt;span class="IL_AD" id="IL_AD5"&gt;Dynamic&lt;/span&gt; &lt;span class="IL_AD" id="IL_AD2"&gt;Handling&lt;/span&gt; of Object Repositories.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Using this feature we can increase QTP performance. To do this, QTP is providing an object called “&lt;b style="color: blue;"&gt;RepositoriesCollection&lt;/b&gt;”.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Syntax for Loading a Repository:&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;RepositoriesCollection.Add “Path of the Repository File”&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Syntax for finding Position of the Repository:&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Variable=RepositoriesCollection.Find(“Path of the Repository”)&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Syntax for Removing the Repository:&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;RepositoriesCollection.Remove(position)&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Syntax for Removing All Repositories:&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;RepositoriesCollection.RemoveAll&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;Example:&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;RepPath="C:\Documents and &lt;span class="IL_AD" id="IL_AD4"&gt;Settings&lt;/span&gt;\Administrator\My Documents\Login.tsr"&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;RepositoriesCollection.Add (RepPath)&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;systemutil.Run "C:\Program Files\HP\QuickTest Professional\samples\flight\app\flight4a.exe"&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Dialog("Login").Activate&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Dialog("Login").WinEdit("Agent Name:").Set "sudhakar"&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Dialog("Login").WinEdit("Password:").Set "mercury"&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Dialog("Login").WinButton("OK").Click&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;pos=RepositoriesCollection.Find(RepPath)&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;RepositoriesCollection.Remove(pos)&lt;/div&gt;RepositoriesCollection.RemoveAll&lt;br /&gt;***********************************&lt;br /&gt;Go to home page for QTP Guide, Script &lt;span class="IL_AD" id="IL_AD3"&gt;examples&lt;/span&gt;, Interview &lt;span class="IL_AD" id="IL_AD6"&gt;questions&lt;/span&gt; and Framework etc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5396509063687707580-575845814510063978?l=qtpdiscussion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qtpdiscussion.blogspot.com/feeds/575845814510063978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/dynamic-handling-of-object-repositories.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/575845814510063978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/575845814510063978'/><link rel='alternate' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/dynamic-handling-of-object-repositories.html' title='Dynamic Handling of Object Repositories'/><author><name>rohituappu</name><uri>http://www.blogger.com/profile/12402560776229572226</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5396509063687707580.post-249683057949324288</id><published>2011-12-24T09:15:00.000-08:00</published><updated>2011-12-24T09:16:10.409-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Interview Questions&#x9;learn qtpRQTP interview question; qc; test director ; testing ; certificate ; question; jobsqtp .net addin'/><title type='text'>QTP Certification Questions-1</title><content type='html'>&lt;h3 class="post-title entry-title"&gt;&lt;br /&gt;&lt;/h3&gt; &lt;div class="post-header"&gt;  &lt;/div&gt;  &lt;div style="color: black; font-family: Verdana,sans-serif; margin: 0in 0in 0.0001pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt;"&gt;1) Text (or text area) &lt;span class="IL_AD" id="IL_AD7"&gt;checkpoints&lt;/span&gt; may behave differently in different run sessions depending on the APIs used in your &lt;span class="IL_AD" id="IL_AD3"&gt;application&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;A) True&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;B) False&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt;"&gt;2) Using &lt;span class="IL_AD" id="IL_AD6"&gt;the Windows&lt;/span&gt; API, you can extend testing &lt;span class="IL_AD" id="IL_AD5"&gt;abilities&lt;/span&gt; and add usability and flexibility to your...... .&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;A) tests&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;B) function &lt;span class="IL_AD" id="IL_AD9"&gt;libraries&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;C) &lt;span class="IL_AD" id="IL_AD8"&gt;applications&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;D) Both A &amp;amp; B&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt;"&gt;3) API functions are &lt;span class="IL_AD" id="IL_AD10"&gt;located&lt;/span&gt; inside Windows DLLs&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;A) True&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;B) False&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt;"&gt;4)  Integrating QuickTest with Quality Center enables you to store and  access files in a Quality  Center project, as well as use the.......  object to access the wide range of functionality provided in &lt;span class="IL_AD" id="IL_AD12"&gt;the Quality&lt;/span&gt; Center Open Test Architecture API.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;A) QCUtil&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;B) QCUtility&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;C) QCUtill&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;D) QCUntil&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt;"&gt;5)  QuickTest works directly with the SAP Gui Scripting API to record your  operations. Therefore, QuickTest adds steps to your test or component  only when ........ are sent to the server.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;A) API catches&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;B) API events&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;C) API starts&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;D) API stops&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt;"&gt;6) QuickTest communicates directly with the SAP Gui Scripting API to record and run your operations on SAP Windows objects.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;A) True&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;B) False&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt;"&gt;7)........... declares references to external procedures in a dynamic-link library&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;A) Declare&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;B) Extern&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;C) Intern&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;D) None&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt;"&gt;8) The QuickTest automation object model supplies a type library file named ........... This file is stored in \bin.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;A) QTObjectModel.dll&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;B) QTObjectModell.dll&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;C) QTObjecModel.dll&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;D) Both A &amp;amp; B&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt;"&gt;9)  If you want to call a QuickTest test containing Stingray objects from  WinRunner or vice versa, you must first ensure that WinRunner and  QuickTest are both using the &lt;span class="IL_AD" id="IL_AD1"&gt;latest version&lt;/span&gt;  of the Stingray agent. To do this, search for the .......... file in  \bin and in \arch. Then replace the earlier file with the later one.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;A) Stagent.dll&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;B) Stagerent.dll&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;C) Staent.dll&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;D) Stagents.dll&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt;"&gt;10) In &lt;span class="IL_AD" id="IL_AD11"&gt;the General&lt;/span&gt; tab of Options dialog box, Use text recognition mechanisms in this order: (Please select valid options from below)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;A) First Windows API then OCR&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;B) First Windows API then LCR&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;C) First Windows API then MCR&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;D) First Windows API then NCR&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: blue; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;b style="color: blue;"&gt;&lt;span class="IL_AD" id="IL_AD2"&gt;Answers&lt;/span&gt;: &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;b style="color: blue;"&gt; &lt;/b&gt;1) A, 2) D, 3) A, 4) A, 5) B, 6) A, 7) A, 8) A, 9)A, 10) A&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5396509063687707580-249683057949324288?l=qtpdiscussion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qtpdiscussion.blogspot.com/feeds/249683057949324288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/qtp-certification-questions-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/249683057949324288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/249683057949324288'/><link rel='alternate' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/qtp-certification-questions-1.html' title='QTP Certification Questions-1'/><author><name>rohituappu</name><uri>http://www.blogger.com/profile/12402560776229572226</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5396509063687707580.post-104884104120152754</id><published>2011-12-24T09:14:00.000-08:00</published><updated>2011-12-24T09:15:30.917-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Interview Questions&#x9;learn qtpRQTP interview question; qc; test director ; testing ; certificate ; question; jobsqtp .net addin'/><category scheme='http://www.blogger.com/atom/ns#' term='QTP Certification Questions-20'/><title type='text'>QTP Certification Questions-2</title><content type='html'>&lt;h3 class="post-title entry-title"&gt;&lt;br /&gt;&lt;/h3&gt; &lt;div class="post-header"&gt;  &lt;/div&gt;  &lt;div style="color: blue;"&gt;&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;1) In &lt;span class="IL_AD" id="IL_AD11"&gt;the Expert&lt;/span&gt; View, you can use the Object property to activate &lt;span class="IL_AD" id="IL_AD8"&gt;the method&lt;/span&gt; for a Web object.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: blue;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) True&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) False&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;2) &lt;span class="IL_AD" id="IL_AD5"&gt;The test&lt;/span&gt;  object property set for each test object is created and maintained  by....... The run-time object property set for each run-time object is  created and maintained by the object creator&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) Microsoft&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) Adobe&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;C) HP&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;D) QuickTest&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;3) You can view or modify the test object &lt;span class="IL_AD" id="IL_AD4"&gt;property values&lt;/span&gt; that are stored with your component in the Object &lt;span class="IL_AD" id="IL_AD10"&gt;Properties&lt;/span&gt; or Object Repository dialog box.&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) True&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) False&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;4) It is possible that you can use the Object property to access the native properties of any run-time object.&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) True&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) False&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;5) You cannot retrieve the values of test object properties from a run-time object.&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) True&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) False&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;6) You can use the GetTOProperty, GetTOProperties, and SetTOProperty methods in your ........ to set and retrieve the test object property values of the test object.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: blue;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) Test&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) Function Library&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;C) Applciation area&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;D) Both A &amp;amp; B&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;7) Because QuickTest refers to the temporary version of the test object during the run &lt;span class="IL_AD" id="IL_AD2"&gt;session&lt;/span&gt;, any changes you make using the SetTOProperty method &lt;span class="IL_AD" id="IL_AD3"&gt;apply&lt;/span&gt; only during the course of the run session, and do not affect the values stored in the test object repository.&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) True&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) False&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;8) You can use the Object Spy at any time to view .....properties and values of the objects in the &lt;span class="IL_AD" id="IL_AD6"&gt;application&lt;/span&gt; you are testing.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) run-time&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) test object&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;C) Both A &amp;amp; B&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;D) None&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;9) You cannot add to the list of properties that QuickTest uses to identify an object.&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) True&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) False&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;10)  &lt;span style="font-family: Verdana; font-size: 10pt;"&gt;The default properties for a Link object (hypertext link) are...&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) Name&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) text&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;C) &lt;span class="IL_AD" id="IL_AD7"&gt;HTML tag&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;D) Tag&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;&lt;span class="IL_AD" id="IL_AD1"&gt;Answers&lt;/span&gt;:&lt;/span&gt;&lt;/b&gt;&lt;span style="color: blue;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;1) A, 2) D, 3) A, 4) A, 5) B, 6) D, 7) A, 8) C, 9)B, 10) B,C&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5396509063687707580-104884104120152754?l=qtpdiscussion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qtpdiscussion.blogspot.com/feeds/104884104120152754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/qtp-certification-questions-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/104884104120152754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/104884104120152754'/><link rel='alternate' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/qtp-certification-questions-2.html' title='QTP Certification Questions-2'/><author><name>rohituappu</name><uri>http://www.blogger.com/profile/12402560776229572226</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5396509063687707580.post-6622518283584133065</id><published>2011-12-24T09:13:00.002-08:00</published><updated>2011-12-24T09:14:51.890-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Interview Questions&#x9;learn qtpRQTP interview question; qc; test director ; testing ; certificate ; question; jobsqtp .net addin'/><title type='text'>QTP Certification Questions-3</title><content type='html'>&lt;h3 class="post-title entry-title"&gt; QTP Certification Questions-3 &lt;/h3&gt; &lt;div class="post-header"&gt;  &lt;/div&gt;  &lt;div style="color: blue;"&gt;&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;1) If an object with the same name and &lt;span class="IL_AD" id="IL_AD5"&gt;description&lt;/span&gt; is &lt;span class="IL_AD" id="IL_AD9"&gt;located&lt;/span&gt; in both the local object repository and in a &lt;span class="IL_AD" id="IL_AD6"&gt;shared&lt;/span&gt; object repository that is associated with the same action, the action uses the ...... object definition.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) shared&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) local&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;C) Can use any&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;D) None of above.&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;2) You cannot use the same shared object repository with multiple actions.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) True&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) False&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;3) If one or more of the &lt;span class="IL_AD" id="IL_AD4"&gt;property values&lt;/span&gt; of an object in your &lt;span class="IL_AD" id="IL_AD7"&gt;application&lt;/span&gt; differ from the property values QuickTest uses to &lt;span class="IL_AD" id="IL_AD10"&gt;identify&lt;/span&gt; the object, your test ..... fail.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) may&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) must&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;C) should&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;D) will certainly&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;4) You can open as many shared object repositories as you want.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) True&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) False&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;5) You can also open an object repository from the.......... in &lt;span class="IL_AD" id="IL_AD1"&gt;the File&lt;/span&gt; menu.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) Recent Folders list&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) Current Files list&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;C) Recent Files list&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;D) Both A &amp;amp; c&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;6)QuickTest saves the object repository with a .....extension in the specified location&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) .vsr&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) .tsr&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;C) .lsr&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;D) .qsr&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;7)  If you opened the object repository in ...... mode, you must enable  editing for the object repository before you can modify it.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) read-write mode&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) read-execute mode&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;C) read-write-execute mode&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;D) read-only mode&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;8) You can also modify a shared object repository bymerging it with another shared object repository.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) True&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) False&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;9) You can also add &lt;span class="IL_AD" id="IL_AD11"&gt;objects&lt;/span&gt; to a shared object repository using the ....... option.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) Navigate &lt;span class="IL_AD" id="IL_AD8"&gt;and Learn&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) Navigate and earn&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;C) Navigate&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;D) Navigate and Click&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;10) While Finding Objects in an Object Repository, You can use the Find and Replace dialog box to replace property or object names.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) True&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) False&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;&lt;span class="IL_AD" id="IL_AD2"&gt;Answers&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;1) B, 2) B, 3) A, 4) A, 5) C, 6) B, 7) D, 8) A, 9) A, 10) B&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5396509063687707580-6622518283584133065?l=qtpdiscussion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qtpdiscussion.blogspot.com/feeds/6622518283584133065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/qtp-certification-questions-3.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/6622518283584133065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/6622518283584133065'/><link rel='alternate' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/qtp-certification-questions-3.html' title='QTP Certification Questions-3'/><author><name>rohituappu</name><uri>http://www.blogger.com/profile/12402560776229572226</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5396509063687707580.post-8093809245542559589</id><published>2011-12-24T09:13:00.001-08:00</published><updated>2011-12-24T09:13:39.186-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Interview Questions&#x9;learn qtpRQTP interview question; qc; test director ; testing ; certificate ; question; jobsqtp .net addin'/><category scheme='http://www.blogger.com/atom/ns#' term='QTP Certification Questions-4'/><title type='text'>QTP Certification Questions-4</title><content type='html'>&lt;h3 class="post-title entry-title"&gt;&lt;br /&gt; &lt;/h3&gt; &lt;div class="post-header"&gt;  &lt;/div&gt;    &lt;b style="color: blue;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;1) The ...... enables you to view either the entire test flow (the calls to the actions in &lt;span class="IL_AD" id="IL_AD4"&gt;the test&lt;/span&gt;) or you can view the steps for a &lt;span class="IL_AD" id="IL_AD12"&gt;selected&lt;/span&gt; reusable or external action.&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) Action Menu&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) Action List&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;C) Action Toolbar&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;D) Action View&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;2) You can view the ....... of the original action in &lt;span class="IL_AD" id="IL_AD7"&gt;the General&lt;/span&gt; tab of the Action &lt;span class="IL_AD" id="IL_AD8"&gt;Properties&lt;/span&gt; &lt;span class="IL_AD" id="IL_AD9"&gt;dialog box&lt;/span&gt;.&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) &lt;span class="IL_AD" id="IL_AD10"&gt;Parameters&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) Location&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;C) Associated Repositories&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;D) Type&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;3) You can create an additional call to any reusable or external action in your test by pressing ...... while you &lt;span class="IL_AD" id="IL_AD6"&gt;drag and drop&lt;/span&gt; the action to another location at a &lt;span class="IL_AD" id="IL_AD11"&gt;parallel&lt;/span&gt; (sibling) level within your test.&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) F3&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) alt&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;C) shift&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;D) ctrl&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;4) You can use action parameters in any step in your action (including function calls).&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) True&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) False&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;5) Input values for an action parameter can be retrieved&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) from the test (for a top-level action)&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) from the parameters of the parent action that calls&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;it (for a nested action)&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;C) from the output of a previous action call (for a&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;sibling action)&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;D) All of above&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;6) The Action Call Properties dialog box enables you to set options that &lt;span class="IL_AD" id="IL_AD3"&gt;apply&lt;/span&gt; only to a ...... action call.&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) following&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) preceeding&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;C) specific&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;D) internal&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;7) Specifying input and output parameter values in action calls is .......&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) required&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) optional&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;C) required only for internal action&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;D) both A &amp;amp; B&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;8)  You can share a value that is generated in one action with other  actions in your test by storing the value in the ..... Data Table.&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) Internal&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) External&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;C) Local&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;D) Global&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;9) ExitAction:&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) Exits the current action, regardless of its iteration attributes.&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) Exits the current iteration of the action.&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;C) Exits the test, regardless of its iteration attributes.&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;D) Exits the current global iteration.&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;10) If the action called by the RunAction &lt;span class="IL_AD" id="IL_AD2"&gt;statement&lt;/span&gt; includes an ExitAction statement, the RunAction statement can return the value of the ExitAction's RetVal argument.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: blue;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) True&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) False&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;&lt;span class="IL_AD" id="IL_AD1"&gt;Answers&lt;/span&gt;:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;1) B, 2) B, 3) D, 4) A, 5) D, 6) C, 7) b, 8) d, 9) A, 10) A&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5396509063687707580-8093809245542559589?l=qtpdiscussion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qtpdiscussion.blogspot.com/feeds/8093809245542559589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/qtp-certification-questions-4.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/8093809245542559589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/8093809245542559589'/><link rel='alternate' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/qtp-certification-questions-4.html' title='QTP Certification Questions-4'/><author><name>rohituappu</name><uri>http://www.blogger.com/profile/12402560776229572226</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5396509063687707580.post-2861095161062640787</id><published>2011-12-24T09:12:00.001-08:00</published><updated>2011-12-24T09:12:47.798-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Interview Questions&#x9;learn qtpRQTP interview question; qc; test director ; testing ; certificate ; question; jobsqtp .net addin'/><category scheme='http://www.blogger.com/atom/ns#' term='QTP Certification Questions-5'/><title type='text'>QTP Certification Questions-5</title><content type='html'>&lt;h3 class="post-title entry-title"&gt;&lt;br /&gt;&lt;/h3&gt; &lt;div class="post-header"&gt;  &lt;/div&gt;    &lt;div style="color: blue;"&gt;&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;1) Before you record or run a test on a Web or Windows &lt;span class="IL_AD" id="IL_AD3"&gt;application&lt;/span&gt;, you can use the .... &lt;span class="IL_AD" id="IL_AD6"&gt;dialog box&lt;/span&gt; to instruct QuickTest which &lt;span class="IL_AD" id="IL_AD10"&gt;applications&lt;/span&gt; to open when you begin to record or run your test.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: blue;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) Record and Run&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) Record and Run &lt;span class="IL_AD" id="IL_AD4"&gt;Settings&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;C) Run and Record&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;D) Run and Record Settings&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;2) If you define environment &lt;span class="IL_AD" id="IL_AD5"&gt;variables&lt;/span&gt; to specify the record and run details, those values &lt;span class="IL_AD" id="IL_AD9"&gt;override&lt;/span&gt; the values in the Record and Run dialog box.&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) True&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) False&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;3) You can record tests only on ............&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) Microsoft Internet Explorer&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) Netscape Browser&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;C) &lt;span class="IL_AD" id="IL_AD11"&gt;Mozilla Firefox&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;D) Opera&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;4) Record and Run Settings window contains two tabs&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: blue;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) Web &amp;amp; Window&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) Web &amp;amp; Windows Applications&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;C) Web &amp;amp; Window Applications&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;D) Web &amp;amp; Windows Application&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;5) You can add up to ... applications to the application list displayed in the &lt;span class="IL_AD" id="IL_AD8"&gt;Windows Applications&lt;/span&gt; tab&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) 10&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) 12&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;C) 24&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;D) 64&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;6) You can use special, predefined environment variables to specify the applications or browsers you want to use for your test while specifying the Record and Run Details&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) True&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) False&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;7) If you select the option to Record and Run on any application or browser (the upper &lt;span class="IL_AD" id="IL_AD12"&gt;radio button&lt;/span&gt; in each tab of the Record and Run Settings dialog box), QuickTest ..... any defined record and run environment variables.&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) does not&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) ignores&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;C) may or may not ignore&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;D) None of above&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;8) To use environment variables to specify the applications or browsers you want to use for your test run, you must use the appropriate variable names E.g. the variable name for the &lt;span class="IL_AD" id="IL_AD2"&gt;Web address&lt;/span&gt; to display in the browser is&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) URL_VAR&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) URL_EN&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;C) URL_ENV&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;D) URL_VA&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;9)  The setting of the Active Screen capture level (Tools &amp;gt; Options &amp;gt;  Active Screen tab) can significantly affect the ..... for your test and  the functionality of the Active Screen while editing your test.&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) repeating time&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) waiting time&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;C) average time&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;D) recording time&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;10) The Web tab (Record and Run Settings dialog box) is available only when Web support is installed and loaded.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: blue;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;A) True&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;B) False&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;&lt;span class="IL_AD" id="IL_AD1"&gt;Answers&lt;/span&gt;:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;1) B, 2) A, 3) A, 4) B, 5) A, 6) A, 7) B, 8) C, 9) D, 10) A&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5396509063687707580-2861095161062640787?l=qtpdiscussion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qtpdiscussion.blogspot.com/feeds/2861095161062640787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/qtp-certification-questions-5.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/2861095161062640787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5396509063687707580/posts/default/2861095161062640787'/><link rel='alternate' type='text/html' href='http://qtpdiscussion.blogspot.com/2011/12/qtp-certification-questions-5.html' title='QTP Certification Questions-5'/><author><name>rohituappu</name><uri>http://www.blogger.com/profile/12402560776229572226</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail
