Lompat ke konten utama
←

Analisis Kebutuhan Sistem dan Kriteria Penerimaan

Pelajaran 13 dari 13

Keterlacakan kebutuhan, skenario, dan pengujian

Misi: Mengaudit empat kebutuhan aplikasi pemesanan

Setelah pelajaran ini kamu bisa mengaudit empat kebutuhan beserta skenarionya, lalu menemukan skenario yang hilang, skenario yang tidak menguji aturannya, dan hasil yang tidak terdefinisi.

±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

Sebelum PesanAja (karangan) dirilis ke cabang Yogyakarta, manajer produk Wulan meminta audit penerimaan untuk empat kebutuhan berikut beserta skenario dari tim QA. Pertanyaannya bukan fitur mana yang paling penting, melainkan apakah setiap kebutuhan sudah punya skenario yang benar-benar menguji aturannya dengan hasil yang teramati.

K-01  Sistem harus menolak pesanan untuk barang yang stoknya 0.
K-02  Sistem harus memberi 1 poin untuk setiap Rp10.000 belanja; sisa di bawah Rp10.000 tidak dihitung.
K-03  Sistem harus membatalkan pesanan yang belum dibayar 24 jam setelah dibuat.
K-04  Sistem harus mengirim nota ke surel pembeli setelah pembayarannya diterima.
@K-01
Scenario: S-01 Barang habis
  Given stok Gula Aren 0
  When Dimas membuka halaman Gula Aren
  Then tombol Pesan terlihat

@K-02
Scenario Outline: S-02 Poin belanja
  When Dimas membayar pesanan <belanja>
  Then Dimas mendapat <poin> poin
  Examples:
    | belanja   | poin |
    | Rp150.000 | 15   |
    | Rp99.000  | 9    |
    | Rp200.000 | 2    |

@K-04
Scenario: S-04 Nota pembayaran
  Given Dimas punya pesanan Rp75.000
  When pembayaran Dimas diterima
  Then pembayaran diproses

Kerjakan empat soal dengan aturan dari keempat modul. Semua nama dan angka 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

Kebutuhan mana yang belum punya skenario sama sekali?

Pilih satu jawaban

Latihan 2 dari 4

Apa masalah S-01 terhadap K-01, dan bagaimana perbaikannya?

Pilih satu jawaban

Latihan 3 dari 4

Then di S-04, “Then pembayaran diproses”, tidak mendefinisikan hasil yang teramati. Perbaikan mana yang sesuai dengan K-04 dan referensi Gherkin?

Pilih satu jawaban

Latihan 4 dari 4

Satu baris Examples di S-02 bertentangan dengan K-02. Baris mana?

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