ALM dalam Platform Kuasa dengan Enjin Ujian (ditamatkan)

Nota

Test Engine ditamatkan dan akan dialih keluar dalam keluaran akan datang. Gunakan Sampel Penulis Drama Power Platform untuk keupayaan automasi ujian dalam Power Platform dan perkhidmatan Dynamics 365.

Pengurusan Kitaran Hayat Aplikasi (ALM) ialah pendekatan komprehensif untuk mengurus kitaran hayat aplikasi daripada konsep awal melalui pembangunan, ujian, penggunaan dan penyelenggaraan berterusan. Dalam konteks Power Platform, menggabungkan ujian automatik dengan Test Engine ke dalam proses ALM anda memastikan aplikasi diuji secara menyeluruh pada setiap peringkat pembangunan, menghasilkan keluaran berkualiti tinggi.

Memahami automasi ujian dalam ALM

Automasi ujian memainkan peranan penting dalam proses ALM dengan:

  • Memastikan kualiti - Mengesahkan bahawa aplikasi berfungsi seperti yang diharapkan sebelum penggunaan
  • Mengurangkan risiko - Menangkap isu lebih awal sebelum ia mencapai persekitaran pengeluaran
  • Mendayakan penyepaduan berterusan- Menyokong ujian pengesahan binaan automatik
  • Memudahkan penggunaan terkawal- Menambah pintu berkualiti untuk mengeluarkan saluran paip

Dengan Power Apps Test Engine, anda boleh menyepadukan ujian automatik ke dalam aliran kerja ALM Power Platform sedia ada anda, tanpa mengira alat CI/CD yang anda gunakan.

Kitaran hayat automasi ujian

Enjin Ujian menyokong kitaran hayat ujian lengkap yang disepadukan dengan proses ALM anda:

  1. Pembangunan - Cipta dan jalankan ujian secara tempatan semasa pembangunan apl
  2. Pengesahan binaan- Laksanakan ujian sebagai sebahagian daripada pengesahan binaan automatik
  3. Keluarkan gerbang - Gunakan keputusan ujian sebagai pintu kualiti untuk penggunaan terkawal
  4. Pengesahan pengeluaran- Sahkan fungsi kritikal dalam persekitaran pengeluaran

Bermula dengan automasi ujian dalam ALM

Untuk bermula dengan memasukkan Test Engine ke dalam proses ALM anda:

  1. Buat pelan ujian anda- Reka bentuk pelan ujian YAML untuk penyelesaian anda Power Platform
  2. Jalankan ujian secara tempatan- Sahkan ujian berfungsi dalam persekitaran pembangunan anda
  3. Sediakan pengesahan - Konfigurasikan pengesahan yang sesuai untuk persekitaran pelaksanaan dan saluran paip tempatan anda
  4. Sepadukan dengan saluran paip anda- Sambungkan Enjin Ujian ke saluran paip ALM sedia ada anda
  5. Laksanakan pintu kualiti - Gunakan keputusan ujian untuk mengawal promosi penyelesaian

Petua

Mulakan dengan perjalanan pengguna kritikal dan kembangkan liputan ujian automatik anda secara beransur-ansur apabila anda menjadi lebih biasa dengan Test Engine.

Versi kod sumber Enjin Ujian (pilihan)

Jika anda menggunakan versi kod sumber Test Engine, anda juga memerlukan:

  • .NET 8.0 SDK - Jika anda bercadang untuk membina Test Engine daripada sumber
  • Git - Untuk menarik perubahan daripada repositori Enjin Ujian Power Apps
  • Lengkapkan Langkah Persediaan kod sumber untuk menjalankan ujian menggunakan versi kompilasi tempatan Test Engine

Pilihan penyepaduan

Test Engine disepadukan dengan lancar dengan pelbagai alat dan proses ALM

Anda boleh menggunakan editor tempatan seperti Visual Studio Code untuk mengedit fail YAML untuk mengarang ujian Enjin Ujian. Untuk menjalankan ujian secara tempatan:

  1. Pastikan anda mempunyai Microsoft Power Platform CLI dipasang
  2. Jika anda menggunakan penyepaduan kawalan sumber, klon projek anda ke mesin tempatan anda
  3. Gunakan larian ujian pac untuk melaksanakan ujian anda
  4. Semak keputusan lulus / gagal ujian

Azure CLI adalah penting untuk mendapatkan token akses untuk menyambung ke Dataverse. Secara tempatan, anda boleh menggunakan:

az login --allow-no-subscriptions

Ketahui tentang sintaks YAML Enjin Ujian
Sediakan pengesahan untuk ujian anda
Aplikasi kanvas uji, aplikasi dipacu model atau Dataverse sambungan
Fahami Power Platform ALM