Notas de Estudo - BDD com Java Sumário das notas organizadas por tema, progredindo do conceitual para o prático. Conceitos Fundamentais Nota Descrição 0 - Testes de API Estratégias e tipos de testes: pirâmide de testes, testes funcionais, de contrato, E2E 1 - O que é BDD BDD: conceito, objetivos, fluxo de colaboração entre negócio e tecnologia 2 - BDD Vale a Pena? Análise crítica: quando BDD agrega valor e quando não agrega 3 - Especificação por Exemplo Como escrever cenários concretos com Given/When/Then e boas práticas Ferramentas e Implementação Nota Descrição 4 - O que é Gherkin Sintaxe completa do Gherkin: keywords, Scenario Outline, DataTables, tags 5 - Cucumber com Java Step definitions, hooks, parâmetros, PicoContainer e configuração do projeto 6 - REST Assured Testes de API com REST Assured: requisições, validações, extração de dados Referência Rápida Glossário - Termos e conceitos do projeto com exemplos de código