Selenium - Cost Efficient, High ROI, easy implementation, Strong open source community support
April 17, 2019

Selenium - Cost Efficient, High ROI, easy implementation, Strong open source community support

Anonymous | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with Selenium

We are working in testfactory in the IT department of my organization which is responsible for providing test services to multiple projects run by different departments. We have implemented a Selenium page object model with cucumber BDD framework. We have automated multiple applications like web CRM and mobile. The programming language we have used is Java. Automation team consists of 6 team members. The automation team is responsible for developing and maintaining automation for multiple applications. Automated tests are integrated with Jenkins (CI/CD) to run in nightlies. Other tools in integration we use are GIT, MAVEN etc.
  • Selenium is an open source software so its Free and has a very strong user community support.
  • Selenium Supports cross browser automation, API automation and database automation.
  • Selenium tests can be implemented in any language like Java, python, ruby, C# etc.
  • Selenium test can be easily integrated with existing testing framework testNg, Junit etc.
  • Selenium does not support windows based application automation.
  • Selenium test development requires developer coding skills to make test dynamic.
  • Selenium is purely open source no customer support exists but have a huge open source community which encounters and solves similar problems.
  • We are able to do complete regressions in 2 days which was earlier taking 4 days.
  • Due to the page object model we also run progression automation for quick front-end changes.
  • BDD test can be easily implemented and re-used by manual testers as well.
UFT is a paid tool from microfocus and able to automated alomsts all platforms but there is Fee for licensed versions software. TOSCA is also a paid tool from Tricentis which does not require coding skills from tester and implements mode based automation. where as selenium is free from costs but need skilled tester to implement test.
Unified Functional Testing (formerly HP UFT), Tricentis Tosca, Ranorex Studio
Well suited:
- For Web and mobile-based automation
- For cross-browser automation
Less suited:
- Selenium is not a tool for automation of windows-based applications like mainframe, .Net , Java etc.