Masukan perlu divalidasi
Tombol fisik atau layar sentuh mengirim permintaan kepada sistem. Perangkat memeriksa status, saldo, nilai, pintu servis, jaringan, dan kondisi lain sebelum menerima tindakan. Tekanan berulang tidak seharusnya membuat transaksi ganda tanpa catatan. Audit perlu membedakan sentuhan pengguna, pesan antarmuka, dan transaksi yang benar-benar diterima. Lampu tombol adalah petunjuk visual, bukan bukti bahwa semua pemeriksaan internal selesai.
Hasil dan tampilan adalah lapisan berbeda
Setelah permintaan sah, sistem menentukan atau mengambil nilai menurut rancangan, lalu memetakannya ke keadaan permainan. Animasi gulungan menyampaikan hasil kepada pengguna dan dapat selesai beberapa detik kemudian. Menekan stop sering hanya mempercepat presentasi, bukan mengubah nilai yang telah dipilih. Klaim mengenai kendali waktu harus dibuktikan dari spesifikasi serta pengujian, bukan dari kesan bahwa simbol bereaksi terhadap jari.
Pembayaran mengikuti tabel
Kombinasi yang sudah dipetakan dibandingkan dengan tabel, aturan fitur, pengali, dan batas. Sistem kemudian memperbarui saldo serta status. Kesalahan pembulatan, denominasi, atau urutan fitur dapat menimbulkan selisih meski animasi tampak benar. Pengujian harus mencakup hasil nol, hasil batas, kombinasi bertumpuk, gangguan daya, serta pemulihan transaksi yang belum selesai.
Log mendukung rekonstruksi
Catatan peristiwa dapat menyimpan waktu, versi, nilai, hasil, gangguan, dan perubahan konfigurasi sesuai aturan. Log perlu dilindungi dari perubahan serta memiliki sinkronisasi waktu yang dapat diperiksa. Ia tidak selalu terbuka kepada pengguna, tetapi penting bagi teknisi, laboratorium, dan regulator. Rekonstruksi yang baik menghubungkan masukan, keputusan, tampilan, dan saldo tanpa mengandalkan ingatan atau video saja.
Artikel terkait
- RNG dan pemetaan angka menjadi simbol
- Mengapa animasi gulungan tidak menentukan hasil
- Cara laboratorium menguji mekanisme mesin permainan