Embelezador e Formatador de Gherkin

Transforme qualquer arquivo de funcionalidade Gherkin em um formato BDD limpo e legível com nosso embelezador de Gherkin online gratuito

Todo o código é executado localmente no seu navegador — nada sai do seu dispositivo
Lines: 1Chars: 0Size: 0 KB

Try Examples

O que é Gherkin Formatter?

Gherkin Formatter é uma ferramenta especializada projetada para formatar e embelezar arquivos de recursos Gherkin usados no Desenvolvimento Orientado por Comportamento (BDD). Gherkin é a linguagem usada pelo Cucumber, SpecFlow e outros frameworks BDD para escrever especificações de teste legíveis por humanos que fazem a ponte entre os requisitos de negócios e os testes automatizados.

Nosso formatador Gherkin garante que seus arquivos de recursos sigam padrões de formatação consistentes, tornando-os mais legíveis tanto para stakeholders técnicos quanto não técnicos em seu processo de desenvolvimento.

Principais Benefícios:

  • Conformidade com o Padrão BDD: Formate de acordo com a sintaxe oficial do Gherkin e as melhores práticas
  • Alinhamento de Tabelas: Alinha automaticamente tabelas de dados e tabelas de exemplos para melhor legibilidade
  • Organização de Tags: Formatação adequada de tags de feature e cenário para categorização de testes
  • Indentação de Passos: Indentação consistente para os passos Given, When, Then, And, But
  • Suporte Multi-framework: Compatível com Cucumber, SpecFlow, Behave e outras ferramentas BDD

Perfeito para engenheiros de QA, especialistas em automação de testes, proprietários de produtos e equipes de desenvolvimento que praticam Desenvolvimento Orientado por Comportamento e escrevem documentação viva.

Como Usar o Gherkin Formatter

  1. Colar ou Enviar: Copie o conteúdo do seu arquivo de recurso Gherkin na área de entrada ou envie um arquivo .feature
  2. Configurar Opções: Ajuste as configurações de formatação como alinhamento de tabelas e preferências de indentação
  3. Formatar Código: Clique em "Formatar Gherkin" para embelezar seu arquivo de recurso com formatação BDD adequada
  4. Copiar Resultados: Use a saída formatada em sua suíte de testes BDD ou documentação

Recursos de Formatação:

  • Estrutura da Feature: Espaçamento e indentação adequados para declarações de feature
  • Organização do Cenário: Formatação consistente para cenários e esboços de cenários
  • Formatação de Passos: Passos Given-When-Then alinhados com indentação adequada
  • Tabelas de Dados: Colunas alinhadas automaticamente em exemplos e tabelas de dados de passos
  • Passos de Background: Formatação adequada para condições de fundo compartilhadas
  • Comentários e Tags: Comentários preservados e posicionamento organizado de tags

Visão Geral da Sintaxe Gherkin

Gherkin é uma linguagem específica de domínio legível por negócios que descreve o comportamento do software sem detalhar como essa funcionalidade é implementada. Ela usa um conjunto de palavras-chave especiais para dar estrutura e significado às especificações executáveis.

Palavras-chave Principais:

  • Feature: Fornece uma descrição de alto nível de uma feature de software
  • Scenario: Descreve um exemplo específico ou caso de teste
  • Given: Descreve o contexto inicial ou pré-condições
  • When: Descreve o evento ou ação que dispara o cenário
  • Then: Descreve o resultado ou consequência esperada
  • And/But: Usado para estender os passos Given, When ou Then
  • Background: Define passos comuns para todos os cenários em uma feature
  • Esboço do Cenário: Modelo para testes orientados a dados com exemplos

Nosso formatador garante que essas palavras-chave estejam devidamente alinhadas e estruturadas de acordo com as convenções BDD, tornando seus arquivos de feature legíveis por humanos e executáveis por máquinas.