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)

  1. Buka tautan publik di iPhone → Accept → Install (atau Update jika sudah terpasang).
  2. Konfirmasi login admin web berfungsi jika uji push — Testing/Web Admin Checklist.
  3. Izinkan Notifications untuk HaloRT di iPhone.

Slug tenant uji: gp2.

B — Login & navigasi

  1. Ketik slug gp2 → lanjut. Nama komunitas muncul (bukan daftar pilihan).
  2. Login (Google atau magic link) → Beranda, header HaloRT, tab bawah terlihat.
  3. Slug salah (mis. gp2xxx) → pesan error, tanpa crash.
  4. Logout → login lagi → kembali ke layar slug dan bisa masuk lagi.

C — Iuran

  1. Tab Iuran → pull to refresh. Daftar tagihan atau pesan jelas jika unit rumah belum ada (bukan 404).
  2. Jika ada yang belum bayar → Bayar; form terbuka; sukses atau kegagalan jelas.
  3. Status setelah bayar cocok dengan web (Features/Web Features).

D — Kampanye & Pasar

  1. Kampanye → pilih kampanye → Donasi (seluruh tombol hijau, bukan hanya teks).
  2. Pasar → Pasang Iklan (area tap tombol penuh). Panjang deskripsi minimum ditegakkan.
  3. Listing yang sama terlihat di web / admin.

Pengaduan (regresi)

  1. Layanan → Pengaduan → kirim (kategori default Keluhan) dengan judul + isi.
  2. Muncul di “Pengaduan saya” dengan status.
  3. Opsional: anonim + nomor WA.

F — Push pengumuman (prioritas)

  1. App login sebagai warga GP2, notifikasi ON; app di background (bukan force-quit).
  2. Dari admin web, publish pengumuman (Testing/Web Admin Checklist E3).
  3. 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

  1. Pasang app di iPhone, lalu buka HaloRT di Apple Watch (atau simulator Watch).
  2. Belum login di iPhone → Watch menampilkan “Masuk di iPhone…”.
  3. Login di iPhone sebagai warga gp2 → Watch menampilkan menu Iuran / Berita / Donasi.
  4. Iuran belum lunas → ketuk → pilih metode → Bayar → status menunggu verifikasi.
  5. Donasi → ketuk kampanye → pilih nominal (crown atau picker) dan metode → Donasi.
  6. 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 contentShape penuh di iOS.

Terkait

Surfaces/Mobile Android · Auth · Concepts/Pasar GP2 · Notifications