Lompat ke konten utama

Kompetisi Ajak Teman: hadiah total Rp1.000.000 tunai untuk 3 pengajak terbanyak. Berakhir 29 November 2026. Ikut kompetisi

Masuk

Coding & data

Rancang kasus uji dari satu kebutuhan

Beri satu kebutuhan dan aturannya, dapat skenario Given-When-Then termasuk batas dan kasus gagal, dengan contoh format yang konsisten.

  • Bentuk: Dengan contoh
  • 1 kali kirim
  • 2 isian

Untuk: Developer, tester, dan analis sistem yang menulis kebutuhan atau kasus uji untuk fitur baru. · Diperbarui

Prompt siap salin

  1. Prompt

    Tulis kasus uji untuk kebutuhan berikut dalam format Given-When-Then, seperti contoh ini:
    
    Skenario: diskon member tidak berlaku untuk barang promo
    Given pelanggan berstatus member
    And keranjang berisi satu barang promo seharga Rp100.000
    When pelanggan membayar
    Then total yang dibayar Rp100.000
    
    Kebutuhan: {{kebutuhan fitur dalam satu atau dua kalimat}}
    Aturan bisnis yang berlaku: {{daftar aturan, termasuk angka batas}}
    
    Buat skenario untuk jalur normal, tiap batas angka (tepat di batas, satu di bawah, satu di atas), dan kasus yang harus ditolak. Satu skenario hanya menguji satu aturan. Jangan mengarang aturan yang tidak saya tulis; bila ada celah, daftar sebagai pertanyaan untuk pemilik produk.

Bedah prompt: kenapa ini bekerja

Tiap potongan di bawah dikutip persis dari prompt di atas.

  1. Skenario: diskon member tidak berlaku untuk barang promo

    Contoh lengkap menetapkan gaya penulisan yang deklaratif dan berangka, sehingga semua skenario keluar dengan bentuk yang sama.

  2. tepat di batas, satu di bawah, satu di atas

    Kesalahan program paling sering terjadi di batas angka, dan pola tiga titik ini memastikan semuanya teruji.

  3. Satu skenario hanya menguji satu aturan

    Skenario yang menguji banyak aturan sekaligus sulit dilacak saat gagal; satu aturan per skenario membuat penyebabnya jelas.

  4. daftar sebagai pertanyaan untuk pemilik produk

    Celah kebutuhan harus diputuskan pemilik produk, bukan diisi asumsi AI yang kemudian dianggap aturan.

Kalau jawabannya belum pas

Kirim di percakapan yang sama. Perintah yang spesifik jauh lebih efektif daripada "perbaiki lagi".

  • Banyak skenario mirip

    Gabungkan skenario yang hanya berbeda angka menjadi satu Scenario Outline dengan tabel Examples, tanpa menghilangkan kasus batas.

Kelas terkait

Prompt lain di Coding & data