15 anos ajudando empresas brasileiras
a escolherem o melhor software

Conheça Cypress

Cypress testa tudo o que é executado em um navegador. Cypress Test Runner foi criado para lidar especialmente bem com modernas estruturas JavaScript. Tem centenas de projetos usando as mais recentes estruturas React, Angular, Vue etc. Cypress também funciona bem em aplicativos renderizados por servidor. Cypress Dashboard Service é um complemento baseado na Internet e opcional para o nosso Test Runner. Registra testes executados em integração contínua, para que você possa entender as falhas e compartilhar os resultados com a equipe.

Quem usa Cypress?

Desenvolvedores front-end e engenheiros de QA que criam testes automatizados e estão cansados de testar com dor de cabeça. Para eles, Cypress torna os testes mais rápidos, fáceis e muito mais confiáveis.

Cypress Software - 1
Cypress Software - 2
Cypress Software - 3
Cypress Software - 4
Cypress Software - 5

Está em dúvida sobre o Cypress? Compare com uma alternativa popular

Cypress

Cypress

4,7 (65)
US$ 99,00
mês
Versão gratuita
Versão de teste gratuita
6
Nenhuma integração encontrada
4,7 (65)
4,6 (65)
4,5 (65)
VS.
Preço inicial
Opções de preços
Recursos
Integrações
Praticidade
Relação qualidade/preço
Atendimento ao cliente
US$ 599,00
ano
Versão gratuita
Versão de teste gratuita
7
Nenhuma integração encontrada
4,3 (166)
4,5 (166)
4,2 (166)
As barras de classificação verdes mostram o produto vencedor com base na nota média e no número de avaliações.

Outras ótimas alternativas ao Cypress

SoapUI
Melhores recursos
Suporte para execução paralela
Testes de segurança
Testes parametrizados
BrowserStack
Melhores recursos
Gerenciamento de testes de software
Suporte para execução paralela
Testes por celular
Sauce Labs
Melhores recursos
Nenhum recurso foi avaliado pelos usuários para este produto.
mabl
Melhores recursos
Análise estática
Suporte para execução paralela
Testes baseados em requisitos
Nightwatch
Melhores recursos
Painel
Palavras-chave móveis
Rastreamento de posições de palavras-chave
UiPath
Melhores recursos
Automação dos processos comerciais
Construtor de Processos
Desenvolvimento sem códigos
Katalon Studio
Melhores recursos
Mover e copiar
Testes baseados em requisitos
Visualização hierárquica
SpiraTest
Melhores recursos
Controle de defeitos
Gestão de tíquetes
Seguimento de status
TeamCity
Melhores recursos
Controles/permissões de acesso
Implantação contínua
Suporte para execução paralela

Avaliações do Cypress

Pontuação média

Geral
4,7
Praticidade
4,7
Atendimento ao cliente
4,5
Recursos
4,5
Relação qualidade/preço
4,6

Avaliações por tamanho de empresa (funcionários)

  • <50
  • 51-200
  • 201-1.000
  • >1.001

Encontre avaliações segundo pontuações

5
68%
4
31%
3
2%
Dan
Dan
Product Architect, EUA
Usuário do LinkedIn Verificado
Usou o software para: 1 a 5 meses
Fonte da avaliação

This is a fantastic product for testing Javascript front ends. Quick & easy to become productive.

5,0 há 7 anos

Comentários: Cypress.io has made writing Javascript tests a pure pleasure. It even allowed me to do testing (integration and end-to-end) on software that was written only with JQuery and mostly anonymous functions that, as a consequence of this structure, was not able to be unit tested (which Cypress can also handle). This software is more full-featured than competing Javascript testing suites, and it makes the use of Selenium purely optional (and not necessary for me).

Vantagens:

