Elementos de Design de Testes Automatizados
Introdução
Prévia gratuita
O que você vai aprender
O objetivo do curso, os elementos de design de testes abordados e para quem este curso é destinado.
Objetivo do curso
O objetivo do curso Elementos de Design de Testes Automatizados é prepará-lo para escrever testes automatizados que sejam rápidos, robustos, seguros, claros, objetivos e que sigam as melhores práticas do mercado.
O que você vai aprender
Ao longo do curso, você vai explorar os seguintes elementos de design de testes automatizados:
- Descrevendo suítes, subsuítes e casos de teste
- Níveis de teste
- Abstrações
- Asserções
- Independência
- Infraestrutura e ambientes
- Ferramentas
- Acessibilidade
- Testabilidade
- Segurança
- Tamanho dos testes
- Convenções
- O padrão AAA (Arrange, Act, Assert)
- Otimizações de performance
- Estabilidade e confiabilidade dos testes
Como bônus, você também vai aprender a criar sua própria skill de design de testes para agentes de IA, transformando tudo o que aprender aqui em uma skill reutilizável para que agentes de LLM escrevam testes robustos, confiáveis e rápidos.
Para quem é este curso
- Profissionais de desenvolvimento e teste de software de qualquer nível de senioridade
- Estudantes de engenharia de software, sistemas de informação e áreas relacionadas
- Líderes técnicos (tech leads)
- Gestores de times de desenvolvimento e teste de software
- Qualquer pessoa interessada em testes automatizados de software