Entrar em Contato
 Duração 14 horas

Programa do Curso

Dia 01

Introdução

  • Porquê o BDD?
  • O BDD como extensão do Ágil
  • Agenda para o Dia 01

Aplicação do BDD em Diferentes Estágios do Ciclo de Desenvolvimento de Software

  • Antes do desenvolvimento
  • Durante o desenvolvimento
  • Após o desenvolvimento

Uma Linguagem para Todos

  • Engenheiros e não engenheiros falam línguas diferentes
  • Pontes entre as lacunas através do BDD
  • Uma prévia da linguagem BDD: Gherkin

Os Diferentes Papéis do BDD

  • BDD como requisitos de produto (para o proprietário do produto)
  • BDD como critérios de aceitação (para os programadores)
  • BDD como casos de teste (para os testadores)
  • BDD como descrição do produto (para outras partes interessadas)

De Volta ao Ágil: Tudo Começa com Histórias de Utilizador

  • Visão geral do ciclo de desenvolvimento ágil
  • O papel das Histórias de Utilizador no desenvolvimento ágil

Sessão de Perguntas e Respostas e Discussão

Questionário

Criando uma Boa História de Utilizador

  • Utilizando a linguagem certa
    • Papel, Ação, Resultado
  • Uma história de utilizador de exemplo

Atividade - Escrever uma História de Utilizador

  • Escrever a sua primeira História de Utilizador - atividade individual
  • Ajustar as suas Histórias de Utilizador - atividade em equipa
  • Entregar a sua História de Utilizador - atividade em equipa

Histórias de Utilizador em Projetos Reais

  • Dinâmica de equipa
  • Ferramentas e técnicas
  • Histórias de Utilizador no ciclo de desenvolvimento de software

Passando ao BDD

  • Estendendo a História de Utilizador
  • Introduzindo o Ficheiro de Funcionalidades
  • Capturando o comportamento esperado do software
  • Imaginando como parece o comportamento "inesperado"

Criando um Bom Ficheiro de Funcionalidades

  • Utilizando a linguagem certa (Gherkin)
    • Dado, Quando, Então
  • Um ficheiro de funcionalidades de exemplo

Atividade - Escrever um Ficheiro de Funcionalidades - PARTE 01

  • Escrever o seu primeiro Ficheiro de Funcionalidades - atividade individual
    • Secção Funcionalidade
    • Secção Cenário
  • Ajustar o seu Ficheiro de Funcionalidades - atividade em equipa
  • Entregar o seu Ficheiro de Funcionalidades - atividade em equipa

Ficheiros de Funcionalidades em Projetos Reais

  • Dinâmica de equipa
  • Ferramentas e técnicas
  • Histórias de Utilizador no ciclo de desenvolvimento de software

Sessão de Perguntas e Respostas e Discussão

Questionário

Configurar o Seu Ambiente

  • Tornando o Gherkin bonito
  • O prazer da produtividade

Atividade - Escrever um Ficheiro de Funcionalidades - PARTE 02

  • Escrever o seu Ficheiro de Funcionalidades - atividade individual
    • Passar múltiplos argumentos ao seu Cenário
    • Secção Esquema de Cenário
  • Ajustar o seu Ficheiro de Funcionalidades - atividade em equipa
  • Entregar o seu Ficheiro de Funcionalidades - atividade em equipa

Sessão de Perguntas e Respostas e Discussão

Questionário

Palavras Finais


Dia 02

Introdução

  • Resumo do dia anterior
  • Agenda para o Dia 02

O Seu Próprio Produto - Uma Introspecção

  • Descrever o seu produto
  • Desenhar um retrato do seu produto

Estendendo a Cobertura de Testes

  • Usabilidade do sistema
  • Requisitos de negócio
  • Processos de negócio

Atividade - Escrever um Ficheiro de Funcionalidades - PARTE 03

  • Escrever o seu Ficheiro de Funcionalidades - atividade individual
    • Secção Exemplos
    • Reutilização de dados e cenários
    • Organização de funcionalidades e cenários com etiquetas
  • Ajustar o seu Ficheiro de Funcionalidades - atividade em equipa
  • Entregar o seu Ficheiro de Funcionalidades - atividade em equipa

Sessão de Perguntas e Respostas e Discussão

Questionário

O Ficheiro de Funcionalidades - O Que Deixar de Fora

  • O que deixar para os engenheiros
    • Funcionalidade de baixo nível (testes unitários)
    • Funcionalidade exaustiva entre componentes (testes de integração e API)

Sessão de Perguntas e Respostas e Discussão

Questionário

O Seu Próprio Produto - Uma Introspecção

  • Quão utilizável é o seu produto?
  • Quão utilizável é o seu produto para utilizadores externos?

Comunicação com Pessoas fora da Sua Equipa

Resumo e Próximos Passos

Requisitos

  • Compreensão dos conceitos de requisitos do utilizador
  • Um olhar crítico quanto à qualidade e às insuficiências do software, a partir da perspetiva do utilizador final
  • A experiência em programação e testes não é necessária

Público-alvo

  • Proprietários e gestores de produto
  • Analistas de negócio
  • Testadores manuais
  • Utilizadores finais de um produto ou sistema de software
  • Profissionais não técnicos e não programadores envolvidos no design de produto

Formação Empresarial Personalizada

Soluções de formação concebidas exclusivamente para empresas.

  • Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
  • Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
  • Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Investimento

Preço por grupo privado, formação online em direto, a partir de 2600 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Testemunhos de Clientes (7)

Próximas Formações Provisórias

Categorias Relacionadas