Overall Satisfaction with Selenium
Selenium is a bit of a Swiss Army knife of testing when it comes to web applications. There are more emblazoned products and better automation but Selenium cannot be missed in companies. In our specific use case, Selenium is used as ad web driver for zap proxy and to test that there are no regressions in usage behaviour. Selenium is fast and good especially to build custom checks. Great integrations, great documentation, and is easy to find people with Selenium skills.
- Custom web interface tests.
- Easy integration, huge documentations and community.
- Selenium IDE.
- Hard to maintain big tests solutions.
- Lacks in reporting capability (natively).
- Not so easy or natural to learn but easy to find people already used it.
- WebDriver.
- Selenium IDE.
- Python bindings.
- Avoid regression help with customers.
- limit misunderstanding between developers and stakeholders.
The main Selenium usage is in the security field. Selenium drives the web application and let ZAP test some piece of software and UI in order to find security issues. Is Jenkins in charge to run it and manage reports? For the reporting, we tried many solutions, including cucumber, and the end Junit format.
Do you think Selenium delivers good value for the price?
Yes
Are you happy with Selenium's feature set?
Yes
Did Selenium live up to sales and marketing promises?
Yes
Did implementation of Selenium go as expected?
Yes
Would you buy Selenium again?
Yes