Tech Insights
Gherkin

Gherkin

Last updated , generated by Sumble
Explore more →

What is Gherkin?

Gherkin is a domain-specific language (DSL) used for writing human-readable specifications for software behavior. It's commonly used in Behavior-Driven Development (BDD) to define acceptance criteria and create automated tests. Gherkin uses simple, plain language syntax (e.g., Given, When, Then) allowing non-technical stakeholders to understand and contribute to the definition of requirements. It serves as both documentation and executable tests.

What other technologies are related to Gherkin?

Gherkin Competitor Technologies

Karate is a test automation framework that, while supporting BDD principles, doesn't rely on Gherkin syntax. It offers an alternative approach to defining tests.
mentioned alongside Gherkin in 8% (670) of relevant job posts
Karate DSL is the domain specific language used by the Karate framework and directly competes with Gherkin
mentioned alongside Gherkin in 22% (82) of relevant job posts

Gherkin Complementary Technologies

Cucumber is a primary tool used to execute Gherkin feature files. It provides the framework for running Gherkin scenarios.
mentioned alongside Gherkin in 9% (7.4k) of relevant job posts
Selenium is often used with Gherkin and Cucumber to automate browser interactions during testing.
mentioned alongside Gherkin in 3% (6.7k) of relevant job posts
Gherkin is the language used for defining BDD (Behavior Driven Development) test cases, so this is fundamentally linked.
mentioned alongside Gherkin in 8% (1.4k) of relevant job posts

Which organizations are mentioning Gherkin?

Organization
Industry
Matching Teams
Matching People
Gherkin
Philips
Scientific and Technical Services

This tech insight summary was produced by Sumble. We provide rich account intelligence data.

On our web app, we make a lot of our data available for browsing at no cost.

We have two paid products, Sumble Signals and Sumble Enrich, that integrate with your internal sales systems.