Panduan Memulai TestSprite MCP Server — Terjemahan Bahasa Indonesia
Dokumen ini adalah terjemahan resmi dari dokumentasi TestSprite untuk developer Indonesia.
Sumber asli: https://docs.testsprite.com
Daftar Isi
- Pengenalan TestSprite
- Prasyarat Sistem
- Mendapatkan API Key
- Instalasi MCP Server
- Verifikasi Instalasi
- Menjalankan Test Pertama
- Konsep Utama
- Troubleshooting
Pengenalan TestSprite
TestSprite adalah agen pengujian perangkat lunak AI yang sepenuhnya otonom dan paling mudah digunakan. AI kami menyelesaikan seluruh siklus pengujian dalam 10–20 menit, sehingga Anda dapat merilis kode dengan penuh keyakinan tanpa perlu melakukan pekerjaan QA secara manual.
TestSprite MCP Server adalah integrasi Model Context Protocol yang memungkinkan asisten AI di IDE Anda (seperti Cursor, Claude Code, atau VS Code) untuk mengatur seluruh alur kerja TestSprite langsung dari editor.
Mengapa TestSprite?
- Tanpa kode: Tidak perlu menulis skrip pengujian secara manual
- Otonom: AI menganalisis proyek Anda dan membuat test case secara otomatis
- Cepat: Siklus pengujian lengkap selesai dalam 10–20 menit
- Terintegrasi: Bekerja langsung di dalam IDE favorit Anda
Prasyarat Sistem
Sebelum menginstal TestSprite MCP Server, pastikan Anda memiliki:
IDE yang Didukung
TestSprite mendukung IDE dan editor berikut:
- Trae (Direkomendasikan)
- Cursor
- Claude Code
- VS Code (dengan ekstensi Copilot)
- Antigravity
- IDE lainnya yang mendukung protokol MCP
Akun TestSprite
- Daftar gratis di testsprite.com
- Tidak memerlukan kartu kredit untuk memulai
Node.js versi 22 ke atas
TestSprite MCP Server membutuhkan Node.js versi 22 atau lebih baru.
Cara memeriksa versi Node.js Anda:
node --version
Jika versi di bawah 22, unduh versi terbaru dari nodejs.org.
Mendapatkan API Key
API Key diperlukan untuk semua metode instalasi. Berikut cara mendapatkannya:
- Masuk ke Dashboard TestSprite
- Navigasi ke menu Settings → API Keys
- Klik tombol "New API Key"
- Salin API Key Anda — simpan di tempat yang aman, karena hanya ditampilkan sekali
⚠️ Penting: Jangan bagikan API Key Anda ke siapa pun. Perlakukan seperti kata sandi.
Instalasi MCP Server
Pilih metode instalasi sesuai IDE yang Anda gunakan:
Trae (Direkomendasikan)
- Dapatkan API Key Anda (lihat bagian di atas)
- Di Trae, buka AI Sidebar → AI Management
- Pilih MCP → Add → Add from Marketplace
- Cari
TestSpritedan tambahkan ke daftar MCP Anda - Masukkan API Key Anda di Trae dan klik Confirm
- Pilih mode Builder with MCP dan mulai pengujian
Cursor
- Buka Settings di Cursor
- Navigasi ke bagian MCP Servers
- Tambahkan konfigurasi berikut:
{
"mcpServers": {
"testsprite": {
"command": "npx",
"args": ["-y", "@testsprite/mcp-server"],
"env": {
"TESTSPRITE_API_KEY": "api-key-anda-di-sini"
}
}
}
}
- Ganti
api-key-anda-di-sinidengan API Key Anda yang sebenarnya - Restart Cursor
Claude Code
- Jalankan perintah berikut di terminal:
claude mcp add testsprite \
-e TESTSPRITE_API_KEY=api-key-anda \
-- npx -y @testsprite/mcp-server
- Ganti
api-key-andadengan API Key Anda yang sebenarnya - Verifikasi dengan menjalankan:
claude mcp list
VS Code
- Instal ekstensi GitHub Copilot jika belum ada
- Buka file
.vscode/mcp.jsondi proyek Anda (buat jika belum ada) - Tambahkan konfigurasi berikut:
{
"servers": {
"testsprite": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@testsprite/mcp-server"],
"env": {
"TESTSPRITE_API_KEY": "api-key-anda-di-sini"
}
}
}
}
Verifikasi Instalasi
Tanda-tanda Instalasi Berhasil
Setelah instalasi, periksa hal-hal berikut:
✅ Asisten AI Anda dapat melihat dan menggunakan tool TestSprite MCP
✅ Tidak ada pesan error "command not found" di terminal
✅ Status MCP server menunjukkan "connected" atau "running"
Uji Cepat
Coba prompt berikut di asisten AI Anda:
Bantu saya menguji proyek ini menggunakan TestSprite.
Asisten Anda seharusnya menawarkan penggunaan tool TestSprite MCP. Jika berhasil, instalasi sudah benar.
Menjalankan Test Pertama
Setelah instalasi berhasil, berikut cara menjalankan test pertama Anda:
Langkah 1: Buka Proyek Anda
Pastikan proyek yang ingin diuji sudah terbuka di IDE Anda.
Langkah 2: Minta TestSprite Menganalisis Proyek
Ketik prompt berikut di asisten AI:
Gunakan TestSprite untuk membuat test case untuk proyek ini.
TestSprite akan:
- Menganalisis struktur kode Anda secara otomatis
- Memahami alur utama aplikasi
- Membuat test case yang komprehensif
- Menjalankan pengujian di sandbox cloud
Langkah 3: Pantau Progres
Anda dapat memantau progres pengujian melalui:
- Dashboard TestSprite: Login ke testsprite.com/dashboard
- Output IDE: Hasil langsung ditampilkan di panel AI asisten Anda
Langkah 4: Tinjau Hasil
Setelah pengujian selesai, TestSprite akan memberikan:
- Laporan detail tentang bug yang ditemukan
- Saran perbaikan yang spesifik dan actionable
- Skor kualitas kode berdasarkan hasil pengujian
Konsep Utama
MCP (Model Context Protocol)
MCP adalah protokol standar yang memungkinkan asisten AI untuk berinteraksi dengan tool dan layanan eksternal secara aman. TestSprite menggunakan MCP agar asisten AI di IDE Anda bisa mengontrol proses pengujian.
Test Case Otonom
Berbeda dengan framework testing tradisional (seperti Jest, Cypress, atau Selenium) yang mengharuskan Anda menulis kode test secara manual, TestSprite menghasilkan test case secara otomatis berdasarkan analisis kode Anda.
Cloud Sandbox
Setiap sesi pengujian dijalankan di lingkungan cloud yang terisolasi (sandbox), memastikan pengujian tidak mengganggu lingkungan pengembangan lokal Anda.
Autonomous Patching
TestSprite tidak hanya menemukan bug — ia juga dapat memberikan saran perbaikan yang siap diterapkan langsung ke kode Anda melalui asisten AI.
Troubleshooting
Error: "command not found" atau "npx not found"
Penyebab: Node.js belum terinstal atau versinya terlalu lama.
Solusi:
# Periksa versi Node.js
node --version
# Jika belum ada atau < v22, instal via nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
nvm install 22
nvm use 22
Error: "Invalid API Key" atau "Unauthorized"
Penyebab: API Key salah atau sudah kadaluwarsa.
Solusi:
- Login ke Dashboard TestSprite
- Buat API Key baru di Settings → API Keys
- Perbarui konfigurasi MCP di IDE Anda dengan key yang baru
MCP Server Tidak Terdeteksi di IDE
Penyebab: File konfigurasi MCP salah format atau IDE perlu di-restart.
Solusi:
- Periksa format JSON konfigurasi MCP (pastikan tidak ada koma berlebih)
- Restart IDE sepenuhnya (bukan hanya reload window)
- Periksa log error di Output panel IDE Anda
Aplikasi Tidak Terdeteksi oleh TestSprite
Penyebab: TestSprite perlu mendeteksi aplikasi yang berjalan untuk melakukan pengujian.
Solusi:
- Pastikan aplikasi Anda sudah berjalan di port lokal sebelum meminta TestSprite mengujinya
- Berikan URL aplikasi secara eksplisit:
"Uji aplikasi di http://localhost:3000"
Langkah Selanjutnya
Setelah berhasil menjalankan test pertama, eksplorasi fitur lanjutan:
- Membuat Test Tambahan — Tambahkan skenario pengujian kustom
- Integrasi GitHub — Otomatisasi pengujian di setiap Pull Request
- Deploy MCP Tests — Integrasikan ke pipeline CI/CD
Bergabung dengan Komunitas
- 💬 Discord: Bergabunglah dengan komunitas developer TestSprite
- 🐙 GitHub: github.com/testsprite
- 💼 LinkedIn: Ikuti perkembangan terbaru TestSprite
Dokumen ini diterjemahkan dari dokumentasi resmi TestSprite. Untuk versi terbaru, kunjungi docs.testsprite.com.
Diterjemahkan oleh: bandrex_asta — Developer Indonesia
Top comments (0)