Reputation:
as a QA man I build my automation using Protractor (a language that works on AngularJS). Right now to run the automation, I run it manually and do a simple "Run" threw the software. I'd like to start running the automation automatically - run it through the night for example, and by the morning - getting detailed reports.
I read about some relevant tools, and right now the most appropriate tool I found is Jenkins. However, I would also like to hear from you and people who understand a bit about this. Do you know another tool and in even better quality? And if not, I'd be happy if you'll send me anyway relevant materials about Jenkins (installation, how to run / run, etc ...).
Thanks and have a nice weekend :)
Upvotes: 0
Views: 249
Reputation: 696
Any Continuous Integration/Delivery Software will work for you.
Several are Jenkins, Jetbrains' Teamcity, Atlassian's Bamboo, Microsoft TFS.
I would recommend Jenkins since it will let you do more customization as well as open source, means it is free to use. But to setup you would require initially more work.
You can see good documentation here for Jenkins too https://jenkins.io/doc/ If you have more budget, then I would suggest your TeamCity or TFS.
I would say this question is not related in the protractor section too. It is more like how you are going to improve your CI/CD or build automation for your QA project.
If you really want something for building the QA run for the Jenkins or any CI, I would recommend to run the job as
grunt task
Please find how to do that in the below link Protractor & Jasmine Configuration on Jenkins
If you want, I can give you more details.
Upvotes: 1