Menulis kasus uji adalah salah satu bagian pengembangan API yang paling memakan waktu, karena perlu mencakup berbagai skenario, seperti kasus normal, abnormal, batas, dan keamanan. Membuat kasus-kasus ini secara manual biasanya membutuhkan banyak waktu.
Untungnya, Apidog kini mendukung kasus uji yang dihasilkan AI secara otomatis. Berdasarkan spesifikasi API Anda, fitur AI Apidog dapat secara cerdas membuat serangkaian kasus uji lengkap yang mencakup berbagai skenario dalam hitungan detik.
Kasus Uji yang Dihasilkan AI dalam Tindakan
1. Pembuatan Puluhan Kasus Uji Sekali Klik
Klik tombol Generate, dan dalam hitungan detik, Anda akan melihat puluhan kasus uji yang terstruktur lengkap muncul di daftar Anda.

2. Kategorisasi Otomatis berdasarkan Jenis Uji
Fitur AI Apidog secara otomatis mengklasifikasikan kasus uji yang dihasilkan ke dalam kategori seperti uji positif, negatif, batas, dan keamanan.
3. Jalankan dan Validasi Instan
Anda dapat langsung menjalankan kasus uji yang dihasilkan dan melihat respons endpoint secara real-time. Tidak perlu menunggu semua kasus uji selesai dibuat — Anda dapat langsung mengadopsi kasus yang valid ke dalam suite uji resmi Anda.

4. Operasi Massal untuk Manajemen yang Efisien
Jalankan, terima, atau buang beberapa kasus uji sekaligus. Ini mempercepat proses penyaringan dan hanya menyimpan kasus uji berkualitas tinggi.

5. Pembuatan Paralel Multi-Tugas
Anda dapat meluncurkan beberapa tugas pembuatan secara bersamaan untuk membandingkan hasil dan kualitas model AI yang berbeda.

Cobalah sendiri di Apidog dan rasakan bagaimana AI mengubah alur kerja pengujian Anda!
Cara Mengaktifkan Fitur AI
Sebelum Anda dapat menggunakan fitur Pembuatan Kasus Uji AI, diperlukan beberapa langkah pengaturan sederhana.
Secara default, fitur AI di Apidog dinonaktifkan dan perlu diaktifkan secara manual.
- Izin: Anda harus menjadi admin organisasi atau tim (atau lebih tinggi) untuk mengonfigurasi fitur ini.
- Versi: Pastikan Anda telah memperbarui Apidog ke versi terbaru.
- Jalur Aktivasi: Buka
Pengaturan Organisasi / Tim→Fitur AI, dan aktifkan fitur AI untuk organisasi atau tim Anda. Setelah diaktifkan, semua proyek dalam tim dapat mengakses fitur AI.

Konfigurasi Penyedia Model
Setelah mengaktifkan fitur AI, Anda perlu mengonfigurasi setidaknya satu penyedia model.
Apidog saat ini mendukung beberapa penyedia model secara default — termasuk
OpenAI, Anthropic, Google AI Studio, dan Google Vertex — dan juga memungkinkan konfigurasi API kustom untuk penyedia lain.

Anda perlu memberikan detail berikut saat mengonfigurasi:
- Kunci API: Digunakan untuk otentikasi saat memanggil endpoint AI. Anda dapat mengujinya untuk memverifikasi validitasnya.
- URL Dasar API: Endpoint untuk mengirim permintaan. Penyedia yang telah ditentukan mengisi ini secara otomatis.
- Daftar Model: Pilih model mana yang akan diaktifkan. Hanya model yang diaktifkan yang akan tersedia di fitur AI Apidog.

Tips Pro: Untuk hasil pembuatan terbaik, pilih model yang kuat. Model yang kurang canggih mungkin menghasilkan hasil yang tidak memuaskan.
Atur Model Default dan Aktifkan Fitur Terkait AI
Jika Anda belum menentukan model untuk digunakan, Apidog akan secara otomatis memilihkan satu untuk Anda. Anda juga dapat secara manual memilih model tertentu sebagai default dan mengaktifkan fitur terkait AI yang Anda butuhkan.

