Hello All, I am trying to set up a CI/CD system {and yes I know terminology gets thrown around without people knowing what they are talking about sometines
:) } but in short the boss wants daily builds made in DEV and automated scripts run every day with results logged.
For tools we have Selenium & Java, JIRA with plugins for Qmetry and Sauce. The goal is stories written in JIRA associated manual test cases in Qmetry.... Selenium scripts attached in Qmetry (or should that be in Sauce?) . A build is put out a literally a button pressed (or run chosen) and the associated scripts are run, results are logged for the build and read is wonderful esay to read build report.
I am not 100% sure if Sauce needs to be involved. We don't need to run across lots of different platforms. I know they want everything 'in the cloud' so nothing is tied to one specific machine. I would love some thoughts from everyone out there. Are these the right tools? And one of the first steps is should Selenium scripts be stored in Qmetry/JIRA?
I also am not planning to add a framework yet (or should I?). I hate overdoing it with more tools than needed
Wayne,
Your Selenium scripts are supposed to live in a version control system such as Git/SVN/ClearCase etc.,
Since you mention Jira, I am assuming that you anyways would be having an Atlassian license. So maybe you could have your selenium test scripts live in BitBucket.
On a side note, where do the dev keep their code? You can have your test code live in the same version control system.
In a CI/CD system, Jenkins job would start off by pulling code from a version control system, build the code and run it.
Usage of Sauce depends on how your Jenkins environment is setup. If your Jenkins system is a headless machine (no display configured) and on which there are no browsers installed then you would need a remote execution environment.
For e.g., lets say your primary browser to test is Internet Explorer and your Jenkins system runs on LINUX machines, then you would need to have windows boxes available.
You can make it available via either by setting up your own grid or by leveraging a remote execution environment such as SauceLabs.
I have only used Jira for defect management and also for user story management. I have not used QMetry so I cannot comment on it.
Hope that helps!
Thanks & Regards
Krishnan Mahadevan
"All the desirable things in life are either illegal, expensive, fattening or in love with someone else!"
My Scribblings @ http://wakened-cognition.blogspot.com/
My Technical Scribbings @ http://rationaleemotions.wordpress.com/
--
You received this message because you are subscribed to the Google Groups "Selenium Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-user...@googlegroups.com.
To post to this group, send email to seleniu...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-users/1c92bbb1-31b9-49de-a715-7fcf918b11c1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
OK Dev is using Jenkins. Should Selenium scripts live there?
--
You received this message because you are subscribed to the Google Groups "Selenium Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-users+unsubscribe@googlegroups.com.
To post to this group, send email to selenium-users@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-users/aa02897a-0258-4d9c-a53e-834978f1c2f0%40googlegroups.com.
Hello All, I am trying to set up a CI/CD system {and yes I know terminology gets thrown around without people knowing what they are talking about sometimes
:) } but in short the boss wants daily builds made in DEV and automated scripts run every day with results logged.