ALM di Power Platform dengan Test Engine (tidak digunakan lagi)

Note

Mesin Uji tidak digunakan lagi dan akan dihapus dalam rilis mendatang. Gunakan sampel Power Platform Playwright untuk kemampuan otomatisasi pengujian di Power Platform dan layanan Dynamics 365.

Manajemen Siklus Hidup Aplikasi (ALM) adalah pendekatan komprehensif untuk mengelola siklus hidup aplikasi dari konsep awal hingga pengembangan, pengujian, penerapan, dan pemeliharaan berkelanjutan. Dalam konteks Power Platform, menggabungkan pengujian otomatis dengan Test Engine ke dalam proses ALM Anda memastikan bahwa aplikasi diuji secara menyeluruh di setiap tahap pengembangan, menghasilkan rilis berkualitas lebih tinggi.

Memahami otomatisasi pengujian di ALM

Otomatisasi pengujian memainkan peran penting dalam proses ALM dengan:

  • Memastikan kualitas - Memverifikasi bahwa aplikasi berfungsi seperti yang diharapkan sebelum penerapan
  • Mengurangi risiko - Menangkap masalah lebih awal sebelum mencapai lingkungan produksi
  • Mengaktifkan integrasi berkelanjutan- Mendukung pengujian verifikasi build otomatis
  • Memfasilitasi penyebaran yang dikendalikan - Menambahkan gerbang kualitas untuk alur rilis

Dengan Power Apps Test Engine, Anda dapat mengintegrasikan pengujian otomatis ke dalam alur kerja Power Platform ALM yang ada, terlepas dari alat CI/CD mana yang Anda gunakan.

Siklus hidup otomatisasi pengujian

Test Engine mendukung siklus hidup pengujian lengkap yang terintegrasi dengan proses ALM Anda:

  1. Pengembangan - Membuat dan menjalankan pengujian secara lokal selama pengembangan aplikasi
  2. Validasi build - Jalankan pengujian sebagai bagian dari verifikasi build otomatis
  3. Gerbang pengiriman - Gunakan hasil pengujian sebagai batasan kualitas untuk penyebaran terkontrol
  4. Verifikasi produksi- Memvalidasi fungsionalitas penting di lingkungan produksi

Memulai otomatisasi pengujian di ALM

Untuk mulai memasukkan Test Engine ke dalam proses ALM Anda:

  1. Buat rencana pengujian Anda- Rancang rencana pengujian YAML untuk solusi Anda Power Platform
  2. Jalankan pengujian secara lokal- Verifikasi pengujian berfungsi di lingkungan pengembangan Anda
  3. Menyiapkan autentikasi - Mengonfigurasi autentikasi yang sesuai untuk lingkungan eksekusi dan alur lokal Anda
  4. Integrasikan dengan pipeline Anda, Hubungkan Test Engine ke jalur kerja ALM yang ada
  5. Terapkan tolok ukur kualitas - Gunakan hasil pengujian untuk mengontrol pengembangan solusi

Tip

Mulailah dengan perjalanan pengguna yang penting dan perluas cakupan pengujian otomatis Anda secara bertahap saat Anda semakin terbiasa dengan Test Engine.

Versi kode sumber Test Engine (opsional)

Jika Anda menggunakan versi kode sumber Test Engine, Anda juga memerlukan:

  • .NET 8.0 SDK - Jika Anda berencana untuk membangun Test Engine dari sumber
  • Git - Untuk menarik perubahan dari repositori Power Apps Test Engine
  • Selesaikan Langkah-langkah Penyiapan kode sumber untuk menjalankan pengujian menggunakan versi kompilasi lokal Test Engine

Pilihan integrasi

Test Engine terintegrasi secara mulus dengan berbagai alat dan proses ALM

Anda dapat menggunakan editor lokal seperti Visual Studio Code untuk mengedit file YAML untuk menulis pengujian Test Engine. Untuk menjalankan pengujian secara lokal:

  1. Pastikan Anda telah menginstal Microsoft Power Platform CLI
  2. Jika Anda menggunakan integrasi kontrol sumber, kloning proyek Anda ke komputer lokal Anda
  3. Gunakan pac test run untuk mengeksekusi pengujian Anda
  4. Tinjau hasil lulus / gagal tes

Azure CLI sangat penting untuk mendapatkan token akses untuk terhubung ke Dataverse. Secara lokal, Anda dapat menggunakan:

az login --allow-no-subscriptions

Pelajari tentang sintaks YAML Test Engine
Menyiapkan autentikasi untuk pengujian Anda
Uji aplikasi kanvas, aplikasi yang diarahkan model, atau ekstensi Dataverse
Memahami Power Platform ALM