As I came across with testing, a short review on 3 testing tools:
All-in-one testing framework, assertion library, with mocking and stubbing, all without Selenium.
1 Cypress does not use Selenium.
2 Cypress works on any front-end framework or website. (React, Angular, Vue, Elm, etc. frameworks.)
3 Cypress tests are only written in JavaScript.
4 Cypress is all in one.
5 Cypress is for developers and QA engineers.
6 Cypress runs much, much faster.
Pro: cool, new and very effective
1. cypress.io
All-in-one testing framework, assertion library, with mocking and stubbing, all without Selenium.
Marketing guys: 6 ways why Cypress is different:
1 Cypress does not use Selenium.
2 Cypress works on any front-end framework or website. (React, Angular, Vue, Elm, etc. frameworks.)
3 Cypress tests are only written in JavaScript.
4 Cypress is all in one.
5 Cypress is for developers and QA engineers.
6 Cypress runs much, much faster.
Pro: cool, new and very effective
Cons: Testers need to learn JS, git, ... which can be a problem
Selenium executes remote commands through the network and has the webdriver thing.
Pro: wellknown, many products, large community, widely used
2. Good old selenium
Selenium executes remote commands through the network and has the webdriver thing.
Pro: wellknown, many products, large community, widely used
Cons: outdated, heady, partly slow
3. Ui.Vision
Easy automation for busy people. The UI Vision free RPA software (formerly Kantu) automates web and desktop apps on Windows, Mac and Linux. UI.Vision RPA is a free open-source browser extension that can be extended with local apps for desktop UI automation. The UI Vision core is open-source and guarantees Enterprise-Grade Security. Your data never leaves your machine.
Pro: very pragmatic and easy, no coding, just record, AI support,
Cons: only browser extension, no IE support, CI/CD only in the commercial license
Conclusion:
If you you want an long term proper solution go for cypress. For quick results and a middle way go with UI.Vision
Comments
Post a Comment
a new comment