CrazyEngineers
  • hi All,

    I have got a task to research on most of the available tools in the market, design a Proof of concept with that tool on any of the website with a framework and explain the benefits.

    I am a proficient in QTP, so now I am working on Test Complete, and later I will have to work on Selenium.

    I am dedicating this thread to people who are working/worked on test complete to post your questions and learning on the tool.

    Currently, I have started exploring the options we have such as functional testing and white box testing.
    With a wide variety of languages that can be used with this tool.

    The best features I see is the wildcarding.

    What is wildcarding:

    For example you have a object name as Object_24543584395834 in first iteration and Object_4785783475894 in second iteration. The tool helps in wildcarding the object as Object_" so that the test execution is successful.
    Replies
Howdy guest!
Dear guest, you must be logged-in to participate on CrazyEngineers. We would love to have you as a member of our community. Consider creating an account or login.
Replies
  • Saandeep Sreerambatla

    MemberOct 17, 2013

    There is one more feature called -- Extended Find.

    I loved this feature and I think this is not available in QTP.

    The feature works like this,

    Generally in automating any application we need the object hierarchy,
    for example we are automating CE home page, and trying to click on the latest member link (assume that the link doesnt change)
    if the object hierarchy is fixed always like Browser().Page().Frame().Link(newuser)
    we are good. But sometimes, the hierarchy might differ, like there might be Browser().Page().Link(newuser) or
    Browser().Page().Frame().Frame().Link(newuser)

    In this scenario if we select Link for extended find and if we move it under the page (in name mapping ) then the object will be identified.

    I loved this feature.

    What is name mapping? will discuss tomorrow. Tagging @#-Link-Snipped-#
    Are you sure? This action cannot be undone.
    Cancel
  • Saandeep Sreerambatla

    MemberOct 20, 2013

    I have been working to understand this tool (on a request from a friend ) since past 22 hours non-stop.

    What is name mapping , this can be found in internet but to explain it to people who knows QTP a bit, Its similar to the object repository hierarchy (but not same).

    The name mapping helps us to give custom names to all the objects added and can create a logical hierarchy where in the debugging becomes easy.
    Are you sure? This action cannot be undone.
    Cancel
  • Saandeep Sreerambatla

    MemberOct 20, 2013

    There is a feature called object spy (same as QTP) which will spy the object for you and will give the features, but the difference with QTP and test complete in object spy too is, in QTP if you spy on any object you will get properties, methods and hierarchy of that object.

    But this spy does all the above, and also will give you the path in the name mapping file of the object spied if the object is already added.

    I guess this is similar to locate object in repository feature of QTP. More explorations to follow.

    I am currently working on a Delphi application which is completely alien to me , so if I post some information on the tool which is very basic please dont mind.
    Are you sure? This action cannot be undone.
    Cancel
Home Channels Search Login Register