Curso Agile Testing Projetos Ageis

  • Test & Point Analysis

Curso Agile Testing Projetos Ageis

16 horas
Visão Geral

O Curso Agile Testing Projetos Ageis é projetado para fornecer uma visão geral dos princípios e práticas de testes dentro de um contexto ágil de desenvolvimento de software. O objetivo principal é capacitar os profissionais de teste para se adaptarem às metodologias ágeis e desempenharem um papel efetivo na entrega de software de alta qualidade.

Durante o curso, você pode esperar aprender sobre os seguintes tópicos:

  • Introdução à metodologia ágil: Uma visão geral dos princípios e valores ágeis, incluindo o Manifesto Ágil, Scrum, Kanban, Lean, etc.
  • Papel do testador ágil: Compreender as responsabilidades e funções do testador em uma equipe ágil, incluindo a colaboração com desenvolvedores e stakeholders.
  • Planejamento e estimativa de testes: Como planejar e estimar atividades de teste em um ambiente ágil, levando em consideração as iterações e incrementos.
  • Testes contínuos: Estratégias para realizar testes de forma contínua durante o ciclo de desenvolvimento, incluindo testes unitários, testes de integração e testes automatizados.
  • Teste exploratório: Práticas e técnicas para realizar testes exploratórios de forma eficaz, incorporando a exploração e o aprendizado constante durante o processo de teste.
  • Automação de testes: Como identificar cenários adequados para automação de testes, selecionar ferramentas apropriadas e implementar testes automatizados em um ambiente ágil.
  • Colaboração e comunicação: Melhores práticas para colaborar com a equipe de desenvolvimento, compartilhar informações relevantes e comunicar resultados de testes de forma clara e concisa.
  • Métricas e relatórios de testes: Como medir a eficácia dos testes em um projeto ágil e fornecer relatórios úteis para as partes interessadas.
Objetivo

Após realizar este Curso Agile Testing Projetos Ageis você será capaz de:

  • Compreender os princípios e valores ágeis: Ter uma compreensão sólida dos princípios e valores do desenvolvimento ágil de software, incluindo o Manifesto Ágil, Scrum, Kanban, Lean, entre outros.
  • Aplicar técnicas de teste ágil: Ser capaz de aplicar técnicas de teste adequadas a um ambiente ágil, como testes exploratórios, testes contínuos e testes automatizados.
  • Adaptar-se a práticas ágeis de desenvolvimento: Ser capaz de colaborar efetivamente com a equipe de desenvolvimento, entender os rituais ágeis (reuniões diárias, revisões de sprint, retrospectivas) e se envolver em todas as fases do ciclo de vida do desenvolvimento de software.
  • Planejar e estimar testes ágeis: Ter a capacidade de planejar e estimar atividades de teste em um ambiente ágil, considerando as iterações e incrementos, e alinhando as atividades de teste com o cronograma do projeto.
  • Realizar testes contínuos: Ser capaz de realizar testes contínuos ao longo do ciclo de desenvolvimento, integrando-os às práticas de desenvolvimento ágil, como a integração contínua.
  • Utilizar ferramentas de automação de testes: Ter conhecimento sobre ferramentas de automação de testes adequadas para ambientes ágeis, e saber como implementar e executar testes automatizados para obter uma maior eficiência nos processos de teste.
  • Colaborar e comunicar de forma eficaz: Ser capaz de colaborar e se comunicar de maneira eficaz com a equipe de desenvolvimento, compartilhar informações relevantes sobre os resultados dos testes e trabalhar em conjunto para resolver problemas identificados.
  • Medir a eficácia dos testes: Saber como definir métricas de teste adequadas para medir a eficácia dos testes em um projeto ágil, identificar áreas de melhoria e fornecer relatórios úteis para as partes interessadas.

