Skenario Testing & QA Crowdfunding
Updated: Sep 2026Oleh: SystemModul Potensi Desa, Lahan & Crowdfunding
Skenario Pengujian QA & Validasi Sistem: Unit Potensi Desa (UNT-POTENSI)
Dokumen ini mendefinisikan matriks 10 skenario pengujian kualitas sistem (QA/UAT) untuk memastikan keandalan fungsi spasial pemetaan lahan, integritas rekening escrow, perhitungan dividen atomik, dan isolasi data perbankan warga.
Matriks 10 Skenario Pengujian Kualitas (UAT Test Matrix)#
| ID Uji | Modul / Fitur | Aksi Pengujian (Input Data) | Hasil yang Diharapkan | Status |
|---|---|---|---|---|
| UAT-POT-01 | Inventaris Lahan | Input poligon GeoJSON petak sawah baru seluas 12.500 m2. | Sistem berhasil menyimpan koordinat dan mengkalkulasi luas 1,2500 Ha secara otomatis. | PASS |
| UAT-POT-02 | Validasi Spasial GIS | Input poligon lahan baru yang koordinatnya tumpang tindih (overlap) dengan petak lama. | Sistem menolak penyimpanan dan menampilkan peringatan bentrok batas spasial. | PASS |
| UAT-POT-03 | Kontrak Sewa Tunai | Terbitkan kontrak sewa 1 tahun senilai Rp 15.000.000 bayar di muka. | Sistem mencatat kas masuk 1-101.12 dan membuat jadwal amortisasi pendapatan 12 bulan. | PASS |
| UAT-POT-04 | Kontrak Sewa Yarnen | Petani memilih opsi bayar potong panen Yarnen. | Sistem menerbitkan kontrak bersyarat dan membuat link piutang simetris ke Unit 05 (USP). | PASS |
| UAT-POT-05 | Beli Saham Escrow | Investor warga membeli 2 lembar saham (@ Rp 500.000 = Rp 1.000.000). | Saldo penampungan escrow bertambah Rp 1.000.000 dan diterbitkan sertifikat saham digital. | PASS |
| UAT-POT-06 | Kuota Saham Penuh | Investor mencoba membeli 5 lembar saham saat sisa kuota kampanye hanya tersisa 2 lembar. | Sistem menolak transaksi dan menampilkan pesan kuota tidak mencukupi (oversubscription). | PASS |
| UAT-POT-07 | Closing Kampanye Sukses | Pembelian saham terakhir membuat total dana mencapai target Rp 50.000.000. | Status kampanye otomatis berubah dari active menjadi funded dan mengunci penerimaan baru. | PASS |
| UAT-POT-08 | Refund Gagal Target | Kampanye melewati hari ke-30 dan hanya terkumpul 60% (< soft cap 80%). | Status berubah cancelled, sistem menerbitkan antrean transfer refund 100% utuh ke investor. | PASS |
| UAT-POT-09 | Distribusi Dividen | Eksekusi RPC distribute_project_dividends atas laba proyek Rp 10.500.000. | Saldo e-wallet seluruh investor warga terkredit proporsional tanpa selisih pembulatan. | PASS |
| UAT-POT-10 | Keamanan Data RLS | Pengguna warga A mencoba mengakses data kepemilikan sertifikat saham milik warga B via API. | Database mengembalikan respon 403 Forbidden / baris kosong sesuai kebijakan RLS. | PASS |
2. Prosedur Uji Stress Testing Rekonsiliasi Escrow#
- Simulasi Transaksi Konkuren:
- Menjalankan 20 request pembelian saham secara serentak (concurrency test) pada detik yang sama untuk memperebutkan 5 lembar saham terakhir.
- Hasil yang harus dipenuhi: Database menggunakan mekanisme kunci baris
FOR UPDATEsehingga tepat 5 lembar terjual dan 15 request lainnya menerima notifikasi kuota habis tanpa ada anomali double-booking.
- Audit Selisih Pembagian Dividen:
- Total dividen yang dikreditkan ke seluruh investor warga harus persis bernilai sama dengan total anggaran dividen disetujui (selisih pembulatan desimal maksimal Rp 0).
Apakah panduan ini membantu Anda?
Bacaan Selanjutnya
Modul Potensi Desa, Lahan & Crowdfunding
Master Index Potensi Desa
Modul Potensi Desa, Lahan & Crowdfunding
Blueprint Operasional Lahan & Crowdfunding
Modul Potensi Desa, Lahan & Crowdfunding
Standar Akuntansi SAK EP & POJK (Suffix .12)
Modul Potensi Desa, Lahan & Crowdfunding
Master SOP Potensi Desa & Crowdfunding (8 Bab)