Selenium is a really good option for testing web based applications!
March 04, 2019

Selenium is a really good option for testing web based applications!

Mustafa Yildirim, MSc, PMP, PSM | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with Selenium

Selenium is currently being used by developers to be able to increase test coverage in addition to Cucumber scenarios for the front-end product and also in order to provide regression tests by QA team besides SOAPUI and Postman. My two employers finally decided to go on with this tool, considering it's open sourced and has relatively wide community support. I had found the opportunity to use also other ones, however, Selenium seems more talented on its stack, and they provide some advantages on some edge cases.
  • It is a self-proven open source tool and has rich language support. It is cut out for regression tests on HTML based web application subject.
  • It is a relatively easy to use and robust tool for developers, and essential for the QA professionals.
  • On basic flows, the record and play feature is really nice, especially for noncomplex pages.
  • Implemented Regression Tests could save your day one day.
  • Mobile testing should probably be evaluated, as that may require another horizontal spreading to accept another subject/profession.
  • Updates that are not planned well may break your automation.
  • Sometimes, somehow, it can raise false alarms about assertions that may be hard to manage.
  • Although initial investment in terms of man efforts seems high, its return would be much more.
  • This tool can enhance developer-tester collaboration.
  • These types of test tools enable a team to be more self-confident, and makes for fewer bugs after production.
Selenium is the tool that you must try/give a chance if you want automation tests on your software release in case of web-based applications. I would suggest for all developers in addition to QA professionals to implement Selenium functional tests for their products. It's fairly easy to learn and apply, alongside many advantages like clean and trustable implementations.