Member-only story

Who should add your SELENIUM tests to CI/CD? YOU

Alex Siminiuc
4 min readJan 18, 2020

--

Photo by Zbynek Burival on Unsplash

I am always interested in learning new things in my work.

They may be about existing skills that are developed further or new skills that are related to test automation or somehow connected to it.

Coding skills, design patterns, code refactoring, unit testing, these are all about development and test automation.

But as soon as the automation code is done, it has to be used by others.

Which means that it has to be stored in GIT.

Then, the code has to be organized in a way that promotes easy maintenance of dependencies and easy execution outside of the IDE (in command prompt or bash).

Which means basically using a tool like Maven or Ant.

Finally, the code has to be executed un-attended by other testers and developers and added to a build pipeline.

Here, we are talking about tools like Jenkins and Azure Devops.

GIT, Maven, Jenkins and Azure Devops are not test automation tools. But since any test automation project uses them, it is important to learn them well too.

--

--

Alex Siminiuc
Alex Siminiuc

No responses yet