Cost-effective Solution for the automated testing requirement of all your cross-platform web applications
Sachin Gulmadagkar | TrustRadius Reviewer
February 29, 2020

Cost-effective Solution for the automated testing requirement of all your cross-platform web applications

Score 9 out of 10
Vetted Review
Verified User
Review Source

Overall Satisfaction with Selenium

Selenium is the tool of choice for undertaking the automated testing of the bunch of web applications and mobile applications we have built. It used across the organization in Engineering, Professional Services, and pre-sales teams. The tool allows us to function test, regression test the application, but we also use it to generate the test data required for performance testing. We use to perform the cross-browser test for our web applications
  • Cross Browser Testing
  • Support for Various Platform
  • Parallel Test Execution
  • Support for multiple programming languages
  • Open-source
  • Initial Setup takes a long time
  • Documentation
  • Support for Web-based applications only
  • No reliable technical support
  • The steep learning curve for non-technical testers
  • It has shortened the time it used to take to run the full regression suite.
  • Now we can test multiple browsers in parallel, whereas it was humanly impossible to do it manually.
  • We also cultured a change in mindset where we have started to automate first before trying to run the test manually.
  • Helped us cultivate TDD approach.
  • Open-source, Free
  • Supports JAVA, .NET, Ruby, Perl, PHP, and many other programming languages.
  • A lot of plug-ins are available to extend Selenium's functionality.
  • It can be used by developers to write unit tests and can be used by Business Analysts to write tests in business languages.
  • Tests can be run headless mode, which allows parallel execution at a faster pace.
  • Most organizations like cross-browser testing, sauce labs allow the execution of Selenium-based tests in their prepaid environments.
The tool can be used across organizations by various roles. It's free of cost and integrates well with most of the sophisticated or opensource development, build management, CI/CD, or management tools. Selenium has outstanding community support and is continuously updated to support newer technologies. The availability of lots of plugins/add-ons makes it a tool that can talk to almost any other tool available in your organization.

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

  • Selenium is one of the best tools available in the market to satisfy all your web testing needs. It's free and virtually has no limit on the number of parallel tests that can be executed. If your organization's core product is web-based (computer, mobiles, tablets), then selenium will solve your automated testing needs. The tool can be customized as you wish with your choice of reporting plugin, programming support, or choice of behavior-driven frameworks. Performance test tools can also use these function tests and regression tests like JMeter for running the performance tests.
  • But if your core product is a desktop application, then there is no support. Also, if you heavily rely on manual testers, then there is a very steep learning curve, and it can be challenging to change the mindset of testers.