Files
2026-09-11 16:03:00 +07:00

23 lines
1.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# QA perangkat Tahap 17
Automated suite memeriksa kontrak responsive, session AJAX, double-submit, permission, serta invariant database. Sebelum rilis, jalankan juga exploratory test berikut karena rendering Safari/iOS dan perilaku jaringan nyata tidak dapat dibuktikan hanya dari unit test.
| Target | Viewport / kondisi | Alur wajib |
|---|---:|---|
| Laptop | 1366×768 | Login, menu, invoice, pembayaran, jurnal, laporan |
| Desktop | 1920×1080 | Pastikan bottom navigation tidak tampil dan tabel tetap nyaman |
| Android kecil | 360×640 | Menu lengkap, form bertahap, scanner, sticky action |
| Android besar | 412×915 | Tabel responsive detail dan modal fullscreen |
| iPhone Safari | 390×844 | Safe-area bottom nav, input nominal, download laporan |
| Browser | Chrome, Edge, Firefox | Semua alur utama dan ekspor |
| Jaringan | Fast 3G, latency 400 ms | Loading terlihat, timeout informatif, submit tidak ganda |
| Session | Hapus cookie saat halaman terbuka | AJAX menerima 401 dan diarahkan login tanpa menampilkan HTML di tabel |
| Idempotency | Double-click / kirim request dua kali | Hanya satu invoice, pembayaran, stok, atau jurnal terbentuk |
Perintah standar:
```powershell
C:\xampp\php\php.exe vendor\bin\phpunit
C:\xampp\php\php.exe index.php stage17check
```