Qual vantagem ao fazer o Curso Agile Testing Projetos Ageis

 

  1. Há várias vantagens em fazer o curso Agile Testing em Projetos Ágeis. Algumas delas são:
  • Conhecimento especializado em testes ágeis: O curso fornecerá um conhecimento aprofundado sobre os princípios, práticas e técnicas de teste em um contexto ágil. Isso o tornará um especialista em testes ágeis, permitindo que você lide com os desafios específicos encontrados em projetos ágeis.
  • Adaptação às metodologias ágeis: Ao entender os princípios e valores ágeis, você poderá se adaptar mais facilmente a metodologias como Scrum, Kanban e Lean. Isso é fundamental para colaborar efetivamente com a equipe de desenvolvimento e garantir que os testes sejam integrados adequadamente no processo ágil.
  • Maior eficiência e qualidade: O curso fornecerá técnicas e estratégias para realizar testes de forma contínua, além de introduzir a automação de testes. Isso resultará em uma maior eficiência nos testes, permitindo a detecção precoce de defeitos e a entrega de software de alta qualidade em ritmo acelerado.
  • Colaboração e comunicação eficazes: Ao entender o papel do testador ágil e aprender a colaborar e se comunicar de forma eficaz com a equipe de desenvolvimento, você poderá construir relacionamentos sólidos e trabalhar em conjunto para resolver problemas de forma rápida e eficiente.
  • Valorização profissional: O conhecimento e as habilidades em teste ágil são altamente valorizados no mercado de trabalho. Ao concluir o curso, você estará mais bem preparado para oportunidades de emprego relacionadas a projetos ágeis e terá uma vantagem competitiva em relação a outros profissionais de teste.
  • Melhor compreensão do ciclo de vida ágil do software: O curso fornecerá uma visão geral abrangente do ciclo de vida do desenvolvimento ágil de software, permitindo que você compreenda melhor como os testes se encaixam nesse ciclo e como desempenhar um papel fundamental em todas as fases.
  • Networking e aprendizado contínuo: Ao fazer o curso, você terá a oportunidade de interagir com outros profissionais da área de teste e trocar experiências. Além disso, o curso pode fornecer recursos e referências adicionais para aprendizado contínuo e aprimoramento das suas habilidades.
Publico Alvo
  •  Analistas de teste
  •  Engenheiros de teste
  • Progetos Ágeis
  •  Consultores de teste
  •  Gerentes de teste
  •  Testadores de aceitação do usuário
  •  Desenvolvedores de software
  •  Gerentes de projeto
  •  Gerentes de equipes envolvidas no desenvolvimento ágil
  • Desenvolvedores/programadores
  • Testadores 
  • Equipes Scrum
  • Equipe de QM/QA

 

Materiais
Apostila em português
Conteúdo Programatico

Uma Breve Visão Geral  Agile Testing

  1. Origem do Agile Testing
  2. Agile Testing versus Teste Tradicional
  3. Prática sobre principais diferenças

Mentalidade e cultura Ágil

  1. O início
  2. Princípios ágeis e de testes
  3. Funções e responsabilidades 
  4. Testes em equipe
  5. Qualidade
  6. Aprimoramento e feedback

Planejamento

  1. Estratégia e planejamento
  2. Considerações sobre testes 
  3. Ambientes e infraestrutura
  4. Equipes distribuídas

Execução

  1. Colaboração do testador
  2. Quadrantes de teste ágil
  3. Projeto de teste
  4. O Quadrante do Teste Ágil
  5. Pirâmide de Automação de Teste
  6. Técnicas de Teste
  7. Prática sobre ideação de teste

Informar

  1. Comunicar 
  2. Métricas
  3. Relatórios
  4. Testes de Unidade e Componente
  5. Pareamento entre Testador e Desenvolvedor
  6. Prática de pareamento

Desenvolvimento Guiado por Exemplos

  1. Acceptance Test Driven Development
  2. Behavior Driven Development
  3. Especificação por Exemplos
  4. Prática sobre levantamento de exemplos e cenários de teste

Papéis e Responsabilidades

  1. Abordagem baseada em time
  2. Trabalho com o Product Owner
  3. Trabalho com o Programador
  4. Trabalho com o Gerente/Líder de Testes

Planejamento e Estratégia de Testes

  1. Diferentes estratégias baseadas nos níves de precisão
  2. Durante o planejamento da iteração/Sprint
  3. Plano de Teste
  4. Gestão de Defeitos
  5. Resultados e Métricas

Testes de Estórias e Features

  1. Teste nas Histórias de Usuário
  2. Teste nas Features
  3. Testes Exporatórios
  4. Testes Não Funcionais
  5. Prática com ferramentas de automação para BDD e Web
  6. Prática de testes exploratórios

Entrega com Sucesso

  1. Entrega por Timebox (iteração/Sprint)
  2. Entrega Contínua
  3. Ciclos de Teste pós desenvolvimento
  4. Definindo a finalização da iteração e release
  5. Testes de Aceitação do Usuário (UAT)
  6. Testes entre diversos times
  7. Testes pós release
  8. Atos regulatórios que impactam a entrega

Ambiente e Infraestrutura de Testes

  1. Ambientes para teste
  2. Automação de Builds e Build Pipeline
  3. Gerenciamento de Dados de Teste

Trabalhando com Times Distribuídos

  1. Comunicação distribuída
  2. Coordenação do time distribuído
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

Curso Automação de Teste Agil

16 horas