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 adalah solusi pengujian yang dirancang khusus untuk Power Platform aplikasi. Baik Anda baru mengenal pengujian otomatis, akrab dengan Test Studio, atau pengembang berpengalaman dengan pengetahuan Playwright , Test Engine menawarkan pendekatan pengujian yang dapat diskalakan yang selaras dengan filosofi Power Platform low-code.
Pelajari selengkapnya tentang bagaimana Test Engine membantu Anda dari mana pun Anda memulai:
Jika Anda menguji aplikasi secara Power Platform manual, Test Engine menyediakan titik masuk yang dapat diakses untuk otomatisasi pengujian:
- Pendekatan low-code: Membuat pengujian otomatis menggunakan YAML dan Power Fx, bahasa rumus yang sama yang digunakan dalam Power Apps
- Tidak diperlukan pengetahuan DOM: Anda tidak perlu memahami HTML atau CSS pemilih untuk berinteraksi dengan komponen aplikasi
- Terminologi yang sudah dikenal: Menguji nama kontrol referensi saat muncul Power Apps Studio, membuat pengujian mudah dibaca dan dipelihara
Test Engine dapat membantu Anda:
- Hemat waktu: Otomatiskan skenario pengujian berulang yang saat ini Anda lakukan secara manual
- Tingkatkan cakupan: Jalankan pengujian yang lebih komprehensif lebih sering
- Membuat garis besar pengujian: Mendokumentasikan proses pengujian Anda dalam format yang dapat digunakan kembali dan dibagikan
- Belajar secara bertahap: Mulailah dengan tes sederhana dan perluas saat tingkat kenyamanan Anda meningkat
Saat ini, Power Apps Test Engine bekerja dengan komponen berikut Power Platform :
Anda harus Menginstal CLI Microsoft Power Platform untuk menggunakan Test Engine.
Memulai dengan Test Engine
Pendekatan untuk memulai tergantung pada peran dan tingkat pengalaman Anda:
Instal Alat:
- Instal Microsoft Power Platform CLI
- Biasakan diri Anda dengan operasi baris perintah dasar
Mulailah dengan Tes Sederhana:
- Mulailah dengan pengujian dasar yang memvalidasi satu layar atau fungsi
- Gunakan format YAML untuk menyusun pengujian Anda
- Pelajari fungsi Power Fx umum untuk pengujian
Bangun Keterampilan Pengujian Anda:
- Ikuti tutorial dan contoh dalam dokumentasi Test Engine
- Tambahkan skenario yang lebih kompleks secara bertahap ke pengujian Anda
Fitur dan manfaat utama
Power Apps Test Engine menyediakan serangkaian fitur komprehensif untuk mendukung pengujian Power Platform solusi yang kuat, low-code, dan profesional. Sorotan berikut menunjukkan bagaimana Test Engine dapat membantu Anda mengotomatiskan, memvalidasi, dan mempertahankan kualitas di seluruh aplikasi Anda Power Platform .
Pengujian integrasi menyeluruh
Setiap fitur berikut dirancang untuk membantu Anda mencapai pengujian integrasi end-to-end di seluruh solusi Anda Power Platform :
- Cakupan Komprehensif Power Platform : Uji seluruh solusi Anda dengan pengujian terintegrasi untuk aplikasi Canvas, aplikasi berbasis model, dan Dataverse
- Pengujian Perjalanan Pengguna yang Realistis: Validasi proses bisnis lengkap di beberapa Power Platform komponen, pastikan solusi Anda berfungsi seperti yang diharapkan untuk pengguna nyata
- Penyiapan Lingkungan yang Disederhanakan: Gunakan konteks autentikasi yang sama di seluruh rangkaian pengujian Anda, mengurangi kompleksitas penyiapan dan overhead pemeliharaan
Bahasa alami dan pengujian bertenaga AI
Setiap fitur berikut dirancang untuk membantu Anda mencapai pengujian integrasi yang didukung bahasa alami dan AI di seluruh solusi Anda Power Platform :
- Tes yang Dihasilkan Copilot: Buat pengujian menggunakan bahasa alami - jelaskan apa yang ingin Anda uji, dan biarkan Copilot membantu menghasilkan kode pengujian
- Bahasa Alami dan Pengujian Bertenaga AI Generatif: Buat rencana pengujian dalam bahasa alami dan konversikan menjadi pengujian yang dapat dieksekusi menggunakan kemampuan AI Generatif
- Validasi Hasil AI: Uji fitur bertenaga AI dengan percaya diri dengan fungsi khusus yang menangani output AI nondeterministik
- Rencana Pengujian yang Dapat Dibaca Manusia: Menulis dan memelihara pengujian yang dapat dipahami dan dikontribusikan oleh pengguna bisnis dan pengembang
- Penulisan Pengujian Berbantuan AI: Gunakan GitHub Copilot untuk mempercepat pembuatan pengujian dengan solusi yang dikendalikan sumber
Power Fx Penulisan pengujian
Menggunakan Power Fx sebagai bahasa penulisan teks memberikan manfaat berikut:
- Bahasa Rumus yang Sudah Terkenal: Tulis tes menggunakan bahasa Power Fx yang sama yang sudah Anda ketahui dari membuat aplikasi kanvas
- Kurva Belajar Rendah: Gunakan keterampilan Anda yang ada Power Platform untuk membuat tes tanpa mempelajari kerangka kerja pengujian yang rumit
- Referensi Nama Kontrol: Referensikan kontrol aplikasi berdasarkan nama studionya daripada harus mempelajari pemilih DOM yang rumit
Infrastruktur pengujian siap perusahaan
Pelanggan perusahaan memerlukan fitur yang kuat untuk mengelola autentikasi dengan aman. Mesin uji menyediakan:
- Fleksibilitas Autentikasi: Dukungan untuk login interaktif, perprincipal layanan, dan persistensi sesi agar sesuai dengan persyaratan keamanan Anda
- Integrasi ALM: Integrasikan dengan mulus dengan Azure DevOps, GitHub Actions, dan alur CI/CD lainnya untuk pengujian otomatis
- Dukungan MFA: Jalankan pengujian otomatis di lingkungan yang menerapkan autentikasi multifaktor tanpa kompromi
Kemampuan pengujian tingkat lanjut
Ini adalah kemampuan lanjutan yang disediakan mesin Uji:
- Connector Mocking: Buat pengujian yang andal dengan mensimulasikan respons konektor, bahkan untuk layanan berbayar atau eksternal
- Isolasi Data: Uji dengan kondisi data yang dapat diprediksi tanpa memengaruhi lingkungan produksi
- Diagnostik Visual: Memecahkan masalah kegagalan pengujian dengan tangkapan layar otomatis dan rekaman video
Pembatasan
Saat Test Engine sedang dalam pratinjau, perhatikan batasan saat ini ini:
- Pengaturan lokal browser mengikuti pengaturan browser default Anda
- Beberapa kontrol khusus mungkin memerlukan penggunaan fungsi Preview.PlaywrightAction
- Kemampuan pengujian kinerja masih dalam pengembangan
Browser yang didukung
Test Engine bekerja dengan browser berikut:
- Kromium (Krom, Microsoft Edge)
- Firefox
- WebKit (Safari)