Ambil perhatian
Akses ke halaman ini memerlukan kebenaran. Anda boleh cuba log masuk atau menukar direktori.
Akses ke halaman ini memerlukan kebenaran. Anda boleh cuba menukar direktori.
Nota
Ciri pratonton bukan untuk kegunaan pengeluaran dan kefungsian mungkin terbatas. Ciri ini tersedia sebelum keluaran rasmi agar pelanggan boleh mendapat akses awal dan memberikan maklum balas.
Power Apps Test Engine ialah penyelesaian ujian yang direka khusus untuk Power Platform aplikasi. Sama ada anda baru dalam ujian automatik, biasa dengan Test Studio atau pembangun berpengalaman dengan pengetahuan Playwright , Test Engine menawarkan pendekatan berskala untuk ujian yang sejajar dengan falsafah Power Platform kod rendah.
Ketahui lebih lanjut tentang cara Test Engine membantu anda tanpa mengira dari mana anda bermula:
Jika anda menguji aplikasi anda Power Platform secara manual, Test Engine menyediakan titik masuk yang boleh diakses untuk automasi ujian:
- Pendekatan kod rendah: Cipta ujian automatik menggunakan YAML dan Power Fx, bahasa formula yang sama yang digunakan dalam Power Apps
- Tiada pengetahuan DOM diperlukan: Anda tidak perlu memahami HTML atau CSS pemilih untuk berinteraksi dengan komponen apl anda
- Istilah biasa: Ujian merujuk nama kawalan apabila ia muncul Power Apps Studio, menjadikan ujian mudah dibaca dan diselenggara
Test Engine boleh membantu anda:
- Jimatkan masa: Automatikkan senario ujian berulang yang sedang anda lakukan secara manual
- Tingkatkan liputan: Jalankan ujian yang lebih komprehensif dengan lebih kerap
- Cipta garis dasar ujian: Dokumentasikan proses ujian anda dalam format yang boleh digunakan semula dan dikongsi
- Belajar secara beransur-ansur: Mulakan dengan ujian mudah dan kembangkan apabila tahap keselesaan anda meningkat
Pada masa ini, Power Apps Enjin Ujian berfungsi dengan komponen berikut Power Platform :
Anda mesti Memasang Microsoft Power Platform CLI untuk menggunakan Enjin Uji.
Bermula dengan Enjin Ujian
Pendekatan untuk bermula bergantung pada peranan dan tahap pengalaman anda:
Pasang Alat:
- Pasang Microsoft Power Platform CLI
- Biasakan diri anda dengan operasi baris arahan asas
Mulakan dengan Ujian Mudah:
- Mulakan dengan ujian asas yang mengesahkan satu skrin atau fungsi
- Gunakan format YAML untuk menstrukturkan ujian anda
- Ketahui fungsi Power Fx biasa untuk ujian
Bina Kemahiran Ujian Anda:
- Ikuti tutorial dan contoh dalam dokumentasi Enjin Ujian
- Tambahkan senario yang lebih kompleks secara beransur-ansur pada ujian anda
Ciri dan faedah utama
Power Apps Test Engine menyediakan satu set ciri yang komprehensif untuk menyokong ujian yang teguh, kod rendah dan gred profesional untuk Power Platform penyelesaian. Sorotan berikut mempamerkan cara Test Engine boleh membantu anda mengautomasikan, mengesahkan dan mengekalkan kualiti merentas aplikasi anda Power Platform .
Ujian penyepaduan hujung ke hujung
Setiap ciri berikut direka bentuk untuk membantu anda mencapai ujian penyepaduan hujung ke hujung merentas penyelesaian anda Power Platform :
- Liputan Komprehensif Power Platform : Uji keseluruhan penyelesaian anda dengan ujian bersepadu untuk apl Kanvas, apl dipacu model dan Dataverse
- Ujian Perjalanan Pengguna yang Realistik: Sahkan proses perniagaan yang lengkap merentas berbilang Power Platform komponen, memastikan penyelesaian anda berfungsi seperti yang diharapkan untuk pengguna sebenar
- Persediaan Persekitaran Dipermudahkan: Gunakan konteks pengesahan yang sama merentas keseluruhan set ujian anda, mengurangkan kerumitan persediaan dan overhed penyelenggaraan
Bahasa semula jadi dan ujian berkuasa AI
Setiap ciri berikut direka bentuk untuk membantu anda mencapai ujian penyepaduan bahasa semula jadi dan dikuasakan AI merentas penyelesaian anda Power Platform :
- Ujian Dijana Copilot: Buat ujian menggunakan bahasa semula jadi - terangkan perkara yang anda mahu uji, dan biarkan Copilot membantu menjana kod ujian
- Bahasa Semula Jadi dan Ujian Dikuasakan AI Generatif: Cipta pelan ujian dalam bahasa semula jadi dan tukarkannya kepada ujian boleh laku menggunakan keupayaan AI Generatif
- Pengesahan Keputusan AI: Uji ciri berkuasa AI dengan yakin dengan fungsi khusus yang mengendalikan output AI bukan deterministik
- Pelan Ujian Boleh Dibaca Manusia: Tulis dan kekalkan ujian yang boleh difahami dan disumbangkan oleh pengguna perniagaan dan pembangun
- Pengarangan Ujian Berbantukan AI: Gunakan GitHub Copilot untuk mempercepatkan penciptaan ujian dengan penyelesaian terkawal sumber
Power Fx pengarangan ujian
Menggunakan Power Fx sebagai bahasa pengarangan teks memberikan faedah berikut:
- Bahasa Formula Biasa: Tulis ujian menggunakan bahasa Power Fx yang sama yang anda sedia tahu daripada membina apl kanvas
- Keluk Pembelajaran Rendah: Gunakan kemahiran sedia ada Power Platform anda untuk mencipta ujian tanpa mempelajari rangka kerja ujian yang kompleks
- Rujukan Nama Kawalan: Rujuk kawalan apl mengikut nama studio mereka dan bukannya perlu mempelajari pemilih DOM yang kompleks
Infrastruktur ujian sedia perusahaan
Pelanggan perusahaan memerlukan ciri yang mantap untuk mengurus pengesahan dengan selamat. Enjin ujian menyediakan:
- Fleksibiliti Pengesahan: Sokongan untuk log masuk interaktif, prinsipal perkhidmatan dan kegigihan sesi agar sesuai dengan keperluan keselamatan anda
- Penyepaduan ALM: Sepadukan dengan lancar dengan Azure DevOps, Tindakan GitHub dan saluran paip CI/CD lain untuk ujian automatik
- Sokongan MFA: Jalankan ujian automatik dalam persekitaran yang menguatkuasakan pengesahan berbilang faktor tanpa kompromi
Keupayaan ujian lanjutan
Ini adalah keupayaan lanjutan yang disediakan oleh enjin Uji:
- Mengejek Penyambung: Cipta ujian yang boleh dipercayai dengan mensimulasikan respons penyambung, walaupun untuk perkhidmatan berbayar atau luaran
- Pengasingan Data: Uji dengan keadaan data yang boleh diramal tanpa memberi kesan kepada persekitaran pengeluaran
- Diagnostik Visual: Selesaikan masalah kegagalan ujian dengan tangkapan skrin automatik dan rakaman video
Batasan
Memandangkan Test Engine dalam pratonton, ketahui had semasa ini:
- Tetapan lokasi penyemak imbas mengikut tetapan penyemak imbas lalai anda
- Sesetengah kawalan khusus mungkin memerlukan penggunaan fungsi Pratonton.PlaywrightAction
- Keupayaan ujian prestasi masih dalam pembangunan
Pelayar yang disokong
Enjin Ujian berfungsi dengan penyemak imbas berikut:
- Kromium (Krom, Microsoft Edge)
- Firefox
- WebKit (Safari)