Advantages of Using Selenium
January 16, 2022

Advantages of Using Selenium

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

Overall Satisfaction with Selenium

We use Selenium for running our end-to-end UI test cases on their grid. The Selenium grid addresses the biggest problem [of] managing [an] infrastructure for running tests seamlessly and in [a] very efficient way. The scope of our use case is to qualify the developer changes against the test data.
  • ease of infrastructure management by providing the test environment
  • provides varies types of platforms such as windows and linux
  • different types of browser availability
  • dynamic scalability of the infrastructure
  • utilisation of kubernetes for efficient resource usage
  • support for analytics for the previous test runs
  • Lot of flexibility by providing various options through the test framework
  • resources management by utilisation of the docker technology
  • robustness
  • drastically reduced the test automation execution time
  • accessibility for various browsers which made test qualification on a particular browser made easy
  • proper documentation and community support
When we compared Selenium to Saucelabs, [we found that] both have their own set of advantages but [preferred] Selenium [in the end]. [With] Selenium we have a uniform setup in place to test both the framework and grid which makes it preferable over Saucelabs. [The] test execution time is much better in Selenium [compared to] Saucelabs, [in my view].

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?

I wasn't involved with the implementation phase

Would you buy Selenium again?

Yes

Selenium is well suited for test case automation in two ways. The first way is by providing a framework for writing the test cases, qualifying the newly developed features by the developers. The second way is by [furnishing] the Selenium grid which is the infrastructure for running the automated test cases seamlessly. It is less appropriate in cases of running JUnit, [I believe].