<div dir="ltr">Ajay,<div><br></div><div>LDTP doesn't support recording, we tried few on Linux, but it doesn't yield the expected output, so we stopped further development.</div><div><br></div><div>For data driven, you can call the same test api with different values, at-least we do similar things @VMware.</div><div><br></div><div>Regards</div><div>Nagappan</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Aug 10, 2015 at 6:26 AM, Ajay Taneja <span dir="ltr"><<a href="mailto:Ajay.Taneja@quest-global.com" target="_blank">Ajay.Taneja@quest-global.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div>
<div style="direction:ltr;font-family:Tahoma;color:#000000;font-size:10pt">
<p>Hi,</p>
<p> </p>
<p>I have the following very basic questions concerning LDTP and shall be grateful if someone can assist.</p>
<p> </p>
<p>I would like to know if the features described belwo are supported in LDTP (or windows version Cobra) before goign furtehr into LDTP.</p>
<p> </p>
<p style="MARGIN:0cm 0cm 10pt" class="MsoNormal"><font size="3"><font face="Calibri"><strong>QUESTION 1)</strong> Recording tests in context sensitive mode and analogue mode</font></font></p>
<p style="MARGIN:0cm 0cm 10pt" class="MsoNormal"><font size="3"><font face="Calibri">A)  Does LDTP offer the functionality to record tests and thus, automatically create test scripts?</font></font></p>
<p style="MARGIN:0cm 0cm 10pt" class="MsoNormal"><font size="3"><font face="Calibri">B) Can you advise if it is possible record both context sensitive tests and analogue tests? When I say, context sensitive tests, I mean that the recorder does not record mouse
 movements but is based on just recognising the GUI objects and the associated properties with each object.</font></font></p>
<p style="MARGIN:0cm 0cm 10pt" class="MsoNormal"><font size="3"><font face="Calibri">C) Is it possible to record analogue tests i.e. the keyboard input, mouse clicks and precise x and y coordinates travelled by the mouse pointer on the screen are recorded.</font></font></p>
<p style="MARGIN:0cm 0cm 10pt" class="MsoNormal"><font size="3"><font face="Calibri"><strong>QUESTION 2:</strong> Question on check points</font></font></p>
<p style="MARGIN:0cm 0cm 10pt" class="MsoNormal"><font size="3"><font face="Calibri">Checkpoints allow you to compare the current behavior of the application being tested to its behavior in an earlier version (although different software’s / automates tools
 use different terminologies- may not be “checkpoint”).</font></font></p>
<p style="MARGIN:0cm 0cm 10pt" class="MsoNormal"><font size="3"><font face="Calibri">My questions are as follows;</font></font></p>
<p style="MARGIN:0cm 0cm 10pt" class="MsoNormal"><font size="3"><font face="Calibri">A) What is the equivalent terminology/functionality of “checkpoints” in LDTP ?</font></font></p>
<p style="MARGIN:0cm 0cm 10pt" class="MsoNormal"><font size="3"><font face="Calibri">B) Does LDTP support the following check-points;</font></font></p>
<ul>
<li>
<div style="MARGIN:0cm 0cm 10pt" class="MsoNormal"><font size="3"><font face="Calibri">GUI checkpoint: This type of check point is sued to verify information about GUI objects. For example, to check that a button is enabled or see which item is selected in
 a list</font></font></div>
</li><li>
<div style="MARGIN:0cm 0cm 10pt" class="MsoNormal"><font size="3"><font face="Calibri">Bitmap checkpoint: A bitmap checkpoint takes a “snapshot” of a window or area of “your” application and compares this to an image captured in an earlier version.</font></font></div>
</li><li>
<div style="MARGIN:0cm 0cm 10pt" class="MsoNormal"><font size="3"><font face="Calibri">Text check points: This type of checkpoint reads the text in GUI objects and in bitmaps and enables the user to verify its contents. Is it possible to read the text in a
 window that appears in the application that is being tested, thus having a check point therein</font></font></div>
</li><li>
<div style="MARGIN:0cm 0cm 10pt" class="MsoNormal"><font size="3"><font face="Calibri">Database checkpoints: The type of check points check the contents and the number of rows and columns of a result set, which is based on a query you create on your database. 
</font></font></div>
</li><li>
<div style="MARGIN:0cm 0cm 10pt" class="MsoNormal"><font size="3"><font face="Calibri">Table contents: Check points to check/ verify the contents of a table. This could be the whole content of the table or a part/selected content of the table.</font></font></div>
</li></ul>
<p style="MARGIN:0cm 0cm 10pt" class="MsoNormal"><font size="3"><font face="Calibri">If you could provide any further insight on checkpoints, it will be very useful.</font></font></p>
<p style="MARGIN:0cm 0cm 10pt" class="MsoNormal"><font size="3"><font face="Calibri"><strong>QUESTION 3:
</strong>Regarding the GUI checkpoints, is it possible to check a single object in a window or two objects in a window or all objects in a window i.e. as desired by the user.</font></font></p>
<font size="3"><font face="Calibri">
<p style="MARGIN:0cm 0cm 10pt" class="MsoNormal"><br>
<strong>QUESTION 4: </strong>Data driven tests</p>
<p style="MARGIN:0cm 0cm 10pt" class="MsoNormal"><br>
Is it possible to run data driven tests in LDTP? That means, if one wants to perform the same operations with multiple sets of data, i.e. if one wants to check how the application responds to ten separate sets of data one could either run;</p>
<p style="MARGIN:0cm 0cm 10pt" class="MsoNormal">A.ten separate tests each with its own set of data<br>
B.Alternatively create a data driven test with a loop that runs ten times. In each of the ten iterations, the test is driven by a different data set
</p>
<p style="MARGIN:0cm 0cm 10pt" class="MsoNormal"><br>
Of course, option I is straight forward, right?<br>
</p>
<p style="MARGIN:0cm 0cm 10pt" class="MsoNormal">Is option B possible in LDTP?</p>
<p style="MARGIN:0cm 0cm 10pt" class="MsoNormal"> </p>
<p style="MARGIN:0cm 0cm 10pt" class="MsoNormal">Thanks,</p>
<p style="MARGIN:0cm 0cm 10pt" class="MsoNormal">Ajay</p>
<p style="MARGIN:0cm 0cm 10pt" class="MsoNormal"></p></font></font> 
</div>
The information contained in the E-Mail and any subsequent correspondence may be subject to the Export Control Act (ECA) 2002. The content is private and is intended solely for the recipient(s).
<br>
For those other than the recipient any disclosure, copying, distribution or action taken or omitted to be taken, in reliance on such information is prohibited and may be unlawful.
<br>
If received in error please return to the sender immediately. <br>
Under the laws of England misuse of information that is subject to the ECA 2002 is a criminal offence.
<br>
QuEST Global Engineering Limited, Registered in England No 07661210 <br>
Registered office: Winterstoke Road, Weston-super-Mare, North Somerset, BS24 9AB
</div>

</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div>Cross platform GUI testing</div>Linux Desktop (GUI Application) Testing Project - <a href="http://ldtp.freedesktop.org" target="_blank">http://ldtp.freedesktop.org</a><br>Cobra - Windows GUI Automation tool - <a href="https://github.com/ldtp/cobra" target="_blank">https://github.com/ldtp/cobra</a><div>ATOMac - Mac GUI Automation tool - <a href="https://github.com/pyatom/pyatom" target="_blank">https://github.com/pyatom/pyatom</a></div><div><a href="http://nagappanal.blogspot.com" target="_blank">http://nagappanal.blogspot.com</a></div></div>
</div>