Talking About TestingATT</>
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:

  1. Descrevendo suítes, subsuítes e casos de teste
  2. Níveis de teste
  3. Abstrações
  4. Asserções
  5. Independência
  6. Infraestrutura e ambientes
  7. Ferramentas
  8. Acessibilidade
  9. Testabilidade
  10. Segurança
  11. Tamanho dos testes
  12. Convenções
  13. O padrão AAA (Arrange, Act, Assert)
  14. Otimizações de performance
  15. 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