Agile Testing - Live Virtual

Data: 28/11/2019 a 29/11/2019

Horário: 08:30 às 17:30

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.
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

Compartilhe

Deixe seu comentário

Verifique os campos abaixo.

    Não será publicado

    Envie para seus amigos

    Verifique os campos abaixo.

      Limitado em 600 caracteres

      Comunicar Erro

      Verifique os campos abaixo.

        Limitado em 600 caracteres