I’m trying to figure out how to execute my UFT automated tests directly from Jira and then get the test results uploaded back into Jira automatically. I want to set up this integration but I’m not sure about the exact process.
I already have Zephyr plugin installed in my Jira instance, but I can’t figure out how to connect it with my UFT test scripts. What are the configuration steps needed to make UFT tests run from Jira? Also, how can I make sure the execution reports get pushed back to Jira once the tests complete?
Any guidance on the integration setup would be really helpful. Are there specific plugins or connectors I need to install? What about authentication settings between the tools?
honestly, the easiest approach ive found is combining UFT’s built-in reporting with some custom scripts. you don’t always need jenkins - UFT can hit JIRA’s REST API directly after tests finish. key things: set up your result folder path correctly and make sure test cases have metadata tags matching your zephyr test IDs. for auth, just create a personal access token in JIRA and call it from your UFT post-execution scripts.
I’ve been working with UFT-Jira integration for three years now. The biggest pain point isn’t getting it set up - it’s keeping data flowing reliably between systems. Most teams get the connection working and call it done, but they don’t plan for what happens when tests fail or timeout. You’re smart to use the Zephyr plugin as your foundation. Configure UFT to spit out JUnit XML reports, then use Zephyr’s import feature instead of trying to push results live. Run a batch process after UFT finishes and import everything at once. Way more stable than making API calls while tests are running. For triggering tests from Jira, set up a webhook that hits a batch file or PowerShell script with your UFT commands. Keep it simple and prioritize data consistency over real-time updates.
Look, I get why everyone jumps to the UFT-ALM-Jira chain or custom API scripts, but you’re overcomplicating this.
Had this exact problem at my last job. We wasted weeks trying to get UFT and Jira talking through plugins and middleware. Nothing worked right.
What fixed it? I ditched the direct integration completely. Set up an automation workflow that watches UFT test runs, grabs results, and pushes them to Jira automatically.
It handles auth tokens, maps test IDs, formats results properly, and retries failed API calls. No more fighting UFT export formats or babysitting custom scripts.
You can trigger UFT tests from Jira tickets, get real-time updates, and have detailed reports flowing back - all without writing code.
This killed all our integration headaches. UFT runs on its own, automation handles the Jira stuff seamlessly.
Been running this for months without issues. Check it out: https://latenode.com
UFT-Jira integration needs careful setup. You’ll need UFT to export test results in a format Jira can read. Most places I’ve worked use Jenkins as a middle layer - it triggers UFT tests and pushes results to Jira. The direct connection works best when UFT generates standardized XML reports. Set up a post-execution script that hits Jira’s REST API to update test status. For authentication, create an API token in Jira and configure UFT’s result settings to use those credentials. Here’s what trips people up: mapping UFT test names to Jira test case IDs. If this isn’t configured right, your results won’t link to the correct test cases in Zephyr. Make sure your UFT test properties include the Jira test case reference numbers.
Integrating UFT with Jira can certainly be challenging at first. It’s essential to have the HP ALM connector that links UFT and Jira. Begin by connecting UFT to ALM, and then set up the ALM-Jira integration to synchronize the results. Authentication is often a stumbling block, so ensure that the service account used has the necessary permissions in both systems. It’s always wise to test the connections thoroughly before executing the entire test suite. I recommend starting with a single, simple test case to confirm the entire workflow functions properly. Lastly, ensure that your Jira project includes the appropriate custom fields to receive UFT execution data; otherwise, the results may not map correctly.