Materi
Gherkin adalah bahasa yang dipakai Cucumber untuk menulis spesifikasi yang dapat dijalankan. Berkas .feature dibuka dengan satu Feature, lalu berisi Scenario (sinonimnya Example): contoh konkret yang menggambarkan sebuah aturan bisnis. Referensi Gherkin menyebut contoh itu sekaligus spesifikasi, dokumentasi, dan uji. Setiap contoh mengikuti pola yang sama.
Given menggambarkan konteks awal, sering sesuatu yang sudah terjadi; tujuannya menaruh sistem pada keadaan yang diketahui sebelum ada interaksi, dan interaksi pengguna tidak ditulis di sini. When menggambarkan peristiwa atau tindakan, dari orang maupun dari sistem lain. Then menggambarkan hasil yang diharapkan, dan hasil itu harus teramati: sesuatu yang keluar dari sistem, seperti laporan, tampilan, atau pesan. Given atau Then yang berturut-turut boleh disambung dengan And dan But. Cucumber menyarankan 3–5 langkah per contoh.
Feature: Poin belanja
Scenario: Poin bertambah setelah pembayaran
Given saldo poin Sari 120
When Sari membayar pesanan Rp150.000
Then saldo poin Sari menjadi 135
But Sari tidak menerima kupon ulang tahunKata kunci tersedia dalam lebih dari 70 bahasa. Untuk bahasa Indonesia, baris # language: id membuat Fitur, Skenario, Dengan, Ketika, Maka, Dan, dan Tapi dikenali. Kelas ini memakai kata kunci bahasa Inggris (bawaan Cucumber) dengan teks langkah berbahasa Indonesia.