Laundry Kiloan
Aplikasi Android sungguhan untuk latihan. Satu app, dua peran: pelanggan dan pemilik. Semua elemen penting sudah punya ID test.
- appId
com.latihan.laundry_kiloan- Versi
- 1.3.0
- Data
- kembali ke awal tiap app dibuka ulang


Akun demo
Atau ketuk "Pakai akun demo" di layar login.
| Peran | Nama | Nomor WhatsApp | Password |
|---|---|---|---|
| Pelanggan | Budi Santoso | 0812 1111 2222 | laundry123 |
| Pelanggan | Siti Aminah | 0813 2222 3333 | laundry123 |
| Pelanggan | Rina Wulandari | 0857 3333 4444 | laundry123 |
| Pemilik | Bu Sari | 0811 0000 1111 | pemilik123 |
| Uji negatif | Akun diblokir | 0899 9999 0000 | apa saja |
Daftar ID test
193 ID dari lib/testing/test_ids.dart, dipasang lewat Semantics identifier. Ketuk ID untuk menyalin.
27 ID dinamis: bagian {orderId} diganti nilai asli, contoh order_card_LDR-0004.
Tidak ada ID yang cocok. Coba kata lain, misalnya button atau owner.
Login 10
Navigasi pelanggan 3
Beranda 7
Form pesanan 23
Dialog konfirmasi 4
Sukses 5
Daftar pesanan 5
Detail pesanan 17
Pembayaran (simulasi) 17
Profil 7
Pemilik · navigasi 5
Pemilik · beranda 8
Pemilik · pesanan 7
Pemilik · detail pesanan 15
Pemilik · terima bayar 5
Pemilik · timbang 9
Pemilik · walk-in 13
Pemilik · struk 8
Pemilik · antar-jemput 4
Pemilik · laporan 6
Pemilik · kelola 9
Tentang aplikasi & global 6
Kunci jawaban
Flow M01–M10 lulus di emulator dengan APK v1.3.0. Jalankan dari folder kunci/ bersama subflows/.
m01_flow_pertama.yamlFlow pertamaM01m02_selector.yamlCara Maestro melihat layarM02m03_form_keyboard.yamlForm & keyboardM03m04_scroll.yamlScroll & gestureM04m05_popup.yamlPop-up di mana-manaM05m06_assertion.yamlAssertion bermaknaM06m07_waiting.yamlMenunggu dengan benarM07m08_reuse.yamlReuse & dataM08m09_multi_role.yamlMulti-peranM09
m10_debugging.yamlDebugging & flakyM10m11_testability.mdTestabilityM11m12_ci/.github/workflows/maestro.ymlSuite & CIM12subflows/login.yamlSubflow—subflows/relogin.yamlSubflow—subflows/logout_customer.yamlSubflow—subflows/logout_owner.yamlSubflow—subflows/create_basic_order.yamlSubflow—