Selenium HQ Review
It can be used together with other frameworks for unit testing (JUNIT, TestNG), reporting (Allure), screenshot (aShot).
What is most valuable?
- Selenium WebDriver can be used only for web test automation.
- The framework is very flexible and powerful.
- It can be used together with other frameworks for unit testing (JUNIT, TestNG), reporting (Allure), screenshot (aShot).
- It can be used for creating automation scripts and execute them locally, in a locally managed computer grid or in the cloud.
- It is great that Selenium works on any operating system and with many programming languages.
How has it helped my organization?
One thing that brings a lot of benefits is automating the smoke tests executed for each new build. If the automated tests are then integrated using Jenkins in the process of generating new builds, this leads to having better application builds.
What needs improvement?
I don't have any suggestions for the time being, but because it's open source, the only support is from forums and non-vendor resources.
For how long have I used the solution?
I've used it for three years.
What was my experience with deployment of the solution?
What do I think about the stability of the solution?
What do I think about the scalability of the solution?
How are customer service and technical support?
Being an open source product, there is no customer service or technical support available.
Which solution did I use previously and why did I switch?
I used QTP previously for web test automation. Until recently, QTP had limitations because of the scripting language (VB Script) and inability to run automation scripts on multiple operating systems and browsers. After starting work with Selenium, I did not consider any other automation tool for web automation.
How was the initial setup?
The set up was fairly easy. I started creating scripts and running them on my local computer. In time, as soon as the script number went up, I started running them in the cloud.
What about the implementation team?
I did it in-house. Start small and make gradual changes when implementing Selenium WebDriver.
What's my experience with pricing, setup cost, and licensing?
The product is fantastic. It requires development knowledge so if you want to get most of it, learn a programming language well first.