I saw there is already a question on this, as well as an answer in this link: Test Management Tool for Cucumber But I have a doubt, as is suggested I used Jenkins and created a job to execute my Cucumber tests and get the corresponding report. But my question is....what if I want to execute some of the cucumber tests manually? where should I store those results and how? I know there are many TC management tools but it would be helpful to have one where you decide if you want to execute it manually or automatically so you maintain only one tool and not 2. Does anyone know if there is something like that, that I can use?
closed as off-topic by Bharat Mane, Nitin Rastogi, IAmMilinPatel, NarendraC, alecxe♦ Jan 24 '18 at 12:18
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Questions seeking debugging help ("why isn't this code working?") must include the desired behavior, a specific problem or error and the shortest code necessary to reproduce it in the question itself. Questions without a clear problem statement are not useful to other readers." – Bharat Mane, Nitin Rastogi, IAmMilinPatel, NarendraC, alecxe
I came across XRAY on Jira Cloud and i found its really usefull , i have started using in our company and relaced zephyr . Xray will give the opportunity to maintain both manual and automated test in one single interface. It support Rest api so you can import result from jenkins and update jira issues also.
It might not be the best solution but you can integrate your automated tests (cucumber) with some TC management like Testlink in a way that, after each job execution, cucumbers scenarios will be pushed to Testlink via Testlink API and will generate Manual scenarios there for you.
We implemented it in our project but I should say it is not the cleanest approach.
I think this tool "cucumbumbler" (it uses a tag driven mechanism to identify manually executed test cases from automatable ones) should be perfect fit for your scenario.
Also includes a pretty cool reporting feature/test suite (A book).
Refer to below wiki link:
I know there are many TC management tools but it would be helpful to have one where you decide if you want to execute it manually or automatically so you maintain only one tool and not 2.
I've heard this problem before from many testers and teams. While we were developing Test Collab's automation feature - we wanted to solve it. It took a few iterations but we did solved it. How, you may ask? You define automation variables right where you define the test cases, so in a project, for example, you can have total 100 test cases, 20 of which are automated. Now from single app, you can trigger these automated cases or assign those 80 manual test cases to testers because of the common interface for triggering automated/manual tests. This really saves time when you are doing lot of testing on daily basis and also brings everything in one single app. If you would like to check out, I suggest you try our tool first: http://testcollab.com
Then jump to the automation settings: http://testcollab.com/blog/screencast-test-automation-with-test-collab/
(Disclaimer: I'm co-founder of Test Collab.)
I came across Hiptest on another thread that says it supports JIRA Cloud. I have no experience of it though but the poster rated it highly.