Cucumber and Gherkin

Here you can find all posts and articles about our favourite open-source tool and framework Cucumber, and its Gherkin language. Cucumber is an open-source tool that supports the Behaviour Driven Development (BDD) framework for writing automated acceptance tests.

 

Cucumber is the language syntax that allows these test scenarios to be writing in natural language that business managers can understand. This makes Cucumber and Gherkin a tool set that all development team stakeholders can understand.

 

Cucumber and Gherkin are widely used for web-based test automation which is an every of software testing that we have a lot of experience in. With Cucumber/Gherkin and Test Automation so closely related there is a chance that some of our blog posts in the Automation category might also talk about Cucumber and Gherkin. So take a moment to also review the Automation category.

 

Check out a few of our most popular posts:

 

The 3 most common mistakes writing Gherkin features

Complete Setup Guide for Ruby, Cucumber and Watir on Windows

How to write Gherkin scripts – A straightforward example

 


Set up and run your Cucumber and Selenium web tests on Gitlab-CI within minutes

(CI-CD) continuous integration and continuous deployment pipeline

Build great software faster! CI/CD is hot and is still gaining interest. Test Automation is obviously essential within any Continuous Integration setup in order to get test feedback often and fast.  Within the test automation groups here at spriteCloud we have seen a lot of different setups. We have been integrating test automation into CI …

Set up and run your Cucumber and Selenium web tests on Gitlab-CI within minutes Read More »

Complete Setup Guide for Ruby, Cucumber and Watir on Windows

Set up Cucumber, Ruby and Waitr on Windows

Aside from the tools explained in this post, we have recently launched a test results dashboard designed to help you maintain an overview of all your automated tests. It’s called Calliope Pro, and we have a completely free (no credit card required) starter account for you to try it out. Have a look at the …

Complete Setup Guide for Ruby, Cucumber and Watir on Windows Read More »

How to write Gherkin scripts – A straightforward example

A screenshot from a video explaining how to write Gherkin scripts.

Today we will take you through step-by-step how to successfully write and execute durable test scenarios using the Gherkin syntax, using the payment pathway of an eCommerce website as a straightforward example. If you have not set up your environment to allow you to use Cucumber and Gherkin for testing, be sure to follow our …

How to write Gherkin scripts – A straightforward example Read More »

Getting started with test automation: Cucumber with Lapis Lazuli

This presentation will take you through the steps needed to set up a test automation project using Cucumber – a software tool that runs automated tests in the BBD style – in combination with Lapis Lazuli, a gem that provides Cucumber helper functions and scaffolding for easier web test automation suite development. To do this …

Getting started with test automation: Cucumber with Lapis Lazuli Read More »

Successful test automation with Cucumber in the Cloud

How can you make Test Automation succeed? The biggest challenge to making a success out of test automation (TA) is maintainability. Maintainability of both your TA test suite as well as the TA infrastructure you are using is critical. I will explain both and describe how to get a successful TA setup on the API …

Successful test automation with Cucumber in the Cloud Read More »

Web testing with Cucumber for ecommerce applications

Since starting spriteCloud we have been setting up test automation suites for our clients using the frameworks Cucumber and Selenium webdriver. We notice that more and more eCommerce companies also show interest in test automation and particularly this test setup. Also, since the holiday season is typically the biggest revenue generating period, follow our 5 …

Web testing with Cucumber for ecommerce applications Read More »

Cucumber Basics: Gherkin and Files

Introduction In last week’s post, we provided a complete setup guide for cucumber and related packages on Windows. This week, we’re going to cover the basics of cucumber. You’ll learn about what each file in a test suite means, and you will write test scenarios in Gherkin structured English.

Cucumber Testing in Cross-Functional Teams

Here at spriteCloud we love cucumber. It’s a test framework for behaviour driven development (BDD), that is a development practice that includes testing during development. BDD is slightly different from other test methodologies in that it’s designed to be used in cross-functional teams. In this post I will briefly touch on these differences, and then …

Cucumber Testing in Cross-Functional Teams Read More »