Angular

Testes End-to-End

Protractor, Cypress, Playwright, seletores, page objects, tratamento assíncrono, estratégias de teste

18 perguntas de entrevista·
Mid-Level
1

O que é Cypress?

Resposta

Cypress é um framework moderno de testes E2E baseado em JavaScript que executa diretamente no navegador. Oferece API intuitiva, retentativas automáticas de comandos e depuração visual. Diferente do Protractor (descontinuado desde 2021), Cypress proporciona uma experiência de desenvolvedor superior para testar aplicações Angular modernas.

2

Por que Protractor não é mais mantido desde 2021?

Resposta

A equipe Angular parou de manter Protractor em 2021 porque dependia do Selenium WebDriver, uma tecnologia cada vez mais obsoleta. Cypress e Playwright oferecem arquiteturas modernas e mais performáticas para testes E2E. A migração para essas ferramentas é recomendada para novos projetos.

3

Qual é a principal diferença entre Cypress e Playwright?

Resposta

Cypress executa no navegador com uma arquitetura única, oferecendo integração ideal mas suportando apenas um navegador por sessão. Playwright usa uma arquitetura fora do navegador permitindo testes cross-browser em uma sessão (Chrome, Firefox, Safari). Escolher Cypress para Angular mono-navegador ou Playwright para testes multi-navegador complexos.

4

Qual é o papel de um seletor em testes E2E?

5

Qual atributo HTML preferir para seletores de teste em Angular?

+15 perguntas de entrevista

Domine Angular para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis