Programa do Curso

Problemas comuns de comunicação

  • Razões de problemas de comunicação
  • Linguagem hermética
  • O fator humano – principal problema em projetos de TI
  • Necessidade de linguagem unificada
  • Análise de requisitos do cliente
  • Especificando valores de negócios
  • DDD

BDD - prática

  • Introdução aos testes comportamentais
  • Teste de "caixa preta"
  • BDD versus TDD?
  • BDD versus testes funcionais e unitários
  • Nível abstrato de BDD
  • Gherkin sintaxe - ideia de linguagem para negócios e TI
  • Estrutura das histórias: função, característica, benefício, contexto, evento, resultado
  • Escrevendo boas histórias – cenários de negócios
  • História e Use Cases
  • Bibliotecas BDD - suporte Java/.NET/PHP
  • Teste comportamental de aplicações de internet
  • Usando BDD com Selenium
  • Simulando business case com BDD, criando sistema de amostra baseado em BDD

Requisitos

  • Conhecimento básico do conceito Domain Driven Design
  7 horas
 

Declaração de Clientes (2)

Cursos Relacionados

Cucumber: Implementing BDD with Java

  7 horas

Categorias Relacionadas