Lompat ke konten utama
←

Analisis Kebutuhan Sistem dan Kriteria Penerimaan

Pelajaran 7 dari 13

Given, When, Then: kondisi awal, tindakan, hasil teramati

Misi: Merapikan skenario TokoRapi

Setelah pelajaran ini kamu bisa mengaudit sebuah berkas .feature terhadap referensi Gherkin dan Writing better Gherkin.

±16 menitDiperiksa 7 Okt 2026

Latihan di pelajaran ini butuh akun gratis. Progres, kode, dan catatanmu hanya tersimpan di browser ini. Masuk untuk menyimpannya

Materi

TokoRapi (karangan) adalah toko daring perlengkapan kantor di Surabaya. Penguji baru, Yoga, menulis berkas checkout.feature di bawah untuk aturan ongkos kirim gratis bagi anggota. Ketua tim memintamu memeriksanya terhadap referensi Gherkin dan halaman Writing better Gherkin sebelum skenario itu dipakai sebagai kriteria penerimaan.

Feature: Ongkos kirim anggota

  Scenario: Anggota mendapat ongkos kirim gratis
    Given stok kertas A4 di gudang Surabaya tersedia
    And Lina adalah anggota TokoRapi
    And keranjang Lina berisi 2 rim kertas A4
    When Lina membuka /checkout
    And Lina memilih "JNE Reguler" di menu tarik-turun
    And Lina menekan tombol Bayar
    Then kolom shipping_fee di tabel orders bernilai 0

  Scenario: Bukan anggota membayar ongkos kirim
    Given stok kertas A4 di gudang Surabaya tersedia
    And Agus bukan anggota TokoRapi
    And keranjang Agus berisi 2 rim kertas A4
    When Agus menyelesaikan pembayaran
    Then ongkos kirim Agus ditagihkan

Kerjakan empat soal dengan aturan pelajaran 5 dan 6. Semua nama dan kejadian karangan.

Latihan

0/4 lulus

Misi akhir modul: luluskan minimal 4 dari 4 tugas. Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Latihan 1 dari 4

Langkah Then di skenario pertama melanggar arahan apa?

Pilih satu jawaban

Latihan 2 dari 4

Ketiga langkah When di skenario pertama ditulis dengan gaya apa, dan apa perbaikannya?

Pilih satu jawaban

Latihan 3 dari 4

Langkah “Given stok kertas A4 di gudang Surabaya tersedia” membuka kedua skenario, sedangkan langkah tentang Lina dan Agus berbeda di tiap skenario. Apa yang dianjurkan referensi Gherkin?

Pilih satu jawaban

Latihan 4 dari 4

Then di skenario kedua, “Then ongkos kirim Agus ditagihkan”, belum menyebut hasil yang dapat diperiksa. Perbaikan mana yang menyebut hasil yang teramati?

Pilih satu jawaban

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Luluskan semua latihan dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke

Tampilkan 1 lagi