Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Catatan
Fitur pratinjau tidak dibuat untuk penggunaan produksi dan mungkin memiliki fungsionalitas yang dibatasi. Fitur ini tersedia sebelum rilis resmi agar pelanggan bisa memperoleh akses awal dan memberikan tanggapan.
Power Apps Test Engine menawarkan kemampuan AI generatif komprehensif yang mencakup seluruh siklus hidup pengujian. Halaman ini memberikan gambaran umum tentang bagaimana AI generatif dapat meningkatkan pengalaman pengujian Anda, mulai dari pembuatan pengujian hingga eksekusi dan validasi.
Fitur AI generatif Test Engine menangani tiga area utama dari proses pengujian:
| Kemampuan AI Generatif | Description |
|---|---|
| Penulisan tes berbantuan AI generatif | Buat pengujian dengan cepat menggunakan GitHub Copilot Model Bahasa Besar (LLM) atau Model Bahasa Kecil (SLM) lainnya |
| Server Protokol Konteks Model | Analisis deterministik dan pembuatan kode dengan MCP |
| Pengujian AI non-deterministik | Uji aplikasi bertenaga AI dengan teknik validasi khusus |
Penulisan tes berbantuan AI generatif
Membuat rencana pengujian yang komprehensif dapat memakan waktu, terutama untuk aplikasi yang kompleks. Test Engine mendukung penulisan berbantuan AI generatif melalui:
- GitHub Copilot integrasi: Membuat templat pengujian, langkah pengujian, dan pernyataan berdasarkan kode aplikasi Anda
- Pembuatan pengujian bahasa alami: Jelaskan skenario pengujian dalam bahasa Inggris sederhana dan terjemahkan ke dalam pengujian yang dapat dieksekusi
- Pembuatan pengujian berbasis sampel: Referensikan sampel yang ada untuk membuat pengujian yang relevan secara kontekstual
Pendekatan ini membantu penulis pengujian fokus pada logika bisnis dan aturan validasi daripada sintaks pengujian dan kode boilerplate.
Implementasi server Protokol Konteks Model
Power Apps Test Engine menyertakan implementasi server Model Context Protocol (MCP) yang menyediakan analisis deterministik aplikasi Anda dan menghasilkan rekomendasi pengujian.
Server MCP:
- Menganalisis struktur aplikasi untuk mengidentifikasi komponen yang dapat diuji
- Menghasilkan pola pengujian berdasarkan jenis dan hubungan kontrol
- Memberikan rekomendasi kode kontekstual
- Terintegrasi dengan klien MCP seperti Visual Studio dan GitHub Copilot
- Menggunakan Perancang Rencana untuk mengatur dan memprioritaskan upaya pengujian
- Menggabungkan elemen definisi solusi dan skema data untuk pengujian komprehensif
- Menggunakan metadata dari solusi Anda untuk menghasilkan pengujian yang relevan secara kontekstual
Ketika Anda menggabungkan analisis deterministik dengan kemampuan AI generatif, pendekatan ini menawarkan lebih banyak generasi pengujian yang lebih andal dan akurat dibandingkan dengan pendekatan generatif murni saja.
Menguji kemampuan AI nondeterministik
Saat menguji aplikasi yang menggunakan kemampuan AI seperti AI Builder komponen atau model Generative Pretrained Transformer (GPT), pertimbangan khusus diperlukan untuk menangani output nondeterministik.
Test Engine menyediakan:
-
Fungsinya
Preview.AIExecutePrompt: Jalankan perintah AI dengan input terkontrol dan validasi output - Validasi berbasis toleransi: Verifikasi bahwa output AI memenuhi ekspektasi dalam ambang batas yang dapat diterima
- Validasi respons terstruktur: Mengurai dan memvalidasi konten yang dihasilkan AI yang kompleks
- Validasi berbasis paket: Menggunakan definisi Perancang Rencana untuk memvalidasi output AI terhadap kriteria yang diharapkan
Kemampuan ini memastikan bahwa Anda dapat membuat pengujian yang andal dan dapat diulang bahkan saat bekerja dengan sistem AI yang bervariasi secara inheren.
Memilih pendekatan AI generatif yang tepat
Untuk hasil yang optimal, pertimbangkan panduan berikut:
| Jika Anda ingin... | Pertimbangkan untuk menggunakan... |
|---|---|
| Hasilkan pengujian dengan cepat untuk aplikasi baru | Penulisan berbantuan AI generatif dengan GitHub Copilot |
| Dapatkan analisis yang tepat dan deterministik dari komponen yang dapat diuji | Server Protokol Konteks Model |
| Gabungkan analisis deterministik dengan kemampuan generatif | MCP dengan klien LLM yang kompatibel |
| Uji aplikasi bertenaga AI dengan output variabel | Pengujian AI nondeterministik dengan Preview.AIExecutePrompt |
| Susun upaya pengujian Anda berdasarkan persyaratan bisnis | Desainer Rencana dengan integrasi server MCP |
| Hasilkan pengujian menggunakan metadata solusi dan skema data | Server MCP dengan pemindaian definisi solusi |
Artikel terkait
Penulisan pengujian berbantuan AI dengan GitHub Copilot
Menggunakan server Protokol Konteks Model dengan Mesin Uji
Menguji komponen AI nondeterministik
Jelajahi katalog sampel Test Engine
Coba fungsi power-fx Test Engine
Menggunakan Perancang Rencana