Second-to-none documentation. Open source with a paid model for special services (but the open-source portion is complete). Comes bundled with JQuery, mocha, and a number of other extremely useful libraries. A key point to understand in starting with this software is that all selectors (such as cy.get() ) will keep trying until a timeout is reached. You can do either a positive selector or negate the selector (test for element to not be present in the DOM). This approach is extremely powerful. The selectors themselves, in this case, act sort of like assertions in that tests fail if the selector condition times out. Each subsequent cy.xxxx() command is only executed after the previous cy.xxxx() command completes - either the selection condition is met or it times out, so it's easy to prevent undesirable asynchronous behavior. Assertions are made using Chai, and tests are framed using Mocha syntax. I love that assertions are very English-like. Cypress.io comes with client software that spins up a browser and runs the tests. After the tests complete, you can review DOM snapshots of the test, which provides a way to play the state of the tests back over time. You can write not only unit tests, but full integration and end-to-end tests. I can't say enough good about Cypress.io. I thoroughly enjoy writing tests now, and need no other testing product for the front end.

Desvantagens:

I've only found one small thing - the way the cy.visit() command is set up. The command is set up like this cy.visit(baseUrl + the url). I would like to see it set up to be cy.visit(host + baseUrl + url).

Piotr
QA Automation Engineer, Irlanda
Software, 51–200 funcionários
Usou o software para: Mais de dois anos
Fonte da avaliação

Quick and easy testing for everyone.

5,0 há 2 anos

Comentários: I am working with Cypress for over 3 years. This framework is reliable, fast, and user-friendly. Failed tests debugging is enjoyable with a detailed open mode console. The amount of functionalities is amazing and its usage usually is just as simple as entering one or two methods. Each test is recorded/screenshotted if failed. Adaptation to users' needs is vast - multiple configs if needed, different types of tests (frontend, API), a huge amount of open-source plugins ready to work within two terminal commands, and much more. Documentation, as well as customer support, help greatly with all problems and questions. In 95%, if you have a bug, somewhere there is a solution. However, Cypress has some downsides, like a lack of native parallelization support (which needs an external cloud). Some functionalities (because of the framework architecture) are not supported (iframes) or resolved in a strange way (real mouse hover). Also, the structure of the tests (cy.get...) may be confusing at the start, especially since it is completely different from Selenium syntax. To sum up this review, Cypress is an amazing piece of code, that helped me greatly through the years. It has some specific problems and a unique structure, but when understood and used correctly it is extremally powerful and can be widely implemented to handle apps testing.

Vantagens:

Simplicity. Customer support. Documentation. Functionalities - Shadow DOM, DOM manipulation, debugger, videos and screenshots, automatic wait, etc. Open mode with all execution details. A number of additional plugins and ease of implementation. Frontend, Backend, and API testing support.

Desvantagens:

Poor support of parallelization, iframes. It may be not intuitive. Minor bugs specific to this framework.

Ian Wyatt
Ian Wyatt
Software Developer, Alemanha
Usuário do LinkedIn Verificado
Software, 11–50 funcionários
Usou o software para: Mais de um ano
Fonte da avaliação

A step forward for e2e, but still too many bugs for comfort

3,0 há 5 anos

Vantagens:

The display for your e2e tests at every step is really what i always hoped for an e2e testing software

Desvantagens:

Is not reliable. Tests that are ran 3 times in a row, will work 1 or 2 of those times and it has nothing to do with anything you did. Debugging often gives the wrong or useless information.

Joshua
QA Automation engineer, EUA
Software, 201–500 funcionários
Usou o software para: Mais de dois anos
Fonte da avaliação

One of the best UI automation testing tools

5,0 há 2 anos

Vantagens:

One of the most powerful features with Cypress is the test runner. You can else debug any tests with ease with their time machine feature where a user can click on cypress steps to view a screenshot of the app and view the DOM. This has helped us create more confidence than other low/no code solutions. Our web team is loving this and enjoy writing tests!

Desvantagens:

It can be tricky learning how Cypress works and how to effective write tests. The rich documentation helps with the basics and provide recipes for more advanced scenarios. The community outside of the docs are very helpful with any questions.

Dale
Software Developer in Test, Reino Unido
Software, 201–500 funcionários
Usou o software para: Mais de dois anos
Fonte da avaliação

Cypress is a great flexible test framework

5,0 há 10 meses

Comentários: having been using Cypress for 6+ years, I still enjoy working with it on a daily basis.

Vantagens:

constantly evolving, always a new feature in developmenteasy to learn and implement

Desvantagens:

not able to use on mobile app development