Setelah semuanya dikonfigurasi dan fitur AI diaktifkan, cukup segarkan proyek Anda, dan Anda akan melihat fitur AI baru muncul di seluruh antarmuka proyek.
Cara Membuat Kasus Uji dengan AI
Di tab Kasus Uji pada endpoint mana pun, Anda akan menemukan entri berlabel Generate with AI.

Mengkliknya akan membuka panel samping di mana Anda dapat memilih jenis kasus uji yang akan dibuat — termasuk jenis positif, negatif, batas, dan keamanan serta subkategorinya.

Jika endpoint memerlukan otentikasi, Apidog secara otomatis mendeteksi dan menerapkan kredensial. Kunci dienkripsi secara lokal, ditransmisikan dengan aman, dan didekripsi setelah pembuatan, memastikan fungsionalitas dan keamanan.

Sebelum pembuatan, Anda dapat menambahkan instruksi tambahan di kotak input bawah untuk membuat output AI lebih sesuai dengan ekspektasi Anda.
- Atur jumlah kasus uji yang akan dibuat (hingga 80 per batch).
- Pilih model AI yang akan digunakan

Setelah Anda mengklik Generate, AI mulai bekerja berdasarkan spesifikasi dan konfigurasi API Anda. Kasus uji yang dihasilkan dapat langsung dijalankan untuk memverifikasi respons API. Terima kasus yang memenuhi kebutuhan Anda atau buang yang tidak diinginkan — dan Anda juga dapat mengelola beberapa sekaligus.

Catatan: Semakin detail spesifikasi API Anda, semakin baik kasus uji yang dihasilkan AI Anda.
Misalnya, jika setiap nilai enum dalam spesifikasi API Anda menyertakan penjelasan yang jelas, fitur AI Apidog dapat secara otomatis membuat kasus yang mencakup semua nilai enum yang mungkin — bahkan menggunakan metode Pengujian Array Ortogonal untuk kombinasi optimal.
Dalam versi mendatang, Apidog akan mendukung konfigurasi data uji dalam kasus uji, memungkinkan AI untuk secara otomatis membuat dan mengisi data uji yang relevan, lebih meningkatkan efisiensi pengujian.
Fitur AI Lainnya di Apidog
Selain pembuatan kasus uji, fitur AI Apidog mencakup beberapa fungsi cerdas lainnya:
Modifikasi Skema dengan AI
Aktifkan modifikasi parameter berbantuan AI di bawah Pengaturan Organisasi / Tim → Fitur AI, lalu segarkan proyek Anda.
Arahkan kursor ke skema di antarmuka, dan Anda akan melihat ikon fitur AI muncul — klik untuk membiarkan AI memodifikasi skema Anda secara otomatis.
Pemeriksaan Kepatuhan Endpoint
Aktifkan Pemeriksaan kepatuhan endpoint di Fitur AI, lalu segarkan proyek Anda. Setelah menyiapkan pedoman desain API, Anda dapat menggunakan AI untuk memverifikasi apakah API Anda mengikuti aturan.

Penamaan AI
Aktifkan Penamaan AI di bawah Fitur AI, lalu segarkan proyek Anda. Saat mengedit endpoint atau skema, arahkan kursor ke area nama bidang — ikon AI akan muncul, memungkinkan AI untuk menyarankan nama bidang standar berdasarkan konvensi penamaan tim Anda.

Kesimpulan
Fitur Pembuatan Kasus Uji AI Apidog secara otomatis membuat serangkaian kasus uji lengkap yang mencakup skenario normal, abnormal, batas, dan keamanan. Anda dapat menjalankan, memverifikasi, dan mengelola kasus-kasus ini secara instan dan massal—menghemat waktu, mengurangi pekerjaan berulang, dan memungkinkan penguji untuk fokus pada validasi logika dan optimasi strategi pengujian. Ini sangat meningkatkan efisiensi pengujian secara keseluruhan.
Selain pembuatan kasus uji, Apidog juga menyediakan berbagai alat bertenaga AI yang dirancang untuk menyederhanakan dan mempercepat alur kerja pengembangan API Anda. Untuk panduan langkah demi langkah, kunjungi Pusat Bantuan Apidog.
