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.
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)
Uso do PowerPoint/Paint para criar os materiais de treinamento à medida que avançávamos. Benefício da experiência dos instrutores. O uso da ferramenta de reserva de cinema e dos estudos de caso em grupos menores realmente trouxeram a abordagem à vida.
Mark - Leeds Building Society
Curso - BDD for Non-Programmers: Live Workshop
Máquina Traduzida
Craig foi realmente muito útil e o material foi muito proveitoso para aplicarmos em nossas atividades diárias. Conseguimos trabalhar com exemplos reais vinculados ao nosso trabalho atual, os quais Craig apoiou e deu feedback. Isso foi realmente muito útil.
David Pinkstone - Leeds Building Society
Curso - BDD for Non-Programmers: Live Workshop
Máquina Traduzida
O treinamento foi ótimo, pude perceber que havia sido feito um preparo extenso para apresentá-lo no nível correto de detalhes e tornar os exercícios relevantes. Já estou usando BDD em um nível muito básico, então me interessei principalmente pela forma como as declarações BDD são utilizadas pelos testadores e testadores de automação, e, portanto, como posso melhorar o que faço para torná-lo mais útil para outros membros da equipe.
Sadie Brown - Leeds Building Society
Curso - BDD for Non-Programmers: Live Workshop
Máquina Traduzida
Entendendo como posso aplicar histórias de usuário e BDD no meu time - já recebi bons feedbacks das mudanças que fiz no meu trabalho graças ao treinamento
Lindsey Smith - Leeds Building Society
Curso - BDD for Non-Programmers: Live Workshop
Máquina Traduzida
Uma aprendizagem estruturada para começar com BDD.
Gagan Gupta - Leeds Building Society
Curso - BDD for Non-Programmers: Live Workshop
Máquina Traduzida
Foi interativo e mais adequado para alguém como eu, que aprende realizando tarefas e tirando lições dos erros
Liam Burton - Leeds Building Society
Curso - BDD for Non-Programmers: Live Workshop
Máquina Traduzida
O instrutor era muito conhecido, manteve um ritmo adequado para o grupo e garantiu que todos nós contribuíssemos.
Laura Bell - Leeds Building Society
Curso - BDD for Non-Programmers: Live Workshop
Máquina Traduzida