Given, When, Then - Definição do Glossário de CI/CD
Given, When, Then enquadra um cenário como contexto, ação e resultado esperado em linguagem legível.
Given, When, Then é um modelo para expressar um teste ou cenário em linguagem simples: dado algum contexto, quando uma ação ocorre, então espere um resultado. Vem do desenvolvimento orientado a comportamento.
O formato conecta stakeholders de negócio e engenheiros ao descrever comportamento sem detalhe de implementação. Ferramentas como Cucumber o interpretam em passos executáveis.
Relação com AAA
Given mapeia para arrange, When para act e Then para assert. GWT enfatiza um fraseado legível e focado no comportamento.
Guias relacionados
Arrange, Act, Assert - CI/CD Glossary DefinitionArrange, Act, Assert: Arrange, Act, Assert (AAA) is a pattern for structuring a test into three clear phases:…
Behavior-Driven Development - CI/CD Glossary DefinitionBehavior-Driven Development: Behavior-driven development (BDD) extends TDD by describing desired behavior in…
Acceptance Test-Driven Development - CI/CD Glossary DefinitionAcceptance Test-Driven Development: Acceptance test-driven development (ATDD) is a collaborative practice whe…