Agile Testing - LIVE VIRTUAL
Data: 26/01/2021 a 29/01/2021
Horário: 09:00 às 13:00
Investimento: 2.100,00
Local: Live Virtual, - -
Objetivo: Apresentar e aplicar de forma muito interativa algumas práticas de testes utilizadas nos
ciclos de desenvolvimento de projetos ágeis.
Descrição: O treinamento busca fazer com que os alunos, através de muitas práticas, entendam como podemos
de fato testar uma aplicação dentro das práticas ágeis.
O objetivo é que os participantes entendam a importância de um testador, ou alguém com este papel na equipe; ajudem o time a melhorar o entendimento das User Stories e aprendam como criar Critérios de Aceitação através de Especificação por Exemplos.
Além disso, entender e aplicar conceitos de Test Driven Development, Behavior Diven Development, Acceptance Teste Driven Development e Testes Exploratórios utilizando Session Based Testing.
O objetivo é que os participantes entendam a importância de um testador, ou alguém com este papel na equipe; ajudem o time a melhorar o entendimento das User Stories e aprendam como criar Critérios de Aceitação através de Especificação por Exemplos.
Além disso, entender e aplicar conceitos de Test Driven Development, Behavior Diven Development, Acceptance Teste Driven Development e Testes Exploratórios utilizando Session Based Testing.
Pré requisitos: Conhecimento básico de lógica de programação.
CONTEÚDO:
Overview sobre Agile Testing
- Origem do Agile Testing;
- Agile Testing versus Teste Tradicional;
- Prática sobre principais diferenças.
Cultura & Mindset
- Valores e Princípios do Manifesto Ágil;
- O Manifesto do Teste Ágil;
- Abordagem de todo o time;
- Inserindo a qualidade para dentro do time;
- Melhoria contínua e feedback;
- Prática sobre aplicação do mindset;
- Prática sobre Definição de Pronto nos principais níveis de planejamento.
Categorias de Teste
- O Quadrante do Teste Ágil;
- Pirâmide de Automação de Teste;
- Técnicas de Teste;
- Prática sobre ideação de teste.
Colaborando com os Desenvolvedores
- Testes de Unidade e Componente;
- Pareamento entre Testador e Desenvolvedor;
- Prática de pareamento.
Desenvolvimento Guiado por Exemplos
- ATDD – Acceptance Test Driven Development;
- BDD – Behavior Driven Development;
- Especificação por Exemplos;
- Prática sobre levantamento de exemplos e cenários de teste.
Papéis e Responsabilidades
- Abordagem baseada em time;
- Trabalho com o Product Owner;
- Trabalho com o Programador;
- Trabalho com o Gerente/Líder de Testes.
Planejamento e Estratégia de Teste
- Diferentes estratégias baseadas nos níveis de precisão;
- Durante o planejamento da iteração/Sprint;
- Plano de Teste;
- Gestão de Defeitos;
- Resultados e Métricas
Testes de Estórias e Features
- Teste nas Histórias de Usuário;
- Teste nas Features;
- Testes Exploratórios;
- Testes Não Funcionais;
- Prática com ferramentas de automação para BDD e Web;
- Prática de testes exploratórios.
Entrega com Sucesso
- Entrega por Timebox (iteração/Sprint);
- Entrega Contínua;
- Ciclos de Teste pós desenvolvimento;
- Definindo a finalização da iteração e release;
- Testes de Aceitação do Usuário (UAT);
- Testes entre diversos times;
- Testes pós release;
- Atos regulatórios que impactam a entrega.
Ambiente e Infraestrutura de Testes
- Ambientes para teste;
- Automação de Builds e Build Pipeline;
- Gerenciamento de Dados de Teste.
Trabalhando com Times Distribuídos
- Comunicação distribuída;
- Coordenação do time distribuído.
Mais informações e inscrições: (41) 3025-9659 educon@cits.br
Deixe seu comentário