Running ReadyAPI project and test cases from JIRA utilizing Jenkins and generating report
SOLVED- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Running ReadyAPI project and test cases from JIRA utilizing Jenkins and generating report
Could you please suggest me if there is a way I could run my ReadyAPI project/test cases from JIRA utilizing Jenkins and also generating reports? My expectation:
A. ReadyAPI project/test case would be triggered through some Jenkins plugin when test run is invoked from JIRA . The scenario would be:
- JIRA will send run request
- Jenkin plugin will trigger ReadyAPI project/test case
- ReadyAPI project/test case would be run
- Pass/fail result is shown in JIRA
- Report is generated
The same if I could do with other alternates.
Solved! Go to Solution.
- Labels:
-
Automation Environments
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
The following articles may help you:
- https://support.smartbear.com/readyapi/docs/integrations/zephyr.html
- https://support.smartbear.com/readyapi/docs/integrations/jenkins.html
Did my reply answer your question? Give Kudos or Accept it as a Solution to help others. ⬇️⬇️⬇️
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks Nastya! But my original concern is to use Jenkins and ReadyAPI NOT Zephyr. Please check my steps.
- JIRA will send run request
- Jenkin plugin will trigger ReadyAPI project/test case
- ReadyAPI project/test case would be run
- Pass/fail result is shown in JIRA
- Report is generated
The TestRail link is very useful. Is it possible if I can invoke TestRail test cases from JIRA?
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
My last contract a couple of years ago used Testrail and JIRA.
The team that worked for me did look at invoking testrail tests via JIRA, but was abandoned due to a number of technical issues...which i cant remember what the issues were as i wasnt directly involved...i was just getting reports. Its a couple of years on...maybe there have been version updates resolving the issues my team found.
I do remember however that i didnt think too highly of the testrail/readyapi! Integration....i remember youd have to create placeholder tests in testrail that equated to the testcase hierarchy in your readyapi project and thete was no way to represent a looping testcase in testrail. Essentially there was an exposed testrail (POST method) api and you add an equivalent POST step as the last step in your readyapi! testcase which updates the pass/fail status on the testcase in testrail.
We never found an effective way to handle a looping testcase....i.e. if the testcase looped and executed x number of times, the testrail post would repeatedly execute overwriting the pass/fail status, so we'd only know if the most recent loop passed or failed.
As i say....its been a couple of years....maybe things have changed, but we didnt think much of the testrail integration, and tbh, i didnt think much of the rest of testrail either. Just my personal opinion, other people might find it does exactly what they need, i just found it didnt do a lot of what i needed!
Sorry for the long ramble,
Richie
I do remember
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Richie
Thanks for the detailed explanation. Really appreaciated! Could you please let me know if the below statement for Zephyre is still true?
Currently, ReadyAPI integrates with the Zephyr for Jira Cloud edition only. So, when we say Zephyr, we mean Zephyr for Jira Cloud.
Regards!
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I found https://smartbear.com/product/ready-api/integrations/zephyr-for-jira/
and this didnt mention the integration was for jira cloud only.
Best thing to do, id contact smartbear support for clarification
Sorry i cant be of more help!
Richie
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Guys,
The latest ReadyAPI version has a special integration with Zephyr for Jira. We have a video demonstrating this feature. You can watch it here:
https://www.getzephyr.com/products/soapuipro-and-zephyr-for-jira
Tanya Yatskovskaya
SmartBear Community and Education Manager
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks everyone who participated in the discussion!
@prasanna2, was your question answered? Could you please share your solution or mark the post that helped you as a Solution?
We are looking forward to hearing from you.
Olga Terentieva
SmartBear Assistant Community Manager
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Partially.
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @prasanna2
Let's consider your request once again:
1. JIRA will send run request
To run tests from Jira you need to use a plugin. It can be QMetry, TestRail, Test Management for Jira, Zephyr... Please see the details:
QMetry: https://qmetrysupport.atlassian.net/wiki/spaces/QTMFJC/pages/12132218/Test+Execution
TestRail: https://www.gurock.com/testrail/jira-test-management
TM4J: https://www.adaptavist.com/doco/display/TMFJC/Execute+Test+Cases
Zephyr: https://zephyrdocs.atlassian.net/wiki/spaces/ZFJCLOUD/pages/21757977/Executing+in+Test+Cycles
2. Jenkin plugin will trigger ReadyAPI project/test case
Running ReadyAPI Tests From Jenkins: https://support.smartbear.com/readyapi/docs/integrations/jenkins.html
3. ReadyAPI project/test case would be run
OK.
4. Pass/fail result is shown in JIRA
This will depend on what plugin you use.
5. Report is generated
A report can be generated by ReadyAPI if you specify the corresponding arguments in the TestRunner command-line:
https://support.smartbear.com/readyapi/docs/soapui/running/automating/cli.html
Did my reply answer your question? Give Kudos or Accept it as a Solution to help others. ⬇️⬇️⬇️
