End to End Automation testing with Cypress

ExecuteAutomation
ExecuteAutomation
Published in
2 min readFeb 25, 2019

Most end-to-end testing tools are Selenium-based, which is why they all share the same problems. To make Cypress different, Cypress is built with new architecture from the ground up. Whereas Selenium executes remote commands through the network, Cypress runs in the same run-loop as your application. — Source Cypress.io

As you can see the above paragraph clearly shows Cypress is not Selenium anymore :)

We have seen many tools coming to the market those are either Selenium based or using Selenium as a whole, some of the tools like

  • Katalon studio
  • TestProject
  • Protractor
  • WinAppDriver
  • Appium
  • Most of the AI based testing tools

As these tools are using Selenium in some or the other way, the share the same problems and handle them in different ways though.

But this makes Cypress different and it works differently as shown below

Cypress Features

Cypress has many notable features out-of-box which makes Cypress even more fascinating

Trade-offs

Again, these great features come with certain trade-off as mentioned by them

But still, Cypress is much better than most of the tools available in the market and it has lot of community support these days.

I have released the first ever course on Cypress in Udemy which has over 700+ signups already and you can access it from here https://www.udemy.com/e2e-cypress/

Cypress Udemy course

Here is an introduction video of the course

Thanks for reading the article and let me know your thoughts on Cypress.

If you are already using Cypress to implement large scale testing in your company, please share your thoughts and let us know how it works for you

Thanks,

Karthik KK

--

--

ExecuteAutomation
ExecuteAutomation

ExecuteAutomation Ltd is a Software testing and its related information service company founded in 2020. Info available in YouTube and Udemy as video courses .