Programa do Curso

Introdução à IA em Software Testing

  • Visão geral das capacidades da IA na testagem e QA
  • Tipos de ferramentas de IA utilizadas em fluxos modernos de trabalho de teste
  • Benefícios e riscos da engenharia de qualidade impulsionada por IA

LLMs para Geração de Casos de Teste

  • Engenharia de prompt para gerar testes unitários e funcionais
  • Criando modelos de teste parametrizados e orientados por dados
  • Convertendo histórias do usuário e requisitos em scripts de teste

IA na Testagem Exploratória e Casos de Vizinhança

  • Identificando ramificações ou condições não testadas usando IA
  • Simulando cenários incomuns ou anormais
  • Estratégias baseadas em risco para geração de testes

Testagem Automatizada de Interface do Usuário e Regressão

  • Utilizando ferramentas de IA como o Testim ou mabl para criar testes de interface do usuário
  • Manter testes estáveis de interface do usuário com seletores autorregenerativos
  • Análise de impacto da regressão baseada em IA após mudanças no código

Análise de Falhas e Otimização de Testes

  • Agrupamento de falhas de teste usando modelos LLM ou ML
  • Reduzindo execuções de testes inestáveis e fadiga de alertas
  • Priorizando a execução de testes com base em insights históricos

Integração na Pipeline CI/CD

  • Incorporando geração de testes de IA em Jenkins, Actions do GitHub ou pipelines CI de GitLab
  • Validando a qualidade dos testes durante as solicitações de pull request
  • Rollbacks automatizados e portas inteligentes de teste nas pipelines

Tendências Futuras e Uso Responsável da IA em QA

  • Avaliando a precisão e segurança dos testes gerados por IA
  • Governance e registros de auditoria para processos de teste aprimorados com IA
  • Tendências em plataformas AI-QA e observabilidade inteligente

Resumo e Próximos Passos

Requisitos

  • Experiência em teste de software, planejamento de testes ou automação QA
  • Familiaridade com frameworks de teste como JUnit, PyTest ou Selenium
  • Compreensão básica de pipelines CI/CD e ambientes DevOps

Público-Alvo

  • Engenheiros QA
  • Desenvolvedores de Software em Testes (SDETs)
  • Testadores de software trabalhando em ambientes ágeis ou DevOps
 14 Horas

Número de participantes


Preço por Participante

Próximas Formações Provisórias

Categorias Relacionadas