Materi
Menyalin skenario hanya untuk mengganti angkanya cepat menjadi berulang. Referensi Gherkin memberi Scenario Outline (sinonimnya Scenario Template): templat langkah dengan parameter berpembatas < >. Outline wajib punya satu atau lebih bagian Examples (sinonimnya Scenarios).
Langkah outline adalah templat yang tidak pernah dijalankan langsung. Outline dijalankan sekali untuk setiap baris tabel Examples di bawahnya, tidak termasuk baris judul. Parameter merujuk ke judul kolom tabel, dan Cucumber mengganti parameter dengan nilai di baris itu sebelum mencocokkan langkah. Tag boleh dipasang di atas bagian Examples, sehingga satu outline bisa punya beberapa kelompok contoh berlabel berbeda.
Untuk aturan bisnis, tiap baris memuat masukan dan hasil yang diharapkan. Contoh di bawah menggambarkan aturan poin PesanAja: 1 poin untuk setiap Rp10.000 belanja, sisa di bawah Rp10.000 tidak dihitung.
Scenario Outline: Poin dari belanja
Given saldo poin Sari 0
When Sari membayar pesanan <belanja>
Then saldo poin Sari menjadi <poin>
Examples:
| belanja | poin |
| Rp150.000 | 15 |
| Rp99.000 | 9 |
| Rp9.000 | 0 |