My question is about best practice.
We are moving to Selenium and will be using Selenium, Maven, TestNG and GitHub, with a Windows environment. We will have about ten users, with more in the future.
GitHub is for the test case code and test data version control, but what about Selenium/Maven/TestNG itself?
How might we best ensure that all users are using the same version of Java, Selenium, TestNG, etc.?
Do we include the Selenium Maven, etc. jar files as well?
System patching is done with IBM BigFix, and one manager suggested that. Is that viable, for maintaining the Selenium Suite?
Thank you for sharing your experience.