1. Circunstância (O Desafio no Mundo Real)
2. Fundamentos & Conceito Central (Estudos)
Fundamentos da Garantia da Qualidade de Software (QA): verificação vs validação, custo do defeito ao longo do ciclo de desenvolvimento e automação contínua. A Pirâmide de Testes de Mike Cohn: ampla base de testes unitários rápidos e isolados, camada intermediária de testes de integração e topo enxuto de testes ponta a ponta (E2E). Desenvolvimento Orientado a Testes (TDD: Red, Green, Refactor). Testes Unitários: conceitos de dublês de teste (Mocks, Stubs, Spies e Fakes), testes de funções puras e regras de negócio isoladas, asserções semânticas e métricas de cobertura de código (Line Coverage, Branch Coverage e Mutation Testing) com Jest, Vitest ou Pytest. Testes de Integração de API: levantamento de ambiente de testes, transações de banco de dados isoladas para cada teste, verificação de fluxos de login, criação e validação de contratos com Supertest ou TestClient. Testes Ponta a Ponta (E2E): automação de navegação simulando o usuário real através de ferramentas modernas (Cypress ou...
Quer praticar no Laboratório e emitir seu Certificado?
Faça sua matrícula para ter acesso à videoaula completa, áudio narrativo, roteiro de slides com controles, laboratório guiado com envio de evidência e certificado com código verificável de autenticidade.
