Cucumber

Cucumber is a software tool that supports behavior-driven development. Central to the Cucumber BDD approach is its ordinary language parser Gherkin. As such, Cucumber allows the execution of feature documentation written in business-facing text. It runs automated acceptance tests written in a behavior-driven development (BDD) style.
- GitHub: https://github.com/topics/cucumber
- Wikipedia: https://en.wikipedia.org/wiki/Cucumber_(software)
- Repo: https://github.com/cucumber
- Created by: Aslak Hellesøy, Joseph Wilk, Matt Wynne, Gregory Hnatiuk, Mike Sassak
- Related Topics: bdd, gherkin, rspec, behat, behave,
- Last updated: 2025-06-25 00:07:01 UTC
- JSON Representation
https://github.com/lyskouski/flutter_gherkin_wrapper
Flutter Gherkin wrapper to run Widget Tests with Cucumber notation
Last synced: 22 Apr 2025
https://github.com/selcukes/selcukes-java-skeleton
This is the sample cucumber java project with selcukes java features
appium cucumber extentreports gradle java selenium-webdriver testng winappdriver
Last synced: 15 Apr 2025
https://github.com/lynix28/mobileui-appium-wdio-example
Mobile UI Automation Test Project Example with Appium + WebdriverIO
android-testing appium appium-android appium-ios automated-testing bdd-tests cucumber cucumber-framework ios-testing mobile-testing mocha-framework wdio webdriverio
Last synced: 02 Apr 2025
https://github.com/gherking/gherkin-io
Tool to read/write Gherkin feature files and to work with Gherkin-AST
ast cucumber feature-file gherkin gherking hacktoberfest typescript
Last synced: 12 Apr 2025
https://github.com/cmccarthyirl/spring-cucumber-appium
This project executes Appium/Cucumber tests sequentially or in parallel using TestNG, Spring, Java, Logback and Extent Reports to provide a basic test harness.
appium appium-android appium-framework appium-ios appium2 cucumber cucumber-io cucumber-java extentreports java-17 multi-module sparkreporter spring-boot test-automation test-framework test-harness testng
Last synced: 10 Apr 2025
https://github.com/yaronassa/cucumber-js-boilerplate
Boilerplate for a large scale, hierarchical cucumberJS projects
automation-infrastructure boilerplate cucumber cucumber-js
Last synced: 02 Apr 2025
https://github.com/kaliber5/ember-cli-yadda-opinionated
A radical take on Cucumber
bdd cucumber ember-addon ember-cli-yadda testing yadda
Last synced: 12 Apr 2025
https://github.com/restqa/gherkin-linter-action
🧹 | A Github Action to parse and validate your Gherkin feature files
bdd cucumber e2e gherkin gherkin-lint linter restqa test-automation testing
Last synced: 11 Apr 2025
https://github.com/godogx/elasticsteps
Cucumber ElasticSearch steps for Golang
bdd cucumber functional-testing gherkin go godog godog-extension golang integration-testing testing
Last synced: 05 Apr 2025
https://github.com/ashisraj/bdd-with-cucumber-selenium
My first bdd (cucumber+selenium) test suite in Java for Node.js blog/post app (https://github.com/AshisRaj/Blog-Post) I developed.
bdd bdd-framework cucumber cucumber-features cucumber-html-report cucumber-jvm cucumber-reports cucumber-steps cucumber-tests selenium selenium-java selenium-webdriver third-party-libraries
Last synced: 17 Jun 2025
https://github.com/picimako/gherkin-overview
IntelliJ-based IDE plugin to provide a tag-based overview of Gherkin and JBehave test automation projects.
cucumber gherkin gherkin-overview gherkin-tag jbehave jetbrains-plugin made-in-hungary
Last synced: 16 Jun 2025
https://github.com/noraui/noraui.github.io
Public website for NoraUi (Non-Regression Automation for User Interfaces)
cucumber cucumber-jvm gherkin java regression-automation robot selenium selenium-webdriver test-automation test-driven-development test-framework testing-framework testing-tools tests ux-testing
Last synced: 23 Nov 2024
https://github.com/rhysforyou/cucumber.novaextension
Cucumber (Gherkin) support for the Nova text editor
Last synced: 19 Dec 2024
https://github.com/zpratt/react-cucumber-js
An example of how to write acceptance tests against a react application.
Last synced: 30 Mar 2025
https://github.com/ugioni/cypress-cucumber-e2e
E2E testing with Cypress and Cucumber
Last synced: 02 May 2025
https://github.com/godogx/mongosteps
Cucumber gRPC steps for Golang
bdd cucumber functional-testing gherkin go godog godog-extension golang integration-testing testing
Last synced: 20 Feb 2025
https://github.com/borisskert/springboot-cucumber-wiremock-example
Example solution to use cucumber and wiremock in a SpringBoot environment
bdd cucumber cucumber-jvm cucumber-spring spring-boot wiremock
Last synced: 17 Mar 2025
https://github.com/nigaraylaozcanan/parabank
Parabank is a virtual banking application that represents a simulated environment for testing and simulating financial transactions. It is not a real financial institution but is used in place of a real banking application during software testing. (Alternative URL: https://para.testar.org/)
bdd-framework cucumber cucumber-java framework java maven maven-pom page-object-model page-object-pattern pom project qa-automation selenium selenium-java selenium-webdriver teamwork testing testng
Last synced: 31 Dec 2024
https://github.com/moertel/squcumber-postgres
Cucumber-based framework for defining and executing SQL unit, integration and acceptance tests for PostgreSQL databases
cucumber cucumber-framework postgresql postgrest sql test-automation test-driven-development test-framework
Last synced: 11 Feb 2025
https://github.com/extrawest/bdd_ocpi_2.2.1_emsp
BDD tests to check any eMSP server meets OCPI 2.2.1 protocol requirements
Last synced: 13 Jun 2025
https://github.com/allure-examples/cucumberjvm-testng-maven
Example of Allure Report usage with Cucumber-JVM, TestNG and Maven
allure allure-report cucumber example java maven testng
Last synced: 14 Apr 2025
https://github.com/assertthat/assertthat-bdd-maven-plugin
Maven plugin for interaction with AssertThat BDD Jira plugin.
assertthat-bdd bdd cucumber jira-plugin maven-plugin
Last synced: 24 Apr 2025
https://github.com/funkwerk/gherkin_readability
Determine readability of gherkin files
cucumber feature gherkin readability
Last synced: 14 Apr 2025
https://github.com/judimator/augurken
Gherkin feature formatter
behat cucumber formatter gherkin
Last synced: 23 Jun 2025
https://github.com/pratikbarjatya/WebAutomation
Sample Automation POC BDD Cucumber with Extent Reports
cucumber extent-reports pom runner test-automation test-framework testng web-automation
Last synced: 11 Mar 2025
https://github.com/unexist/showcase-acceptance-testing-quarkus
Showcase for acceptance-testing [MIRROR]
courgette cucumber fitnesse jbehave karate quarkus serenity-bdd showcase testing
Last synced: 14 Dec 2024
https://github.com/nareshnavinash/teber-java
Selenium Framework with cucumber, jvm and allure.
cucumber framework java page-object-model selenium web-automation
Last synced: 24 Jun 2025
https://github.com/grandel-dsouza/playwright-cucumber-test-for-browserstack
This is a sample code written by GrandEL for running playwright test with cucumber and javascript on Browserstack. All one needs to do is clone this repository and add their credentials in the config file and code and simply run the test.
browserstack cucumber cucumber-js cucumberjs grandel playwright playwright-cucumber playwright-javascript
Last synced: 06 Apr 2025
https://github.com/hdorgeval/cucumber-puppeteer-ts-starter
Starter project for e2e tests with cucumber-js and puppeteer-core
automation bdd cucumber cucumber-js e2e gherkin puppeteer puppeteer-core qa starter-template test-framework typescript
Last synced: 06 Apr 2025
https://github.com/bitcoder/cucumber-java-calc
A sample project showcasing using Cucumber in Java
automation cucumber java testautomation testing
Last synced: 23 Apr 2025
https://github.com/simonphumin/s1m-monorepo-starter
My current monorepo setup with nx, Angular 19, Material UI, Jest, Playwright & NestJS 11.
angular bdd cucumber jest monorepo nestjs nx nx-workspace playwright tailwindcss typescript
Last synced: 06 May 2025
https://github.com/mariazevedo88/automation-cucumber
Some automation tests with Ruby and Cucumber
cucumber cucumber-tests gherkin ruby
Last synced: 22 Mar 2025
https://github.com/prashanth-sams/ruby-cucumber-framework
A Ruby Cucumber generic framework
automation cucumber docker framework ruby ruby-automation ruby-cucumber ruby-cucumber-framework
Last synced: 23 Jun 2025
https://github.com/d4nyll/cucumber-socket
In a Cucumber/Gherkin test, cucumber-socket gives you the ability to wait for Socket.io events to be received before moving on to the next step.
async asynchronous bdd cucumber gherkin socket-io testing websocket
Last synced: 05 Mar 2025
https://github.com/noushinb/appium-calculator-test-automation
This repository tests simple calculator app's functionality. It includes: Test Suites: Tests for basic operations, special cases, and input validation. Test Data: Various positive and negative scenarios. Automation Scripts: Java with frameworks like Appium and Cucumber. Feel free to contribute or report issues!
appium bdd cucumber cucumber-java gherkin java java-appium-cucumber-junit-gherkin junit page-object-model test-automation
Last synced: 04 Apr 2025
https://github.com/xgirma/protractor-cucumber-demo
Demo: to showcase protractor integration with Cucumber
angularjs bdd cucumber gherkin protractor
Last synced: 28 Feb 2025
https://github.com/vondacho/arch-blueprint-java
A Java-SpringBoot backend application project as template and pedagogical support for teaching of Clean Architecture crafting practice.
appmap cucumber hexagonal-architecture jpa-hibernate oidc spring-boot spring-mvc structurizr swagger-validator
Last synced: 24 Jun 2025
https://github.com/e2e-boilerplate/playwright-commonjs-cucumber-chai-expect
Playwright end-to-end test automation boilerplate, using CommonJS, Cucumber and Chai.
chai commonjs cucumber e2e-test e2e-testing e2e-tests playwright
Last synced: 30 Apr 2025
https://github.com/entelgy-brasil/zucchini-liferay-dxp
Zucchini extension for Liferay DXP
cucumber java liferay liferay-dxp zucchini
Last synced: 12 Mar 2025
https://github.com/sylhare/java
:coffee: Some java experiences for fun
beginner cucumber documentation encapsulation intellij java java-development java-virtual-machine maven polymorphism sdk tutorial
Last synced: 04 Mar 2025
https://github.com/andreasneuber/python-cucumber-selenium-example
Sample implementation for Python Behave.
bdd behave cucumber python3 testautomation
Last synced: 23 Feb 2025
https://github.com/executeautomation/cucumber-jvm
Cucumber-JVM 5 with enhanced Cucumber Expressions
bdd cucumber cucumber-jvm executeautomation
Last synced: 15 Apr 2025
https://github.com/virtualansoftware/idaithalam-postman-collection
Cucumber BDD style No Code/Low Code/Script Less API Test automation framework demo application. As a tester, they can populate the Excel spread sheet and can run the test without writing any code. or As a user, they can export the postman collection and can run the test without any coding.
agile-development api-rest api-testing api-testing-framework apitesting automation-framework automation-testing contract-testing cucumber cucumber-java test-automation test-automation-framework test-reporting test-results testing-tools
Last synced: 06 Dec 2024
https://github.com/xanders/gherkin-steps-js
Write Cucumber step definitions with Gherkin syntax
bdd cucumber cucumber-js cucumber-steps gherkin qa tdd test-automation testing
Last synced: 30 Apr 2025
https://github.com/cihat-kose/campustestproject
Campus test automation project using Java, TestNG, Cucumber, Selenium, and MySQL. Built for automated UI and database testing, with detailed reporting and modular structure.
automated-testing cucumber java testng ui-testing
Last synced: 25 Feb 2025
https://github.com/kevindoole/fredastaire
Mocha-given adds a `given` method, which makes it really easy to succinctly and readably set up a test case.
bdd cucumber given mocha mocha-tests test-setup
Last synced: 23 Feb 2025
https://github.com/sri85/protractor-cucumber-demo
Demo for writing E2E tests using protractor and cucumber
angular boilerplate cucumber e2e-tests nodejs protractor protractor-cucumber selenium selenium-webdriver
Last synced: 23 Mar 2025
https://github.com/moduscreateorg/nightwatch-cucumber-demo
Demo for the Nightwatch-Cucumber blog post
Last synced: 15 Apr 2025
https://github.com/sylhare/python
:snake: Projects in Python
anaconda cucumber data-processing python scripts test tutorial
Last synced: 13 Feb 2025
https://github.com/selendilek/demoweb_cucumberproject
Testing demowebshop website.
automation cucumber gherkin html java jdbc parallel seleniumwebdriver t testing testng website xml
Last synced: 14 Mar 2025
https://github.com/rsmuthu/cypress-cucumber-tagging
Node Module to help in executing Cypress test suites/cases based on the given cucumber based tag expression
automation cucumber cucumber-tags cypress cypress-io cypress-plugin cypress-tags tag test-automation testing
Last synced: 10 Apr 2025
https://github.com/nishants/look_like
RSpec matchers for writing wireframe tests.
cucumber currency dark-server-testing data-integration fresh-deployments rspec-matchers ruby test-automation wireframe-testing
Last synced: 10 Apr 2025
https://github.com/devniel/generator-testcafe-cucumber-steps
Testcafe cucumber steps yeoman generator.
cucumber generator testcafe yeoman
Last synced: 05 May 2025
https://github.com/hiptest/hps-cucumber-javascript
Hiptest publisher samples with Cucumber/Javascript
Last synced: 11 Feb 2025
https://github.com/rafaelmacabu/portifolioselenium2.0
Projeto de portifolio de automação front-end web rodando junto com o github actions
allure allure-report cucumber github-actions java selenium testng
Last synced: 07 Apr 2025
https://github.com/defra/flood-risk-acceptance-tests
Cucumber based acceptance tests for the Flood risk activity exemption digital service
acceptance-testing cucumber quke siteprism
Last synced: 05 May 2025
https://github.com/serenity-js/tutorial-journey-planner
bdd cucumber protractor screenplay-pattern serenity-js
Last synced: 24 Jun 2025
https://github.com/vilkg/selenium-framework-example
Selenium framework boilerplate using cucumber
cucumber java maven parallel-tests parallelization selenium-java selenium-webdriver test-automation testng
Last synced: 21 Feb 2025
https://github.com/BalamiRR/Booking.com-Testinium
Python, RobotFramework, Cucumber, Gitlab, Jira XRAY
automation cucumber gitlab python robotframework
Last synced: 18 Jun 2025
https://github.com/marianamon/playwright-e2e
Framework BDD con cucumber a nivel de UI: 💡 Patron de diseño: Page Object Model 💡 Motor de ejecución: Playwright 💡 Typescript 💡Github-actions
bdd-framework cucumber github-actions playwright pom typescript ui-framework
Last synced: 04 Apr 2025
https://github.com/vitaly-kashtalyan/cucumber-selenide-allure2
The example of project based on Cucumber, JUnit4, Selenide, and Allure2
allure-report allure2 cucumber example java junit junit4 selenide selenium selenium-webdriver webdriver
Last synced: 28 Mar 2025
https://github.com/jasp402/cypress-cucumber-report-features
🗃️Generates a report counting the number of scenarios of a Feature
cucumber cypress feature-extraction jasp402 jasp402-apps javascript qa-automation reporting
Last synced: 24 Jun 2025
https://github.com/rafaelmacabu/frameworkweb
Framework de automação front-end web
allure-report automated-testing cucumber framework java selenium
Last synced: 06 Apr 2025
https://github.com/rukomoynikov/cucumber-reports
Quickly overview of all your BDD steps in a Ruby application
Last synced: 18 Mar 2025
https://github.com/gavin771/wdio-testrail-cucumber-reporter
Custom reporter for pushing cucumber based webdriverio results to testrail
automation cucumber cucumberjs javascript js qa selenium testing testrail webdriverio webdriverio-plugin
Last synced: 23 Jan 2025
https://github.com/stevenmhunt/cucumber-extra
Additional tools, utilities, and capabilities for Cucumber.js.
bdd bdd-tests cucumber cucumber-js gherkin qa-automation yaml
Last synced: 11 Mar 2025
https://github.com/mattheusv/godog-jenkins
Example of run cucumber tests with godog in jenkins
Last synced: 20 Feb 2025
https://github.com/vishwajeet-29-pro/javadsa
Daily Practice on Java and Test Driven Development
cucumber design-principles documentation dsa-algorithm functional-programming java java-8 junit5 oops-in-java
Last synced: 11 Feb 2025
https://github.com/andreasneuber/cypress-cucumber-example
Sample implementation with Cypress and Cucumber BDD. With Dockerfile.
Last synced: 21 Apr 2025
https://github.com/majioa/shoulda-matchers-cucumber
Use shoulda matchers and rspec-expectations directly in cucumber
Last synced: 13 Apr 2025
https://github.com/anshul-sonpure/cucumberframework
This repository contains automation tests using Cucumber framework. The tests are written in Java and executed using JUnit.
automation bdd-framework bdd-style-testing-framework cucumber cucumber-java framework gherkin selenium-webdriver
Last synced: 21 Mar 2025
https://github.com/aksel911/scgf
Steam Clicker Games Farmer with click hacking function for all 5 games (Bananas, Cucumber, Cats, Egg, Flag Clicker)
autoclicker banana bot cats cheat clicker code cucumber egg farm farming flag-clicker flags game hack python scfg scgf steam steam-clicker-games-farmer
Last synced: 13 May 2025
https://github.com/rbiedrawa/spring-boot-acceptancetests-cucumber-demo
This sample application is intended to show the acceptance testing approach using Cucumber and Junit5.
acceptance-testing cluecumber cucumber cucumber-jvm gradle h2 junit5 lombok reporting spring-boot spring-data-jpa
Last synced: 21 Mar 2025
https://github.com/nhatthm/consolesteps
Terminal Emulator steps for cucumber/godog
bdd console cucumber emulator functional-testing gherkin go godog godog-extension golang integration-testing terminal
Last synced: 17 Mar 2025
https://github.com/andressakarla/automacao-web-ruby
Projeto de Testes Automatizados Web em Ruby desenvolvido para o Qa.Coders Academy
capybara cucumber github-actions github-workflows ruby siteprism
Last synced: 22 Mar 2025
https://github.com/marklagodych/ogurechiki
Бесконечная аркада на python3/pygame
arcade arcade-game cucumber game pygame python python3
Last synced: 24 Feb 2025
https://github.com/izhaki/vest
The browser-first testing framework
browser cucumber javascript mocha testing webpack
Last synced: 24 Feb 2025
https://github.com/vamsi0155/restassured_cucumber_extentreports
This framework is developed using Behavior-Driven Development (BDD) principles with Cucumber and integrated with Extent Reports.
api-testing bdd-framework cucumber extentreports java junit5 maven rest-api-automation restassured
Last synced: 05 Apr 2025
https://github.com/allure-examples/cucumberjvm-junit-platform-maven
Example of Allure Report usage with Cucumber-JVM, JUnit Platform and Maven
allure allure-report cucumber cucumberjvm example java junit-platform maven
Last synced: 06 Mar 2025
https://github.com/ragu-ravi/automation-projects
Sample automation projects
browserstack chai cucumber mocha selenium webdriverio
Last synced: 24 Feb 2025
https://github.com/nekroze/containaruba
Containerized Aruba Cucumber
aruba cucumber docker docker-compose docker-image gherkin ruby testing
Last synced: 05 Mar 2025
https://github.com/sridharbandi/non-selenium-javascript-getting-started-examples
Non Selenium Javascript Getting Started Examples (Starter Templates)
cucumber es6 jasmine mocha nightmarejs page-object-model puppeteer testcafe
Last synced: 04 Mar 2025
https://github.com/perl-weasel/pherkin-extension-weasel
Extension for Test::BDD::Cucumber providing Weasel access
bdd behavior-driven-development cucumber perl testing weasel web-app web-application webapp
Last synced: 13 Jun 2025
https://github.com/seanlon/cucumber-js-selenium-fullpage-screenshot
This repository is using simple cucumber js reporting with selenium chrome webdriver with working example to capture screenshot, full page screenshot, and visual screen image comparison .
chromedriver cucumber cucumber-js fullpage-screenshot html2canvas javascript node-resemble regresssion reporting-tool resemblejs screenshot selenium selenium-webdriver visual
Last synced: 09 Mar 2025
https://github.com/capoeiralabs/capoeira
Framework de Testes automatizados
api-testing assertions automated-testing automation bdd contract-testing cucumber developer-tools load-testing microservices mock-server test-automation testing testing-framework testing-tools webdriver
Last synced: 02 Apr 2025
https://github.com/sridharbandi/selenium-kotlin-getting-started-examples
Selenium Kotlin Getting Started Examples.
cucumber gradle junit kotlin maven page-object-model selenium-webdriver testng webdrivermanager
Last synced: 04 Mar 2025
https://github.com/tiagocbarbosa/viacep-cucumber
cucumber gherkin httparty ruby
Last synced: 22 Jun 2025
https://github.com/jimcresswell/e2e-web-test-framework-js-demo
E2E tests against a third party service using WDIO and CucumberJS
cucumber cucumber-js e2e-tests end-to-end-testing mocha page-objects portfolio specification-by-example wdio webdriverio
Last synced: 05 Mar 2025
https://github.com/krishnapollu/karate-poc
POC Project on Karate API Testing Framework
api-automation api-testing cucumber gherkin gql-api java karate-framework karatedsl maven rest-api soap
Last synced: 09 Apr 2025
https://github.com/arthursudbrackibarra/t1-metodos-e-modelos
Trabalho 1 de Métodos e Modelos em Engenharia de Software
Last synced: 22 Mar 2025