Gherkin dalam BDD

Heru Purnama
2 min readOct 21, 2023

--

BDD (Behaviour Driven Development) ini adalah metode pengembangan produk (software) yang berfokus pada behaviour atau perilaku sistem.
Melalui metode ini, behaviour atau perilaku apa yangdiharapkan stakeholder bisa dijalankan sama suatu sistem.

Penerapan BDD dilakukan menggunakan tools cucumber dengan syntax gherkin. Gherkin adalah aturan tata bahasa yang membuat teks dengan struktur tertentu, supaya bisa langsung dimengerti Cucumber atau tools lain.

Example gherkin by Binar

Sebelumnya jika sudah buat Test Case atau Test Scenario-nya, terus selanjutnya Skenario atau case yang ada di dokumen tadi akan kita pakai sebagai behaviour test. Behavior Test adalah serangkaian tes untuk
memastikan bahwa sistem pada produk bekerja sesuai dengan yang diharapkan.
Agar bisa menjalankan automation testing menggunakan Cucumber, kita perlu atur ulang skenarionya ke Gherkin keyword.
Saat membuat skenario, kita bisa menyusunnya berdasarkan tiga keyword ini :
● Given: konteks awal user
● When: apa yang user lakukan
● Then: apa yang user harapkan

Keyword gherkin by Binar

lalu kita coba dengan example dari test case

Test case by Binar

lalu buat ke versi Gherkin.

Gherkin by Binar

--

--