Kane CLI
Di terminal, huraikan dalam Bahasa Melayu atau Inggeris, terus boleh menjalankan ujian pelayar dan aplikasi mudah alih
Kane CLI ialah alat ujian baris arahan yang dikeluarkan TestMu AI (dahulunya LambdaTest) pada Ogos 2026. Anda menulis langkah ujian menggunakan bahasa tabii di terminal, IDE atau pipeline CI, dan ia menavigasi, mengklik, mengisi borang, menangkap data dan mengesahkan keputusan di dalam pelayar Chrome sebenar atau aplikasi asli pada peranti maya.
Ciri dan senario penggunaan
Ia mempunyai dua keputusan reka bentuk yang patut diberi perhatian. Pertama, boleh digunakan oleh manusia dan ejen AI serentak — kata pihak rasmi, ia alat automasi pelayar pertama yang direka jelas untuk kedua-dua pembangun manusia dan AI coding agent, menampung jurang antara kod dijana AI dengan ada orang yang benar-benar mengesahkan ia boleh berjalan. Coding agent anda selesai menulis ciri, dan boleh terus memanggil Kane CLI untuk mengesahkannya sendiri.
Kedua, menunggu dinamik bergaya visual. Perkara paling menyakitkan ujian automasi tradisional ialah strategi menunggu: menunggu permintaan rangkaian selesai tidak bermakna paparan sudah sedia, menunggu bilangan saat tetap pula membazir masa. Kane CLI melihat sama ada ada loader dan animasi pada paparan untuk menentukan bila hendak bertindak, jadi elemen yang tidak dapat diselesaikan pemilih tradisional seperti canvas dan shadow DOM juga dapat dikendalikan. Kedudukan butang bertukar, nama class berubah, halaman menjadi lebih perlahan dimuatkan — ujian tidak akan gagal secara berkelompok kerana perubahan rupa sebegini.
Dari segi amalan, ada dua lagi reka bentuk yang bertimbang rasa: had 50 langkah bagi aliran panjang, mengelakkan ejen berjalan tanpa henti secara tidak terkawal; apabila bertemu OTP atau CAPTCHA, ia berhenti dan meminta manusia mengambil alih, dan bukannya gagal secara senyap.
Pada macOS Apple Silicon, ia mengalihkan permintaan ke emulator Android atau iOS Simulator dan bukannya pelayar desktop, jadi ujian mudah alih tidak perlu menyediakan persekitaran berasingan. Pemasangan melalui npm atau Homebrew, dengan kos permulaan yang rendah.
Ciri Utama
- Menghuraikan langkah ujian pelayar dan aplikasi mudah alih menggunakan bahasa tabii
- Menunggu dinamik bergaya visual, mengendalikan canvas dan shadow DOM
- Perubahan rupa yang kecil tidak menyebabkan ujian gagal secara berkelompok
- Menyokong panggilan oleh pembangun manusia dan AI coding agent serentak
- Berhenti dan meminta manusia mengambil alih apabila bertemu OTP dan CAPTCHA
- Pemasangan npm atau Homebrew, boleh dimasukkan ke pipeline CI
Kelebihan
- Menulis ujian menggunakan bahasa tabii, bukan jurutera ujian pun boleh menguasainya
- Strategi menunggu visual menyelesaikan masalah ketidakstabilan pemilih tradisional yang paling menyakitkan
- Kuota percuma 200 credits sebulan, projek peribadi hampir tidak perlu membayar
Kekurangan
- Had 50 langkah bagi satu aliran; senario hujung ke hujung yang amat panjang perlu dipecahkan sendiri
- Pengebilan credits; pasukan yang menjalankan ujian dengan kerap perlu mengawal kos
- Ketepatan penerangan bahasa tabii tidak setanding kod; pengesahan kompleks masih memerlukan reka bentuk manusia
Kes Penggunaan
- Membolehkan coding agent mengesahkan sendiri tingkah laku pelayar selepas menulis ciri
- Pasukan kecil tanpa jurutera ujian menampung ujian regresi asas
- Pengesahan aliran kritikal aplikasi mudah alih pada emulator
- Memasukkan ujian asap ke CI, berjalan automatik sebelum setiap penggunaan
Nota Editor
Banyak pasukan produk di Malaysia langsung tiada barisan QA; ujian bermakna pengguna membantu anda menguji selepas pelancaran. Alat yang boleh bermula dengan kuota percuma sebegini dan tidak perlu belajar rangka kerja dahulu amat bermakna untuk realiti sebegini. Ada ujian dahulu, baru berbincang tentang kualiti ujian.
Soalan Lazim
Bolehkah menulis langkah ujian dalam Bahasa Melayu?
Alat itu sendiri menggunakan pemahaman bahasa tabii, jadi penerangan Bahasa Melayu biasanya boleh berfungsi, tetapi dokumen dan contoh rasmi terutamanya dalam Bahasa Inggeris. Dari segi amalan, dicadangkan menulis pengesahan kritikal dalam Bahasa Inggeris atau teks elemen yang jelas, kerana ia lebih stabil.
Adakah ia menggantikan rangka kerja seperti Playwright?
Tidak sepenuhnya. Playwright memberikan anda kawalan tepat dan kod ujian yang boleh dikawal versi, sesuai untuk ujian teras yang diselenggara jangka panjang; Kane CLI kuat dalam liputan pantas dan penyelenggaraan rendah. Cara munasabah bagi kebanyakan pasukan ialah aliran teras guna Playwright, senario ekor panjang ditampung dengan Kane CLI.
Alat AI Berkaitan
Claude
Pembantu AI daripada Anthropic yang mahir dalam teks panjang dan perbualan selamat.
Prized
Membolehkan operasi, khidmat pelanggan dan kewangan membina alat dalaman sendiri, kebenaran dan audit dikawal oleh infrastruktur
bitdrift
Kebolehcerapan masa nyata untuk aplikasi mudah alih, log disimpan dahulu pada peranti dan hanya diambil apabila perlu
Supermemory
Lapisan memori untuk ejen AI, menyimpan pilihan dan pengetahuan pengguna sebagai graf yang boleh dicari
Aloud
Bercakap ke skrin, lalu maklum balas disusun menjadi tugasan yang difahami coding agent
MeetStream AI
API bersatu untuk bot mesyuarat, satu antara muka menghubungkan rakaman, analisis dan tulis balik CRM