Sorry to be slow...
We've just been playing with Zephyr with the idea that an automated stack could be set up as follows:
We were hoping the following:
I feel like I lost the plot somewhere as the 'EXECUTE' button in Zephyr plug-in only seems to be a manual field. Though the above objective seems intuitively reasonable!
Questions...
a) Can Zephyr achieve what we'd like to do? (i.e. direct execution of automated tests from JIRA and result passed back to JIRA)
b) If not, why not... it seems a reasonable objective?
c) Is there another product which would allow this?
Many thanks for any advice.
Hi Simon,
Zephyr here. It sounds like you're merging the performance of two of our products in your mind. Let me explain.
Questions...
a) Can Zephyr achieve what we'd like to do? (i.e. direct execution of automated tests from JIRA and result passed back to JIRA)
Not yet.
Currently the Zephyr Enterprise Edition/Community Edition are unique products that don't interact with and are sold seperatly from the Zephyr for JIRA plugin. (Note they do come with a Zephyr Enterprise Connector Plugin, which offers different functionality than the ZFJ plugin.)
These two products do have the Zbot you are speaking of. When tests are executed from ZEE or ZCE, the results come back into ZEE or ZCE. Both of these products offer great integration with JIRA. For example, on the Zephyr Requirement side, you can see current content of any user story or issue you "import" (where we import only pointers to the current content) from JIRA. As well, you can create, update and edit defects or other issues from the Zephyr Defect Tracking UI which are communicated directly to the JIRA database. So there is no syncronization going on at all. As well, ZEE and ZCE integrate with both JIRA On-Demand and JIRA On-Premise Deployments.
As well, ZEE and ZCE come with APIs which can be perfect for CI scenarios. Many of our customers do use the ZEE APIs for CI.
The Zephyr for JIRA plugin doesn't yet offer APIs as a publically supported feature.
b) If not, why not... it seems a reasonable objective?
Yes it does. APIs for Zephyr for JIRA are on our roadmap and we'll be excited to offer them. This is already a highly requested feature.
Follow our Blog for the any and all current announcements about our product: http://blogs.yourzephyr.com/
Kind Regards,
Chris
Thanks Chris.
Yep - we got there today & realised that the 2 products (Zephyr plug-in & ZEE/ZCE) didn't join up. Our specific challenges are:
Any further comments much appreciated.
Thanks for your advice.
Simon
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Everyone,
Just to update this thread one last time, ZAPI is now available. ZAPI adds API capabilities to Zephyr for JIRA. You can find the ZAPI Marketplace page by following the link below.
https://marketplace.atlassian.com/plugins/com.thed.zephyr.zapi
Regards,
Daniel
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Do we have any update on this. Is it possible for executing test cases using JIRA along with ZBOT ?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Two years later... is Simon's use case possible today (using Zephyr)?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Bart, Yes, we now have the ZAPI plugin. This plugin is purchased alongside Zephyr for JIRA Server and gives it a full suite of powerful REST API. You can use JIRA's API to create a Test issue and then ZAPI to create the steps in that issue. You can issue link Tests to another other issue type You can also use the ZAPI REST API to bring in automation results directly into Zephyr for JIRA For more information on ZAPI, please see full details here: https://marketplace.atlassian.com/plugins/com.thed.zephyr.zapi/server/overview Regards, Daniel
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks again Chris.
For others'... we've now joined together:
An alternative flow to the above would be to create JIRA Testcases (or JIRA Zephyr plug-in 'Tests') and import these test definitions (they are only definitions!) to ZCE to link to ZCE Testcases.
Simon
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Simon,
I simply have to fall back and say that Zephyr doesn't support API connections in its Zephyr for JIRA at the moment. So currently items 1 and 2 are not available as supported functions.
You can see this question has come up before and I've answered in pretty much the same way:
Technically speaking, there is another thread or two on Atlassian answers that talks about work-arounds to our lack of company supported APIs. Maybe you can find it using Google.
We are looking at add APIs as an available function to Zephry for JIRA in the future.
Kind Regards,
Chris
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Simon
Have you consider using Behave for JIRA?
All Accetance Tests related to JIRA issues are downloaded from JIRA using custom build tools and then you can use any Gherkin based Tests tool for execution. For C# this would be SpecFlow would be the Gherkin based tool of choice.
Test results wouldn't be displayed in JIRA but through your CI system of choice.
Alan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks for the reply Alan.
First reaction - I don't see any of our issues being resolved through the Behave/Gherkin solution. It seems, at best, equivalent to the Enterprise Tester - though possibly more 'custom built tools' required for linkage...??
Simon
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I've now watched a few videos of Enterprise Tester to see if it gives us the missing automation directly from JIRA. It doesn't seem to...
So the advertised 'integration' with JIRA seems more about data exchange than runtime execution - for both tools. As both tools also have requirement and defect types I'm beginning to wonder why bother with JIRA at all... i.e. why not use one of these to manage the entire workflow?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Spend the day sharpening your skills in Atlassian Cloud Organization Admin or Jira Administration, then take the exam onsite. Already ready? Take one - or more - of 12 different certification exams while you’re in Anaheim at Team' 25.
Learn more
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.