Cypress
Testes E2E e de componente amigáveis para quem desenvolve, com um runner ao vivo que volta no tempo.
E2EComponente
Em resumo
ParalelismoMédio
Curva de aprendizadoBaixo
Encaixe no CIAlto
LinguagensTypeScript, JavaScript
Runner: Runner dentro do navegador, executando no mesmo laço de eventos do app.
Pontos fortes
- Experiência de desenvolvimento excelente: runner interativo, depuração com viagem no tempo, erros claros.
- Boa história de teste de componente para React, Vue e Angular.
- Grande ecossistema de plugins e documentação.
Concessões
- O modelo de origem única e a execução dentro do navegador limitam alguns fluxos (várias abas, vários domínios).
- Só JavaScript/TypeScript; o paralelismo depende do Dashboard pago ou de divisão manual.
Quando usar
Escolha o Cypress quando a experiência de quem desenvolve e o retorno rápido num app JS/TS importam mais, e seus fluxos cabem no modelo de mesma origem.