QA manual untuk Surfaces/Mobile iOS via TestFlight. Fitur uji: Features/Mobile Features. Proses: Testing/Testing Mechanism.
Tautan publik (siapa pun boleh bergabung): https://testflight.apple.com/join/SSVNBUcS
Persiapan (A)
- Buka tautan publik di iPhone → Accept → Install (atau Update jika sudah terpasang).
- Konfirmasi login admin web berfungsi jika uji push — Testing/Web Admin Checklist.
- Izinkan Notifications untuk HaloRT di iPhone.
Slug tenant uji: gp2.
B — Login & navigasi
- Ketik slug
gp2→ lanjut. Nama komunitas muncul (bukan daftar pilihan). - Login (Google atau magic link) → Beranda, header HaloRT, tab bawah terlihat.
- Slug salah (mis.
gp2xxx) → pesan error, tanpa crash. - Logout → login lagi → kembali ke layar slug dan bisa masuk lagi.
C — Iuran
- Tab Iuran → pull to refresh. Daftar tagihan atau pesan jelas jika unit rumah belum ada (bukan 404).
- Jika ada yang belum bayar → Bayar; form terbuka; sukses atau kegagalan jelas.
- Status setelah bayar cocok dengan web (Features/Web Features).
D — Kampanye & Pasar
- Kampanye → pilih kampanye → Donasi (seluruh tombol hijau, bukan hanya teks).
- Pasar → Pasang Iklan (area tap tombol penuh). Panjang deskripsi minimum ditegakkan.
- Listing yang sama terlihat di web / admin.
Pengaduan (regresi)
- Layanan → Pengaduan → kirim (kategori default Keluhan) dengan judul + isi.
- Muncul di “Pengaduan saya” dengan status.
- Opsional: anonim + nomor WA.
F — Push pengumuman (prioritas)
- App login sebagai warga GP2, notifikasi ON; app di background (bukan force-quit).
- Dari admin web, publish pengumuman (Testing/Web Admin Checklist E3).
- Tunggu 1–2 menit.
Periksa: lock screen / Notification Center; tap membuka konten terkait; Berita → Pengumuman menampilkan item. Jika tidak ada push tapi terlihat in-app, laporkan secara eksplisit.
G — Cross-check
Lihat bagian cross-check di Testing/Testing Mechanism.
H — Apple Watch
- Pasang app di iPhone, lalu buka HaloRT di Apple Watch (atau simulator Watch).
- Belum login di iPhone → Watch menampilkan “Masuk di iPhone…”.
- Login di iPhone sebagai warga
gp2→ Watch menampilkan menu Iuran / Berita / Donasi. - Iuran belum lunas → ketuk → pilih metode → Bayar → status menunggu verifikasi.
- Donasi → ketuk kampanye → pilih nominal (crown atau picker) dan metode → Donasi.
- Logout di iPhone → Watch kembali ke layar masuk.
Defect lama (sudah diperbaiki — retest)
- Tombol primary (Donasi / Pasang Iklan / Logout) hanya bisa di-tap di teks — perbaikan
contentShapepenuh di iOS.
Terkait
Surfaces/Mobile Android · Auth · Concepts/Pasar GP2 · Notifications