Known Issues - Business Process Testing in UFT

Relevant for: business process tests


  • If you install the UFT Addin for ALM version 14.00, you are not able to work with certain common Business Process Testing features from the ALM UI. This includes features such as Capture, recording business process tests and components, and Learn.

    For details, see the related KB.

  • Running business process tests or flows from UFT is not supported in the Siteminder or CAC models.

Back to top

Business components and application areas

  • Names and paths of components, application areas, and resources (for example, function libraries, object repositories, and recovery scenarios) are not Unicode compliant and therefore should be specified either in English or in the language of the operating system.

  • Business component scripts that were created in QTP 11.00, and contain the ActionName environment variable, return different values for the ActionName variable value when run in UFT.

    For example, an ActionName variable that returned the BC1 value as the component name in QTP 11 returns the BC1[BC1] value in UFT.

    Workaround: Update your scripts as needed to use the new environment variable value.

  • You can work with API components in much the same way as API tests, with some limitations:

    • You cannot use Load Test activities in a component. If you save a load-enabled test as a business component, it will no longer be load-enabled.

    • You cannot use Automated Testing Tool activities in a component.

    • Encoded password type properties are not supported. If the component has a property of type password (or encrypted in ALM 11.00 and later), the value will be treated as an ordinary string, without encoding or decoding.

    • Multiple User Variable profiles are not supported. Remove all but one of the profiles.

Back to top

Using data in BPT tests

  • When referencing data table sheets from a business process test, you should use the data table sheet names, not the SheetIDs.

  • Sharing values between components in a BPT test cannot be done using user-defined environment variables. Instead, use user-defined run-time settings that you create using the Setting.Add method.

  • When using multiline values for component parameters:

    • If you create the parameter in ALM, you can view and edit the parameter in UFT.

    • You cannot create a multiline parameter in UFT.

Back to top

Packaged Apps Kit

  • You must have the SAP Solutions Add-in installed and loaded for the current business process test to learn flows and components or run business process tests in Change Detection Mode.

  • Learning flows and components is supported only for SAP GUI for Windows applications only.

  • Running tests and components in Change Detection mode is supported for SAP GUI for Windows applications only.

  • If you have an open GUI test, the Record and Run Settings for the test are applicable when you learn a business process test or flow. 

    Workaround: Before starting the Learn process, change the Record and Run Settings to the default.

  • When working with the BPT Packaged Apps Kit and a ALM server running ALM version 14.00, when you try to add a defect to ALM via the Change Detection Report or the Run Results Viewer report, you get an error.

    Workaround: Manually add the defect to ALM.

Back to top