Buat AI Agent untuk Autotest Aplikasi Mobile dalam 7 Menit
Skrip Python siap pakai dengan Appium dan pytest: menjalankan skenario tes, mengambil screenshot error, dan membuat laporan HTML
- 1.Buka chatgpt.com dan mulai chat baru. Paket gratis sudah cukup.
Jangan kirim API-key internal, token, atau password aplikasi ke chat - ChatGPT memproses data di server mereka.
ChatGPT ↗Tentang alat ini - 2.Tempel prompt di bawah. Ganti [APP_NAME] dengan nama aplikasi (misalnya, Calculator), [PLATFORM] dengan android atau ios, [APP_FILE] dengan path file aplikasi (.apk atau .ipa), [SCENARIOS] dengan 2-3 skenario, misalnya: «pengguna membuka halaman login, memasukkan username dan password, menekan Masuk, melihat halaman utama».
Semakin detail Anda menjelaskan setiap langkah skenario - semakin akurat skrip tes yang dihasilkan.
ChatGPT ↗Tentang alat iniPromptYou are a senior mobile QA automation engineer. Create a complete Python test agent using Appium and pytest for the following: App: [APP_NAME] Platform: [PLATFORM] App file path: [APP_FILE] Test scenarios: [SCENARIOS] Deliverables: 1. conftest.py with pytest fixtures - driver setup/teardown, desired capabilities 2. test_app.py with one test function per scenario - use WebDriverWait, assertions, try/except 3. Screenshot capture on test failure saved to ./screenshots/ 4. requirements.txt with all dependencies 5. Step-by-step run instructions for a beginner Use Python 3.10+ syntax. Add inline comments in English.
Apa fungsi prompt iniPrompt dalam bahasa Inggris: meminta ChatGPT membuat test agent lengkap - beberapa file Python dengan Appium dan pytest, dengan screenshot saat error. Ganti kolom dalam kurung siku dengan data aplikasi dan skenario tes Anda. - 3.Salin setiap file yang dihasilkan (conftest.py, test_app.py, requirements.txt) ke folder proyek baru di komputer Anda.
ChatGPT mengeluarkan setiap file sebagai blok kode terpisah - salin satu per satu.
- 4.Buka terminal di folder proyek dan jalankan: pip install -r requirements.txt. Di jendela terminal terpisah, pasang dan jalankan Appium Server: npm install -g appium, lalu appium.
Butuh Python 3.10+ dan Node.js 18+ yang terpasang. Untuk Android - Android Studio dengan emulator. Untuk iOS - Xcode dengan Simulator (hanya macOS).
Appium ↗ - 5.Jalankan tes dengan perintah pytest test_app.py -v. Setelah selesai, buka file laporan di browser.
Jika tes gagal dengan error koneksi - pastikan Appium Server berjalan dan emulator atau perangkat terhubung. Teks error bisa ditempel kembali ke ChatGPT dan tanyakan «How to fix this?»
- gratisChatGPT FreePaket gratis: pesan tanpa batas dengan model GPT-4o-mini, tidak perlu kartu kredit.
- gratisAppiumFramework open-source gratis untuk自动化 testing, tanpa batasan.
- gratisPythonBahasa pemrograman gratis, terpasang tanpa biaya.
- gratisNode.jsRuntime gratis, hanya dibutuhkan untuk menjalankan Appium Server.
Kenapa hari ini
Layanan AI berubah cepat - antarmuka dan batas gratis bisa berbeda dari yang dijelaskan.