Kongsi melalui


Power Apps Ciri-ciri Enjin Ujian (pratonton)

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.

Ketahui lebih lanjut tentang kitaran hayat ciri