DEV Community

loading...

Discussion on: Cypress Tutorial for Beginners: Getting started with End to End Testing

Collapse
endtest_io profile image
Info Comment marked as low quality/non-constructive by the community. View code of conduct
endtest

Cypress is cute, but you forgot to mention the following aspects:

  1. It doesn't work on Firefox, Safari, Internet Explorer, Edge and mobile devices.
  2. It uses JavaScript, which means that it doesn't mimic a real user. For example, you can't write inside an input type="file" element with JavaScript. JavaScript even allows you to click on elements which are covered by other elements.
  3. It may be open source, but you still need to purchase the Cypress Dashboard service if you want to execute the tests from your CI/CD system.
  4. It spreads misinformation by falsely claiming that Selenium tests are flaky.

Here is why you should use Endtest instead:

  1. It works on all browsers (Chrome, Firefox, Safari, Internet Explorer, Edge) and on mobile devices. It even offers a cross-browser cloud that you can execute your tests on.
  2. It uses Selenium, which mimics a real user.
  3. It's a cloud solution, this means that you can instantly give your team members access to your tests, without using any Git or SVN.
  4. It offers video recording of your test executions.
  5. It sends you email, Slack and webhook notifications with the results.
  6. You can also use it to test native and hybtid Android and iOS apps.
  7. You can also send complex API requests and assert the responses.

Disclaimer:
We're from Endtest.

Collapse
valentinogagliardi profile image
Valentino Gagliardi Author

This seems not the good place to promote your product.

Collapse
endtest_io profile image
Info Comment marked as low quality/non-constructive by the community. View code of conduct
endtest

We just made a comparison.
But it seems that you are promoting Cypress.

Collapse
riscie profile image
riscie

I agree with some of your points, however number 3 is not correct. You are able to run cypress from your CI without paying them.