Selenium HQ Review

Without this tool, the software license required to accomplish our testing would have thrown us out of business

What is our primary use case?

We primarily have been using Selenium WebDriver for functional and regression testing of our business management platform. 

Our technology stack includes Apache HTTP, Tomcat, PostgreSQL, CentOS, Java, J2EE, JavaScript, and Eclipse. Plus, we are using Selenium WebDrivers and TestNG for testing with Firefox and Chrome. 

How has it helped my organization?

Our platform runs into several thousand screens and a few thousand test cases, something which would typically take months to test manually. However, we have been using Selenium to automate our testing process since day one. As of today, the entire process takes a little over two days to run. We plan to further optimize it and bring this duration down to about 12 hours.

We plan to integrate Selenium with JMeter for performance testing, too. 

What is most valuable?

WebDriver and Grid: Without these, we would have been nowhere so far. The shear size of team/software license required to accomplish this humongous task would have thrown us out of business. 

What needs improvement?

Improvement in Selenium's ability to identify and wait for the page/element to load would be a big plus. This would ensure that our failed test cases will drop by 60%. Introduction of FluentWait has improved things, but it does not work in all scenarios 

For how long have I used the solution?

Three to five years.

What do I think about the stability of the solution?

In the beginning, we had issues with several test cases failing during regression. Over a period of time, we built our own framework around Selenium which helped us overcome of these issues. 

Which solution did I use previously and why did I switch?

I have had experience with Rational tools in the past, but with DWA Commerce, we wanted to go the open source route. 

Which other solutions did I evaluate?

We have had extensive experience in testing and have pretty much worked with most testing solutions. Therefore, we did not have to go in for a re-evaluation. Our choice was clear. 

What other advice do I have?

Just go for it. 

**Disclosure: I am a real user, and this review is based on my own experience and opinions.
Add a Comment