Kongsi melalui


Kitaran hayat 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.

Test Engine mempunyai model kitaran hayat ciri berstruktur untuk mengurus perkembangan ciri daripada konsep eksperimen kepada keupayaan yang tersedia secara umum. Pendekatan ini membolehkan pengguna mengakses fungsi baharu pada tahap kematangan yang berbeza sambil memastikan kebolehpercayaan dan kestabilan untuk senario pengeluaran.

Perkembangan ciri dalam Enjin Ujian

Ciri Enjin Ujian mengikut laluan yang ditentukan dari permulaan hingga ketersediaan umum dalam tiga fasa:

  1. Inovasi sumber terbuka (fasa pratonton)
  2. Ciri pratonton (fasa penilaian)
  3. Ketersediaan am (fasa stabil)

1. Inovasi sumber terbuka (fasa pratonton)

Perjalanan banyak ciri Test Engine bermula dalam repositori sumber terbuka, di mana:

  • Ahli komuniti dan jurutera Microsoft mencadangkan dan menyumbang ciri baharu
  • Pembekal dan sambungan baharu dibangunkan untuk menyokong lebih banyak senario
  • Tindakan tersuai Power Fx dicipta dan diuji dalam persekitaran dunia sebenar
  • Konsep eksperimen disahkan sebelum penyepaduan produk formal

Fasa pratonton ini mewakili keupayaan yang paling canggih, tersedia untuk pembangun yang membina Enjin Ujian daripada sumber.

2. Pratonton ciri (fasa penilaian)

Ciri yang menunjukkan nilai dalam persekitaran sumber terbuka mungkin maju ke fasa penilaian, di mana ia tersedia dalam keluaran CLI ( Power Platform ) rasmipacdengan ikut serta eksplisit:

  • Ciri boleh diakses melalui Preview awalan fungsi dalam Power Fx
  • Fungsi mesti didayakan secara eksplisit dalam tetapan ujian:
testSettings:
  extensionModules:
    enable: true
    allowPowerFxNamespaces:
      - Preview
  • Ciri dalam fasa ini menerima ujian yang lebih meluas tetapi mungkin masih berkembang berdasarkan maklum balas
  • Dokumentasi termasuk penetapan Pratonton untuk menunjukkan potensi perubahan masa hadapan

3. Ketersediaan am (fasa stabil)

Selepas ujian menyeluruh dan penambahbaikan dalam fasa Pratonton, ciri stabil maju ke ketersediaan umum:

  • Ciri-ciri berhijrah daripada Preview awalan kepada TestEngine awalan
  • Fungsi tersedia secara lalai tanpa konfigurasi khas
  • Ciri-ciri dianggap sedia pengeluaran dengan sokongan penuh
  • Dokumentasi mengalih keluar penetapan Pratonton

Mendayakan ciri melalui Power Fx organisasi fungsi

Test Engine menggunakan Power Fx awalan fungsi sebagai mekanisme utama untuk mengawal ketersediaan ciri:

Awalan Fungsi Description Ketersediaan
TestEngine Ciri sedia pengeluaran tersedia untuk semua pengguna Didayakan secara lalai
Preview Ciri-ciri dalam penilaian yang mungkin berubah Memerlukan ikut serta yang jelas
(Tiada) Fungsi teras Power Fx Sentiasa tersedia

Organisasi ini menyediakan beberapa faedah:

  • Petunjuk kematangan ciri yang jelas: Awalan menyampaikan jangkaan kestabilan
  • Akses terkawal: Ciri pratonton mesti didayakan secara eksplisit, melindungi pengguna daripada perubahan yang tidak diingini
  • Ketahanan versi: Apabila ciri matang, kod boleh dikemas kini secara beransur-ansur untuk menggunakan awalan baharu

Untuk maklumat lanjut tentang mengkonfigurasi dan menggunakan awalan ini, lihat Gunakan Power Fx organisasi fungsi dalam ujian.

Menyumbang kepada evolusi Test Engine

Pasukan produk Test Engine secara aktif bekerjasama dengan komuniti untuk mengembangkan produk:

Sumbangan sumber terbuka

Ahli komuniti boleh menyumbang kepada Test Engine dalam beberapa cara:

  • Sambungan Pembekal: Cipta pembekal baharu untuk menyokong lebih banyak jenis aplikasi
  • Power Fx Tindakan: Membangunkan tindakan tersuai untuk mendayakan senario ujian baharu
  • Penambahbaikan Ciri: Tingkatkan fungsi sedia ada untuk menangani senario biasa
  • Isu pelaporan: Laporkan sebarang isu yang anda temui menggunakan isu repositori GitHub kami. Cari isu yang diketahui sedia ada di sini: aka.ms/TestEngineOpenIssues

Laluan kepada penyepaduan produk

Ciri-ciri yang bermula sebagai sumbangan sumber terbuka mungkin dipertimbangkan untuk dimasukkan ke dalam CLI rasmi Power Platform (pac test run) melalui proses berikut:

  1. Pembangunan Awal: Ciri dicipta dan diuji dalam repositori sumber terbuka
  2. Pengesahan Komuniti: Pengguna lain mengesahkan utiliti dan kestabilan ciri
  3. Pertimbangan Produk: Pasukan produk Test Engine menyemak ciri tersebut
  4. Penyepaduan Pratonton: Jika diluluskan, ciri disepadukan ke dalam awalan Pratonton
  5. Ketersediaan Am: Selepas pengesahan yang mencukupi, ciri ini lulus kepada awalan TestEngine

Kerjasama dengan pasukan produk

Pembangun yang berminat untuk menyumbang ciri yang akhirnya mungkin disertakan dalam produk rasmi hendaklah:

  • Bincangkan Sebelum Membangunkan: Buka isu dalam repositori untuk membincangkan konsep
  • Ikut Garis Panduan Reka Bentuk: Pastikan pelaksanaan sejajar dengan seni bina Test Engine
  • Sediakan Ujian Komprehensif: Sertakan ujian automatik yang menunjukkan kebolehpercayaan
  • Dokumentasikan Ciri: Cipta dokumentasi yang jelas untuk pengguna

Faedah model kitaran hayat ciri

Bagi pengguna Test Engine, model ini menawarkan beberapa kelebihan:

  • Akses kepada Inovasi: Gunakan ciri canggih sebelum ia dikeluarkan secara rasmi
  • Risiko Terkawal: Pilih ciri pratonton yang hendak didayakan berdasarkan keperluan
  • Jangkaan Jelas: Fahami kestabilan ciri melalui konvensyen awalan yang konsisten
  • Peluang Penyertaan: Mempengaruhi hala tuju produk melalui sumbangan dan maklum balas