Curso
Testar uma aplicação front-end com Vitest e Playwright
Fazer deploy numa sexta-feira sem prender a respiração: testes unitários, testes de componentes, testes de ponta a ponta, simulação de rede e integração contínua.
Intermediário 7 lições
As lições
- 1 Fazer deploy com tranquilidade Você vai entender o que uma suíte de testes realmente traz, como distribuir seu esforço entre os níveis de teste e quais partes do seu código não merecem nenhum teste.
- 2 Testes unitários com Vitest Você vai aprender a instalar e configurar o Vitest, escrever testes legíveis e parametrizados, escolher a asserção certa e trabalhar em modo watch sem sair do editor.
- 3 Testar componentes Você aprenderá a renderizar um componente em um teste, consultá-lo por papel acessível, simular interações reais e aguardar corretamente as atualizações assíncronas.
- 4 Dublês e rede Você vai saber simular um módulo, interceptar requisições HTTP no nível da rede, construir conjuntos de dados realistas e identificar os dublês que mascaram um código quebrado.
- 5 Ponta a ponta com Playwright Você aprenderá a instalar o Playwright, escrever um primeiro fluxo completo, isolar seus testes por contexto de navegador, reutilizar uma sessão autenticada e executar a suíte em paralelo.
- 6 Seletores e esperas Você será capaz de escrever localizadores que sobrevivem a redesenhos, substituir temporizações fixas por esperas condicionais e diagnosticar uma falha com um trace do Playwright.
- 7 Integração contínua Você vai saber executar suas suítes em integração contínua, paralelizá-las, tratar testes instáveis sem ignorá-los e publicar relatórios úteis sem estourar o tempo de espera.