Curso Automação de Teste Agil

  • Test & Point Analysis

Curso Automação de Teste Agil

16 horas
Visão Geral

A entrega rápida e iterativa dos projetos Ágeis  requer automação avançada de teste para garantir que um software de qualidade seja entregue com alta cobertura de teste.

Este curso de automação de teste aborda técnicas práticas que os desenvolvedores de testadores devem empregar para garantir que escrevam código de teste de alta cobertura e se qualifiquem para o Certified Professional in Agile Test Automation

Objetivo
  • Obtenha qualidade ideal em projetos ágeis através da automação de testes
  • Codifique a história do usuário e os testes de recursos com ATDD (Desenvolvimento Orientado a Testes de Aceitação) e BDD (Desenvolvimento Orientado a Comportamentos) para validar o valor do produto
  • Faça uma ferramenta no seu projeto para cobrir testes funcionais e não funcionais
  • Aproveite os padrões de design de teste para obter alta cobertura
  • Crie código e dados de teste para obter sucesso a longo prazo
Publico Alvo
  • Analista de Teste
  • Analista de Negocio 
  • Analista de automação
  • desenvolvedores 
  • Gerente de Programa de Teste  
Pre-Requisitos

Exigências

  • Antes de participar deste curso, os participantes deveriam ter participado:
  • Curso, Fundamentos Agile: Scrum, Kanban, Lean e XP ou naturalmente, Certified ScrumMaster ®
  • Experiência profissional em programação, desenvolvimento de software e testes

Experiência Recomendada

  • Experiência profissional como Agile Tester, Agile Programmer,
  • DevOps Engineer,
  • Test Manager e outras funções que garantem qualidade sustentável e uso eficiente de ferramentas e tempo.
  • É recomendável fazer o curso, Estratégias e práticas de teste ágil, antes ou depois deste curso,
Informações Gerais
  • Carga Horaria, 16h
  • Se noturno o curso acontece de segunda a quinta das 19h às 23h, total de 4 noites
  • Se aos sábados o curso acontece de 09h às 18h total de 2 sábados
  • Se in-company o curso de 08h às 17h, total de 2 dias

Formato de Entrega:

  • Presencial em sala de aula 
  • On-line ao vivo em tempo real 

 

Materiais
Português & Inglês
Conteúdo Programatico

Manifesto de automação de teste

 

Motivações

  • O mapeamento da automação de teste precisa do Agile
  • Justificando o foco nas realizações de alta automação

Dimensões de automação

  • Como lidar com pirâmides de teste de todos os ângulos para obter alta qualidade
  • Mapeando o esforço de automação para os Quadrantes de Teste Ágil
  • Aproveitando as estratégias 4D de TDD

Principais práticas

  • Estabelecendo regras de engajamento por meio de um manifesto
  • Selecionando testes de alto ROI através de um índice de automação

Automação de Teste de Negócios

  • Estratégias de teste de negócios
  • Mapeando o esforço de teste para APIs ou interface do usuário
  • Categorizando testes de negócios nas 4 classes
  • Usando padrões de design para obter sucesso a longo prazo
  • Implementando casos de teste com os principais padrões de execução

ATDD / BDD

  • Formalizando casos de teste por meio de cartões ATDD
  • Especificando teste com exemplos relevantes
  • Lidando com regras de negócios por meio do BDD

Automação da interface do usuário

  • Selecionando os padrões CUIT certos
  • Testes de interface do usuário em camadas para melhor resiliência

Automação de teste técnico

  • Análise de projeto
  • Zoom nos componentes através de revisões de projeto
  • Aproveitando as regras de OO para estratégias eficazes de teste de unidade
  • Medindo a cobertura do teste como um indicador de sucesso

TDD

  • Protegendo contra alterações de código através de padrões TDD
  • Usando técnicas avançadas de simulação para melhor cobertura
  • Reconhecendo os principais padrões de design para facilitar a manutenção de testes
  • Evitar antipadrões para limitar a dívida técnica

Automação de teste não-funcional

  • Planejamento orientado por NFR
  • Usando dimensões NFR para melhor planejamento
  • Dividindo subdimensões para avaliações de qualidade nítidas

Ferramentas de teste NF

  • Seleção de ferramenta aperfeiçoada para projeto de teste de baixo custo
  • Desenvolvimento de testes NF multidimensionais com ferramentas pertinentes

Teste e entrega contínuos

  • Fundação da CI
  • Integrando testes ao processo de pipeline
  • Acelerando a promoção de código por meio de feedback rápido de teste

Pipelines de implantação

  • Configurando testes para mapear a anatomia de um pipeline de implantação
  • Chamando a Automação de Análise de Código no Estágio de Confirmação
  • Automatizando o teste do estágio de implantação

Ambientes de teste

  • Aproveitando a virtualização para facilitar o gerenciamento de testes
  • Criando ambientes de linha de código-consciente
TENHO INTERESSE

Cursos Relacionados

Curso Teste Ágil Nível Intermediário

24 horas

Curso Analista de Teste Nível Avançado

24 horas

Curso Requisitos e Validação de Teste

24 horas

Curso Fundamento de Teste de Software

24 horas

Curso APF Analise de Ponto de Função Exame CFPS IFPUG

32 horas

Curso Analise de Ponto de Função Certificação do IFPUG

32 Horas

Curso Teste de Software Ágil Foundation

16 horas

Curso Teste de Software Fundamentos

24 horas

Curso APP Mobile Testing Foundation

16 horas

Testes de aceitação do usuário

16 horas