Início / Aulas / Testes de Software
Testes de Software
Qualidade de software na prática: fundamentos, tipos de teste, ferramentas e automação — do teste unitário ao E2E.
-
Introdução e Carreira
O que são testes de software, princípios fundamentais e o que faz um profissional de QA no mercado.
-
Níveis de Teste
Da unidade ao usuário final: testes funcionais e não funcionais, os quatro níveis clássicos e as caixas branca, preta e cinza.
-
Técnicas de Teste
Regressão, estresse, performance, recuperação, segurança e paralelo: cada técnica ataca um problema específico do sistema.
-
Planejamento de Testes
Análise de riscos, matriz de riscos, plano de testes (ISO/IEC/IEEE 29119-3) e casos de teste como documentos vivos.
-
Testes Unitários, Integração e Mocks
Test runner, Jest, assertions/matchers, mocks e Supertest: as ferramentas que sustentam os testes automatizados em JavaScript.
-
Testes E2E
Testes ponta-a-ponta simulando o usuário real: navegador, cliques, formulários e verificações de interface com Playwright.