Principais Alternativas de Cucumber Mais Bem Avaliadas

Cucumber é uma ferramenta de código aberto e colaborativa baseada no desenvolvimento orientado por comportamento (também conhecido como BDD). Isso é muito útil para desenvolver testes automatizados. Os conjuntos de testes e casos de teste são escritos em inglês natural, tornando fácil para qualquer membro da equipe (mesmo sem habilidades de codificação) analisar e até definir casos de teste para cada projeto. Além disso, a "documentação" está próxima ao código-fonte dos testes, servindo como documentação oficial de tudo o que foi desenvolvido. Permite mapear todos os passos para qualquer linguagem de programação como Python, Java e outras. Como é uma ferramenta bem conhecida, muito utilizada no mercado, há muita documentação e suporte da comunidade, com muitos exemplos para começar. Permite gerar relatórios detalhados e integração com Jenkins e Git. Análise coletada por e hospedada no G2.com.
Infelizmente, não funciona bem no Java 11. Tivemos grandes problemas ao migrar nossos projetos do Java 8 para o Java 11.
É um pouco difícil de aprender no início, porque você precisa colocar todas as palavras-chave na ordem certa e às vezes não faz sentido. O esqueleto não é intuitivo.
A organização padrão é um pouco bagunçada... Existem outras ferramentas mais simples e organizadas.
Para fazer os relatórios, precisamos instalar plugins externos, e para mim isso cria muitos problemas de integração. Análise coletada por e hospedada no G2.com.
Avaliações em Vídeo
36 de 37 Avaliações Totais para Cucumber
Sentimento Geral da Revisão para Cucumber
Entre para ver o sentimento das avaliações.

A sintaxe gherkin do Cucumber é muito semelhante ao inglês normal, reduzindo assim bastante a curva de aprendizado para novos usuários. Também possui ótimo suporte de integração em IDEs comuns como VS Code, IntelliJ, tornando muito fácil conectar a sintaxe do cucumber à lógica subjacente de protractor/Javascript/selenium. É fácil de configurar e altamente extensível. Análise coletada por e hospedada no G2.com.
Cucumber tem limites no caso de uso quando comparado a soluções mais recentes como o Webdriver, e muitas vezes é propenso a bugs. Também carece de ser usado lado a lado com outras ferramentas de automação como o Webdriver. Análise coletada por e hospedada no G2.com.

Eu gosto de como ele se integra facilmente com Java, junit e rest assured. Análise coletada por e hospedada no G2.com.
Não é uma aversão, mas pode ser feito de forma mais legível para não programadores. Análise coletada por e hospedada no G2.com.


Ele permite que cenários de teste sejam escritos na linguagem usada pelo negócio. Estes são chamados de arquivos de funcionalidade. Eu integrei com o Eclipse e é muito útil. É uma escolha muito melhor ir com o Cucumber. Análise coletada por e hospedada no G2.com.
À medida que os cenários são escritos, requer um pouco de documentação. Funciona corretamente sem suporte técnico também. Deve funcionar com mais plataformas e integração e, para testes de interface do usuário, deve ser usado com menos complexidade. Análise coletada por e hospedada no G2.com.


Ajuda a implementar uma estrutura que é facilmente legível e viável para toda a equipe. Sintaxe muito básica (Dado, Quando, Então) faz deste uma ótima ferramenta para se ter. Análise coletada por e hospedada no G2.com.
Nada absolutamente nada que eu possa dizer sobre este framework... sim, ele tem um crescimento lento em trazer novas funcionalidades, mas sim, é uma ferramenta indispensável. Análise coletada por e hospedada no G2.com.

1. É um arquivo de recursos baseado em automação onde você pode escrever seus cenários no formato dado, quando e então.
2. Você também pode aproveitar cenários escritos pelo Analista de Negócios em um cartão de história.
3. Muito fácil de entender a cobertura, já que está em um formato dado, quando e então, e você não precisa ser um técnico.
4. Execução paralela, suporte a API (usando Restassured, okhttp3) são adições valiosas.
5. Fácil de executar, pois você precisa conectar o arquivo de recursos em uma classe de execução.
6. Relatórios muito ricos que fornecem informações granulares para as partes interessadas. Análise coletada por e hospedada no G2.com.
Não há nada que eu possa apontar como desgosto, talvez em termos de suporte eles possam ser melhores. Análise coletada por e hospedada no G2.com.

Usar a ferramenta de software Cucumber é a melhor parte, que ajuda Programadores e Testadores com uma boa compreensão e análise de software. É facilmente integrado com o software necessário para melhor uso. É um formato acessível para automatizar os scripts, e aplicações como "dado, quando e então" ajudam as pessoas a entender o processo, bem como adquirir um bom conhecimento dos casos de teste. Pode-se escrever os casos de teste no mesmo formato e automatizá-los facilmente usando o Cucumber em vez de recorrer a diferentes softwares e frameworks. Outras linguagens também são suportadas, como Java e .net. A integração com Selenium é uma excelente conquista para os testadores de automação. Análise coletada por e hospedada no G2.com.
Não há muito que eu não goste deste produto. Eu adorei. Análise coletada por e hospedada no G2.com.

Todos nós estamos usando a ferramenta de software Cucumber, que ajuda todos, como Programadores, Testadores, Analistas de Negócios, Clientes, etc., a entender facilmente o comportamento da Aplicação. Podemos integrá-lo com o Selenium. O Cucumber funciona rápido em comparação com o Selenium no plugin. Estamos usando a linguagem Gherkin no Cucumber, que inclui Cenário, Dado, Quando, Então, E etc. para escrever Cenários no arquivo de funcionalidades. Ele suporta Desenvolvimento Orientado a Comportamento. A linguagem Gherkin é facilmente legível e compreensível. E isso é o que eu gosto. Todos não precisam aprender programação para entender o comportamento da Aplicação. Análise coletada por e hospedada no G2.com.
Não. Não há nada que eu não goste no Cucumber. É uma ferramenta de relatórios realmente boa para todos que não são técnicos. Análise coletada por e hospedada no G2.com.