How HaloRT validates web and mobile releases (process captured from VIP Pojokan Team practice). Feature catalogue: Features/Feature Map.
Principles
- Swagger first for API understanding — explore api.halort.com/swagger (Surfaces/Platform API).
- Role-split testing — warga on mobile; admin on web (
/admin). Same email may need logout/login after role promotion. - Tenant slug — default community under test:
gp2(Concepts/Pasar GP2 · Tenant). - Cross-check web ↔ app — money and content actions must match on both sides.
- Report with evidence — scenario id, device/OS, steps, expected vs actual, screenshot.
- Evidence before done — Meta/Skills/Skill - Verify Done.
Channels
| Channel | What | Checklist |
|---|---|---|
| Web admin / warga | {slug}.halort.com | Testing/Web Admin Checklist |
| iOS | TestFlight builds | Testing/iOS TestFlight Checklist |
| Android | Debug APK from www | Testing/Android APK Checklist |
| Marketing / platform | /daftar, app.halort.com/login, /platform | Features/Web Features |
Typical release loop
Ship build (TestFlight / APK / web deploy)
→ Tester runs checklist for the surface
→ File issues in WhatsApp / vault Issues with scenario letter
→ Fix + new build (Apple review may delay TestFlight)
→ Retest + regression (login, primary buttons, iuran)
→ Weekly checkpoint reviews outcomes
Cross-check web ↔ app
After mobile actions (or admin publish):
- Iuran — amounts/status roughly equal on web vs app
- Donasi / Pasar iklan from app — visible in admin/web
- Pengumuman from admin — visible in app Berita (and push if enabled)
Issue report format
Scenario: F / C2 / Android §3
Device + OS: iPhone 13, iOS 18 · or Samsung A14, Android 14
Steps: …
Expected: …
Actual: …
Screenshot: …
Auth nuances under test
- Magic link must deep-link into the app when installed (Auth).
- Google OAuth and magic link both supported on web and mobile.
- Wrong community slug must fail softly.
Related
Features/Web Features · Features/Mobile Features · Surfaces/Mobile iOS · Surfaces/Mobile Android · Surfaces/Platform Web · Architecture/Local Development