23 lines
1.3 KiB
Markdown
23 lines
1.3 KiB
Markdown
# 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
|
||
```
|