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 menyediakan satu set ciri yang komprehensif untuk penyelesaian ujian dengan Power Platform berkesan. Halaman ini memperincikan keupayaan yang tersedia untuk membantu anda membina suite ujian yang mantap untuk aplikasi anda Power Platform .
Keupayaan ujian aplikasi
Keupayaan Enjin Ujian bermula dengan aplikasi ujian.
Ujian aplikasi kanvas
Perkara yang dibolehkannya: Cipta ujian komprehensif untuk apl kanvas anda yang berinteraksi dengan kawalan, mengesahkan logik perniagaan dan mengesahkan pengalaman pengguna akhir.
Keupayaan utama:
- Ujian berasaskan kawalan: Berinteraksi dengan kawalan apl menggunakan nama studio mereka, tanpa memerlukan pengetahuan DOM
- Pengesahan UI: Sahkan sifat kawalan, keterlihatan dan keadaan semasa pelaksanaan ujian
- Ujian navigasi: Sahkan peralihan skrin dan aliran pengguna dalam apl anda
- Penilaian formula: Uji logik perniagaan yang kompleks menggunakan Power Fx ungkapan
- Pengesahan pengikatan data: Sahkan bahawa data mengalir dengan betul antara apl dan sumber data anda
Bila hendak menggunakannya:
- Mengesahkan perjalanan pengguna kritikal dalam apl kanvas anda
- Memastikan kefungsian apl selepas perubahan formula atau kemas kini kawalan
- Membina suite ujian regresi untuk aplikasi kanvas yang kompleks
Ketahui lebih lanjut tentang ujian aplikasi Kanvas
Ujian aplikasi dipacu model
Perkara yang dibolehkannya: Automatikkan ujian untuk apl dipacu model termasuk borang, pandangan, aliran proses perniagaan dan papan pemuka.
Keupayaan utama:
- Interaksi borang:Memuatkan borang uji, kemasukan data dan pengesahan peraturan perniagaan
- Lihat navigasi: Sahkan pandangan grid, operasi penapisan dan pemilihan rekod
- Pelaksanaan arahan: Butang reben ujian dan interaksi bar arahan
- Aliran proses perniagaan: Sahkan peralihan peringkat dan pengesahan medan yang diperlukan
- Pengesahan papan pemuka: Uji komponen papan pemuka dan penapis interaktif
Bila hendak menggunakannya:
- Memastikan tingkah laku yang konsisten merentas apl dipacu model yang kompleks
- Mengesahkan peraturan borang dan logik perniagaan selepas penyesuaian
- Menguji proses perniagaan hujung ke hujung yang merangkumi berbilang entiti
Ketahui lebih lanjut tentang Ujian aplikasi dipacu model
Dataverse Ujian penyepaduan
Perkara yang dibolehkannya: Uji aplikasi yang berinteraksi dengan Dataverse, termasuk operasi data, peraturan perniagaan dan medan terkira.
Keupayaan utama:
- Operasi CRUD: Ujian mencipta, membaca, mengemas kini dan memadamkan operasi pada Dataverse rekod
- Pengesahan peraturan perniagaan: Sahkan bahawa peraturan perniagaan dilaksanakan seperti yang dijangkakan
- Ujian model keselamatan: Sahkan bahawa peranan dan keizinan keselamatan berfungsi dengan betul
- Ujian medan yang dikira dan digulung:Pastikan formula dan pengagregatan dikira dengan betul
- Navigasi perhubungan: Medan carian ujian dan interaksi entiti berkaitan
Bila hendak menggunakannya:
- Menguji aplikasi intensif data dengan interaksi yang kompleks Dataverse
- Mengesahkan peraturan perniagaan dan medan terhitung selepas perubahan skema
- Memastikan keizinan peranan keselamatan berfungsi seperti yang dimaksudkan
Ketahui lebih lanjut tentang Dataverse ujian penyepaduan
Ciri ujian khusus
Ciri khusus berikut membolehkan anda menguji senario lanjutan seperti komponen berkuasa AI, pengesahan dan keselamatan serta simulasi data. Keupayaan ini membantu memastikan penyelesaian anda Power Platform teguh, selamat dan boleh dipercayai walaupun dalam persekitaran yang kompleks atau tidak deterministik.
Ujian keupayaan AI dan Copilot
Perkara yang dibolehkannya: Uji komponen berkuasa AI dengan fungsi khusus yang mengambil kira tingkah laku bukan deterministik.
Keupayaan utama:
- AI Builder Ujian segera: Sahkan respons model AI dan integrasikannya ke dalam aliran ujian anda
- Padanan persamaan: Gunakan perbandingan anggaran untuk kandungan yang dijana AI dan bukannya padanan tepat
- Pengesahan kandungan: Sahkan bahawa kandungan yang dijana AI memenuhi kriteria yang dijangkakan tanpa memerlukan padanan tepat
- Pengendalian ralat: Uji keadaan ralat model AI dan gelagat sandaran
Bila hendak menggunakannya:
- Menguji aplikasi yang menggunakan AI Builder komponen
- Mengesahkan kandungan yang dijana Copilot memenuhi keperluan perniagaan
- Membina suite ujian untuk ciri pemprosesan bahasa semula jadi
Pengesahan dan ujian keselamatan
Perkara yang didayakan: Uji aplikasi dengan pelbagai kaedah pengesahan dan konfigurasi keselamatan.
Keupayaan utama:
- Kaedah pengesahan berbilang: Sokongan untuk interaktif, prinsipal perkhidmatan dan kegigihan sesi
- Pengendalian MFA: Ujian dalam persekitaran yang menguatkuasakan pengesahan berbilang faktor
- Konteks pengguna simulasi: Uji dengan peranan dan kebenaran keselamatan yang berbeza
- Pengurusan token: Automasikan pengendalian token pengesahan merentas langkah ujian
Bila hendak menggunakannya:
- Menguji dalam persekitaran perusahaan yang selamat dengan keperluan MFA
- Mengesahkan gelagat apl untuk pengguna dengan peranan keselamatan yang berbeza
- Mengautomasikan ujian dalam saluran paip CI/CD dengan pengesahan prinsipal perkhidmatan
Ketahui lebih lanjut tentang pilihan pengesahan
Simulasi data dan mengejek
Perkara yang didayakan: Buat ujian terpencil yang boleh dipercayai dengan mensimulasikan kebergantungan luaran.
Keupayaan utama:
- Tindak balas penyambung mengejek: Simulasikan respons daripada penyambung tanpa memanggil perkhidmatan sebenar
- Ujian deterministik: Buat keadaan ujian yang boleh diramal tanpa mengira sistem luaran
- Ujian senario ralat: Simulasikan keadaan ralat daripada penyambung untuk menguji pengendalian pengecualian
- Ujian prestasi: Uji tingkah laku apl di bawah pelbagai masa respons yang disimulasikan
Bila hendak menggunakannya:
- Menguji apl yang bergantung pada perkhidmatan API berbayar tanpa menanggung kos
- Mencipta ujian yang berjalan dengan pasti tanpa kebergantungan luaran
- Mengesahkan pengendalian ralat untuk senario kegagalan penyambung
Ketahui lebih lanjut tentang mengejek penyambung
Ciri pengalaman pembangun
Ciri berikut direka bentuk untuk meningkatkan pengalaman pengarang ujian dan pembangun. Ia menyediakan alatan dan penyepaduan yang menyelaraskan penciptaan ujian, mendayakan kebolehlanjutan dan menyokong aliran kerja ujian automatik untuk Power Platform penyelesaian.
Pengarangan ujian berbantukan AI
Perkara yang didayakan: Percepatkan penciptaan ujian menggunakan GitHub Copilotkeupayaan AI dengan penyelesaian Power Platform terkawal sumber anda.
Keupayaan utama:
- Penjanaan ujian bahasa semula jadi: Buat ujian dengan menerangkan senario dalam bahasa biasa
- Kesedaran konteks sumber: Gunakan fail penyelesaian untuk menjana rujukan kawalan dan aliran navigasi yang tepat
- Pembelajaran berasaskan sampel: Gunakan sampel sedia ada sebagai templat untuk senario ujian yang lebih kompleks
- Corak ujian berpandu: Janakan suite ujian lengkap termasuk kes tepi dan pengendalian pengecualian
Bila hendak menggunakannya:
- Bootstrap suite ujian baharu dengan pantas untuk aplikasi sedia ada
- Mempelajari corak pengarangan ujian melalui contoh yang dijana AI
- Mencipta liputan ujian komprehensif dengan pengekodan manual yang minimum
Ketahui lebih lanjut tentang pengarangan ujian berbantukan AI
Power Fx mengarang ujian
Perkara yang didayakan: Tulis ujian menggunakan bahasa formula Power Fx yang biasa, menjadikan penciptaan ujian boleh diakses oleh pembuat dan pembangun.
Keupayaan utama:
- Penegasan berasaskan formula: Gunakan Power Fx ungkapan untuk mengesahkan syarat ujian
- Kawal capaian sifat: Rujuk dan sahkan sifat kawalan apl secara langsung
- Manipulasi pengumpulan: Bekerja dengan pengumpulan data menggunakan fungsi biasa
- Ujian keadaan kompleks: Nyatakan logik ujian yang canggih menggunakan Power Fx pengendali dan fungsi
Bila hendak menggunakannya:
- Menggunakan pengetahuan sedia ada Power Fx untuk penciptaan ujian
- Mencipta ujian yang boleh difahami dan dikekalkan oleh pembuat apl
- Membina logik pengesahan yang kompleks untuk tingkah laku apl yang canggih
Ketahui lebih lanjut tentang Power Fx dalam ujian
Rangka kerja kebolehlanjutan
Apa yang dibolehkannya: Sesuaikan dan lanjutkan keupayaan Enjin Ujian untuk memenuhi keperluan ujian khusus.
Keupayaan utama:
- Pembekal tersuai: Cipta pembekal khusus untuk jenis aplikasi unik
- Fungsi yang ditakrifkan pengguna: Lanjutkan Power Fx dengan fungsi C# tersuai
- Jenis tersuai: Tentukan jenis khusus untuk senario ujian yang kompleks
- Penyepaduan rangka kerja ujian: Sambungkan Enjin Ujian dengan rangka kerja ujian sedia ada
Bila hendak menggunakannya:
- Menguji kawalan tersuai atau komponen yang tidak dilindungi oleh pembekal standard
- Melaksanakan logik ujian khusus untuk keperluan perniagaan yang unik
- Mengintegrasikan dengan infrastruktur ujian sedia ada
Ketahui lebih lanjut tentang pilihan kebolehlanjutan
Penyepaduan ALM dan CI/CD
Perkara yang dibolehkannya: Gabungkan ujian automatik ke dalam kitaran hayat pembangunan anda dan saluran paip penyepaduan berterusan.
Keupayaan utama:
- Pelaksanaan baris arahan: Jalankan ujian daripada terminal atau bina ejen
- Penyepaduan saluran paip: Sertakan ujian dengan mudah dalam Azure DevOps atau aliran kerja GitHub Actions
- Pelaporan ujian: Jana keputusan ujian berstruktur untuk penggunaan saluran paip
- Penukaran persekitaran: Uji merentas persekitaran yang berbeza dalam saluran paip penggunaan anda
Bila hendak menggunakannya:
- Melaksanakan ujian automatik dalam saluran paip CI/CD
- Mencipta pintu berkualiti untuk Power Platform penggunaan penyelesaian
- Mewujudkan amalan ujian berterusan untuk pasukan pembangunan anda
Diagnostik dan penyelesaian masalah
Ciri diagnostik dan penyelesaian masalah berikut membantu anda mengenal pasti, menganalisis dan menyelesaikan isu yang dihadapi semasa pelaksanaan ujian dengan cepat. Alat ini menyediakan artifak visual dan log terperinci untuk memudahkan penyahpepijatan dan meningkatkan kebolehpercayaan ujian.
Artifak ujian visual
Perkara yang dibolehkannya: Tangkap bukti visual pelaksanaan ujian untuk memudahkan penyahpepijatan dan penyelesaian kecacatan.
Keupayaan utama:
- Tangkapan skrin: Ambil tangkapan skrin secara automatik pada titik ujian utama
- Rakaman video: Rakam video pelaksanaan ujian untuk senario yang kompleks
- Tangkapan konteks ralat: Kumpulkan lebih banyak maklumat konteks apabila ujian gagal
- Pengesanan dan log: Jana log pelaksanaan terperinci untuk penyahpepijatan
Bila hendak menggunakannya:
- Menyahpepijat kegagalan ujian sekejap
- Mendokumentasikan senario ujian yang kompleks secara visual
- Berkongsi keputusan ujian dengan ahli pasukan yang tidak mempunyai akses kepada persekitaran ujian
Keupayaan yang akan datang
Keupayaan akan datang berikut menyerlahkan penambahbaikan yang dirancang untuk Enjin Ujian. Ciri-ciri ini mengembangkan sokongan untuk AI perbualan, Power Automate aliran dan senario ujian AI lanjutan untuk mengukuhkan lagi strategi ujian anda.
Microsoft Copilot Studio Integrasi
Penyepaduan terancang dengan Microsoft Copilot Studio membolehkan ujian pengalaman perbualan dan ejen maya berkuasa AI, membolehkan anda mengesahkan respons bot, aliran perbualan dan penyepaduan dengan sistem bahagian belakang.
Power Automate Ujian
Sokongan yang dipertingkatkan untuk Power Automate ujian sedang dibangunkan, yang menyediakan keupayaan yang lebih komprehensif untuk menguji aliran automatik, tindakan aliran dan pencetus. Kerja ini menyokong kedua-dua ujian penyepaduan dan pendekatan ujian unit untuk komponen aliran.
Lebih banyak keupayaan ujian AI
Penambahbaikan masa hadapan termasuk Penilai AI untuk AI Builder SDK dan sokongan yang diperluaskan untuk senario penilaian tersuai, menjadikannya lebih mudah untuk mengesahkan ciri berkuasa AI dengan keputusan ujian yang boleh diramal dan boleh diulang.