Overview Fitur Heimdall
Heimdall adalah aplikasi desktop untuk otomatisasi QA yang berjalan di Windows, macOS, dan Linux. Halaman ini merangkum seluruh fitur yang bisa Anda gunakan untuk menguji aplikasi Android dan Web — ditulis dalam bahasa yang mudah dipahami, tanpa perlu coding.
Daftar Fitur
| Fitur | Untuk Apa? | Cara Pakai |
|---|---|---|
| Keyword DSL | Menulis skenario test dalam Bahasa Indonesia (atau Inggris) | Tulis perintah seperti Buka aplikasi, Ketuk tombol, Pastikan di Editor → Pelajari |
| Automation Drivers | Mengotomatisasi Android (UIAutomator2) & Web (Playwright) | Sambungkan perangkat di menu Devices → Pelajari |
| Headless CLI | Menjalankan test tanpa membuka aplikasi (cocok untuk CI/CD) | Jalankan lewat command line → Pelajari |
| Action Recording | Rekam tap & input di layar, lalu ubah otomatis jadi skrip .heim | Klik tombol Record di toolbar → Pelajari |
| Self-Healing Selector | Heimdall otomatis cari elemen pengganti jika selector gagal | Otomatis aktif; pakai GUNAKAN selector alt bila perlu → Pelajari |
| Visual Regression | Bandingkan tampilan sekarang vs baseline untuk cek perubahan UI | Buat baseline, lalu jalankan visual match → Pelajari |
| Data-Driven Testing | Jalankan test berulang dengan banyak data (CSV/Excel/JSON) | Gunakan keyword GUNAKAN DATA & ULANGI → Pelajari |
| English DSL + AI | Tulis skrip dalam Bahasa Inggris & generate otomatis via AI | Aktifkan English mode atau AI Test Generation → Pelajari |
| API Testing | Uji REST API (GET/POST/…) dan gabungkan dengan test UI | Tulis perintah API di skrip .heim → Pelajari |
| Visual Reports | Lihat hasil test lengkap dengan screenshot & ekspor laporan | Buka menu Reports → Pelajari |
Alur Kerja Recommended
Cara paling umum menggunakan Heimdall:
- Siapkan perangkat di menu Devices (Instalasi).
- Tulis skenario di Editor (Mulai Cepat).
- Rekam interaksi kalau malas mengetik manual (Action Recording).
- Jalankan test dan pantau progress real-time.
- Lihat laporan & screenshot di menu Reports (Visual Reports).
- Kembangkan ke Visual Regression, Data-Driven, atau API Testing sesuai kebutuhan.
Rekomendasi Berdasarkan Peran
- Pemula / QA Manual: Mulai dari Keyword DSL → Mulai Cepat.
- Ingin cepat: Pakai Action Recording untuk membuat skrip dari rekaman.
- Tim CI/CD: Lanjut ke Headless CLI & Integrasi CI/CD.
- Jaga stabilitas test: Pelajari Self-Healing.
- Cek regresi visual: Tambahkan Visual Regression.
- Uji API + UI sekaligus: Gabungkan dengan API Testing.