Which automation tool do you prefer - Selenium or Test Cafe?

Ann MacKenzie's picture
Ann MacKenzie asked on February 3, 2016 - 1:50pm | Replies (10).

To see a comparison of these two automation tools, look here

10 Answers

Ritinder Kaur's picture

Selenium WebDriver has been around for some time now and has a loyal user base in the QA industry. TestCafe is newer, with better features. However, where Selenium WebDriver is flexible and supports all the main programming languages, TestCafe supports only Javascript. But, it is self-sufficient as far as mobile app testing goes, whereas Selenium WebDriver needs to work with Appium or Selendroidd if you want to test your mobile apps. I recommend this interesting article that I read recently.

Ranjit Shankar's picture

I prefer Selenium WebDriver software test automation tool, which has gained the added benefit of being able to write tests in a number of programming languages... Apart from this Selenium also provides the facility to both record and playback, for authoring tests without the user having to learn a test scripting language

Himani Kankaria's picture

Well, my vote always goes for Selenium. Selenium has started with the base of test automation. Your comparison was pretty well. But, though it helped the tools like TestingWhiz for being codeless with more than 290 test commands, it has been my most preferred software test automation tool.

Here is one more comparision of various testing automation tools that might help you more to decide.

Shirley Perkins's picture

I prefer Selenium because it's obvious open source, also flexibility for a quick change in code, reduction in duplicates and improvement in maintainability. Also Selenium grid allows a test infrastructure across multiple platform do drive that scripts on multiple browsers. Selenium has a big range of language suppor makin it easier to integrate within the developement environment. Another feauture is repetetive testing, when for example there is a code change there is an immediate need to test it, repetitive testing will make your life much easier with no need to go manually.



Pratik Patel's picture

Among Selenium and Test Cafe, I would like to prefer Selenium as an automation testing framework. But further, apart from these tools, I would like to prefer using TestingWhiz. This is a code-less test automation tool, which makes this tool more easy to learn as well as user friendly. This tool provides multiple testing solutions related to web, database, mobile like web test automation, web services testing, automated database testing, automated mobile testing, etc.

karthika qpt's picture

SAF is a customized framework developed using Selenium, a widely accepted web application automation tool. 

I think selenium is best.It shrinks test cycle times and related costs. Selenium is a portable software testing framework for web applications. The tests can be written as HTML tables or coded in a number of popular programming languages. 

They can be run directly in most modern web browsers. Selenium can be deployed on Windows, Linux and Macintosh.

A test automation framework is a set of concepts, and practices that provide support for automated software testing. It is a methodology built to successfully carry out test automation. If we do not have any frameworks, then it is difficult to get proper reports, handle checkpoints, or exception handling.

Jerom Mitchell's picture

I prefer TestCafe since it became open-source. I work with node.js and TestCafe is nice for my development workflow

Ranjana Sisodia's picture

I used selenium for some time but then faced some issues regarding modifications and managements of the tests. Also, reports generated by selenium were plain. Then I came across a tool Web Test by AppPerfect which is free to use with very easy installation and use. I have been using it since then.

For more details: http://www.appperfect.com/products/web-test.php

StickyMinds is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.