Skip to content

Using Gherkin with Galasa

Galasa provides support for writing tests using Gherkin syntax, allowing you to express test scenarios in a human-readable format that supports Behavior-Driven Development (BDD) practices.

What is Gherkin?

Gherkin is a language popularized by Cucumber that provides a high-level syntax for expressing test steps and assertions. It allows you to write tests in a way that is understandable by both technical and non-technical stakeholders.

Galasa Gherkin support

Galasa offers limited support for Gherkin syntax with pre-implemented step definitions available in standard Galasa Managers.

Getting started

To start using Gherkin with Galasa:

  1. Learn the basics: Read Writing Gherkin tests to understand Gherkin syntax and structure
  2. Explore step definitions: Review Available step definitions to see what operations are supported
  3. Run your tests: Follow the guide on Running Gherkin tests to execute your tests locally