Selenium pros and cons
Overall Satisfaction with Selenium
Selenium with TestNG are being used by the QA team in my company as part of the quality assurance process. It helps cover our UI functional test cases across multiple supported browsers on different operating systems, and reduces regression testing time. The automated tests are also integration in Jenkins as a part of the continuous integration and continuous deployment processes.
Pros
- Open source automation test tool
- Support most of the popular web browsers
- Easy to find technical supports due to huge community
- Can be integrated with almost any software development tools
Cons
- Need to have programming skill (at least basic) in order to learn.
- Built-in methods can be inconsistent across browsers. For example, an element might not be clickable on a browser, although it is clickable on another browser.
- Advanced programming skills are required if you want to master everything supported by Selenium.
- Only support web applications.
- Reduce manual effort
- Reduce time to run regression testing
- Improve test result accuracy
- TestComplete
TestComplete is more like an enterprise automation testing tool, that consists of many built-in functions. The license is rather expensive https://smartbear.com/product/testcomplete/pricing/. TestComplete's user community is not as large as Selenium user. Smartbear's TestComplete forum is the source to look into when there are any technical problems needed to be resolved.
Comments
Please log in to join the conversation