How can we improve Test Automation?

Ability to change TA version for mulitiple applications.

Ability to switch the version of Test Advantage from inside of QTP/UFT.

1 vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)

    We’ll send you updates on this idea

    Kevin AbelKevin Abel shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →
    Started  ·  Product Management TeamAdminProduct Management Team (Product Manager, Infragistics) responded  · 

    The resolution for this will not be that you can switch versions mid script, which is not currently possible for us to do, but have multiple versions loaded at one time. This will allows you to in a single recording bounce between screens with different versions of the control without changing scripts or config files.

    Essentially the issue is QTP\UFT identifies our UI controls with the swfconfig.cfg file, which is an xml file that when initially designed only idenified UI controls by their full type name. As our controls do not change thier name from version to version, one version can be mistakenly loaded in place of another version which inevitably causes a conflict. We worked a resolution with QTP on this, allowing us to embed the dll name into the type identifier, or the fully qualified name. For example:

    Normal – Full type name only

    Name with dll added

    Full qualified type name

    It should be noted that the ability to do this is not possible in QTP10 or earlier, requires a patch in QTP11, and is built into UFT. If we changed the cfg files to include the dll’s now it would break functionality entirely for those without the correct version of QTP\UFT. But it is possible to manually modify your swfconfig.xml file to implement this behavior if you do have the correct patch from HP.

    How we started with this is we recently, in 14.2, added telemetry to our installer to identify what version of QTP the user is using and send it to us. While HP has recently retired QTP10, we want to verify the versions installed to better gauge the impact and to plan our implementation accordingly. Which will likely be some form of change to our version utility and our installers.

    0 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...

      Feedback and Knowledge Base