Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Catatan
Fitur pratinjau tidak dibuat untuk penggunaan produksi dan mungkin memiliki fungsionalitas yang dibatasi. Fitur ini tersedia sebelum rilis resmi agar pelanggan bisa memperoleh akses awal dan memberikan tanggapan.
Test Engine memiliki model siklus hidup fitur terstruktur untuk mengelola perkembangan fitur dari konsep eksperimental hingga kemampuan yang tersedia secara umum. Pendekatan ini memungkinkan pengguna untuk mengakses fungsionalitas baru pada tingkat kematangan yang berbeda sambil memastikan keandalan dan stabilitas untuk skenario produksi.
Perkembangan fitur di Test Engine
Fitur Test Engine mengikuti jalur yang ditentukan dari awal hingga ketersediaan umum dalam tiga fase:
- Inovasi open source (fase pratinjau)
- Fitur pratinjau (fase evaluasi)
- Ketersediaan umum (fase stabil)
1. Inovasi open source (fase pratinjau)
Perjalanan banyak fitur Test Engine dimulai di repositori open source, di mana:
- Anggota komunitas dan teknisi Microsoft mengusulkan dan menyumbangkan fitur baru
- Penyedia dan ekstensi baru dikembangkan untuk mendukung lebih banyak skenario
- Tindakan kustom Power Fx dibuat dan diuji di lingkungan dunia nyata
- Konsep eksperimental divalidasi sebelum integrasi produk formal
Fase pratinjau ini mewakili kemampuan paling mutakhir, tersedia bagi pengembang yang membangun Test Engine dari sumbernya.
2. Pratinjau fitur (fase evaluasi)
Fitur yang menunjukkan nilai dalam lingkungan open source dapat maju ke fase evaluasi, di mana mereka tersedia dalam rilis CLI resmi Power Platform (pac) dengan keikutsertaan eksplisit:
- Fitur dapat diakses melalui
Previewawalan fungsi di Power Fx - Fungsionalitas harus diaktifkan secara eksplisit dalam pengaturan pengujian:
testSettings:
extensionModules:
enable: true
allowPowerFxNamespaces:
- Preview
- Fitur dalam fase ini menerima pengujian yang lebih ekstensif tetapi mungkin masih berkembang berdasarkan umpan balik
- Dokumentasi mencakup penunjukan Pratinjau untuk menunjukkan potensi perubahan di masa mendatang
3. Ketersediaan umum (fase stabil)
Setelah pengujian dan penyempurnaan menyeluruh dalam fase Pratinjau, fitur stabil berlanjut ke ketersediaan umum:
- Fitur bermigrasi dari
Previewawalan keTestEngineawalan - Fungsionalitas tersedia secara default tanpa konfigurasi khusus
- Fitur dianggap siap produksi dengan dukungan penuh
- Dokumentasi menghapus penunjukan Pratinjau
Mengaktifkan fitur melalui Power Fx organisasi fungsi
Test Engine menggunakan Power Fx awalan fungsi sebagai mekanisme utama untuk mengontrol ketersediaan fitur:
| Awalan Fungsi | Description | Ketersediaan |
|---|---|---|
TestEngine |
Fitur siap produksi tersedia untuk semua pengguna | Diaktifkan secara default |
Preview |
Fitur yang sedang dievaluasi yang mungkin berubah | Memerlukan keikutsertaan eksplisit |
| (Tidak ada) | Fungsi inti Power Fx | Selalu tersedia |
Organisasi ini memberikan beberapa manfaat:
- Indikasi kematangan fitur yang jelas: Awalan mengkomunikasikan ekspektasi stabilitas
- Akses terkontrol: Fitur pratinjau harus diaktifkan secara eksplisit, melindungi pengguna dari perubahan yang tidak diinginkan
- Ketahanan versi: Saat fitur matang, kode dapat diperbarui secara bertahap untuk menggunakan awalan baru
Untuk informasi selengkapnya tentang mengonfigurasi dan menggunakan awalan ini, lihat Menggunakan Power Fx organisasi fungsi dalam pengujian.
Berkontribusi pada evolusi Test Engine
Tim produk Test Engine secara aktif berkolaborasi dengan komunitas untuk mengembangkan produk:
Kontribusi sumber terbuka
Anggota komunitas dapat berkontribusi pada Test Engine dengan beberapa cara:
- Ekstensi Penyedia: Membuat penyedia baru untuk mendukung lebih banyak jenis aplikasi
- Power Fx Tindakan: Kembangkan tindakan kustom untuk mengaktifkan skenario pengujian baru
- Peningkatan Fitur: Tingkatkan fungsionalitas yang ada untuk mengatasi skenario umum
- Melaporkan masalah: Laporkan masalah apa pun yang Anda temukan menggunakan masalah repositori GitHub kami. Temukan masalah umum yang ada di sini: aka.ms/TestEngineOpenIssues
Jalur menuju integrasi produk
Fitur yang dimulai sebagai kontribusi open source dapat dipertimbangkan untuk dimasukkan dalam CLI resmi Power Platform (pac test run) melalui proses berikut:
- Pengembangan Awal: Fitur dibuat dan diuji di repositori open source
- Validasi Komunitas: Pengguna lain memverifikasi utilitas dan stabilitas fitur
- Pertimbangan Produk: Tim produk Test Engine meninjau fitur tersebut
- Pratinjau Integrasi: Jika disetujui, fitur tersebut diintegrasikan ke dalam awalan Pratinjau
- Ketersediaan Umum: Setelah validasi yang memadai, fitur tersebut lulus ke awalan TestEngine
Kolaborasi dengan tim produk
Pengembang yang tertarik untuk menyumbangkan fitur yang pada akhirnya mungkin disertakan dalam produk resmi harus:
- Diskusikan Sebelum Mengembangkan: Buka masalah di repositori untuk mendiskusikan konsep
- Ikuti Pedoman Desain: Pastikan implementasi selaras dengan arsitektur Test Engine
- Memberikan Pengujian Komprehensif: Sertakan pengujian otomatis yang menunjukkan keandalan
- Dokumentasikan Fitur: Buat dokumentasi yang jelas untuk pengguna
Manfaat model siklus hidup fitur
Bagi pengguna Test Engine, model ini menawarkan beberapa keunggulan:
- Akses ke Inovasi: Gunakan fitur mutakhir sebelum dirilis secara resmi
- Risiko Terkendali: Pilih fitur pratinjau mana yang akan diaktifkan berdasarkan kebutuhan
- Ekspektasi yang Jelas: Pahami stabilitas fitur melalui konvensi awalan yang konsisten
- Peluang Partisipasi: Memengaruhi arah produk melalui kontribusi dan umpan balik