-
Notifications
You must be signed in to change notification settings - Fork 3
Record & Playback vs Selenium
An outline of the pros and cons of commercial Record & Playback vs open source Selenium frameworks.
| Cost | Test Writers | Extensible | Success Stories
---|:----:|:------------:|:----------------:|:--------------:|:----
Record & Playback | $$ | Anyone | Vendor limited | Worst practice Selenium | Free | Developers | Unlimited | Industry standard
-
Cost - The expensive licensing costs of commercial R&P prevents giving everyone in the organization access to the testing software. With Selenium, it's not a problem to use it on unlimited amounts of servers and have the entire organization able to use the software as there's no fee.
-
Test writers - Selenium requires some level of programming ability to write tests well. In contrast, the commercial tools allow anyone who can point and click to create tests.
-
Extensible - Success with commercial tooling is entirely dependent on the vendor. There's no freedom to modify the source or share it with others. Selenium has a vibrant open source community with a diverse array of frameworks that enable building upon the best practices of many companies instead of just one.
-
Success stories - Commercial tooling is marketed and sold to non-developers who have teams that don't know how to program. In general it's regarded as a worst practice in the industry. Test driven development success stories are built around hiring competent developers who use industry standards to create robust, maintainable, and scalable test suites. This isn't possible with record and playback.