Aracılığıyla paylaş


Test Altyapısı özellik yaşam döngüsü (önizleme)

Not

Önizleme özellikleri, üretimde kullanıma yönelik değildir ve sınırlı işlevselliğe sahip olabilir. Bu özellikler, müşterilerin erken erişim elde etmesi ve geri bildirim sağlaması amacıyla resmi sürümden önce kullanıma sunulur.

Test Altyapısı, özelliklerin deneysel kavramlardan genel kullanıma sunulan yeteneklere ilerlemesini yönetmek için yapılandırılmış bir özellik yaşam döngüsü modeline sahiptir. Bu yaklaşım, kullanıcıların farklı olgunluk düzeylerinde yeni işlevlere erişmesine olanak tanırken, üretim senaryoları için güvenilirlik ve kararlılık sağlar.

Test Motorunda özellik ilerlemesi

Test Altyapısı özellikleri, başlangıçtan genel kullanılabilirliğe kadar üç aşamada tanımlanmış bir yol izler:

  1. Açık kaynak yeniliği (önizleme aşaması)
  2. Önizleme özellikleri (değerlendirme aşaması)
  3. Genel kullanılabilirlik (kararlı faz)

1. Açık kaynak yeniliği (önizleme aşaması)

Birçok Test Motoru özelliğinin yolculuğu, açık kaynak deposunda başlar:

  • Topluluk üyeleri ve Microsoft mühendisleri yeni özellikler önerir ve katkıda bulunur
  • Daha fazla senaryoyu desteklemek için yeni sağlayıcılar ve uzantılar geliştirilmiştir
  • Özel Power Fx eylemler gerçek dünya ortamlarında oluşturulur ve test edilir
  • Deneysel konseptler, resmi ürün entegrasyonundan önce doğrulanır

Bu önizleme aşaması, Test Altyapısı'nı kaynaktan oluşturan geliştiricilerin kullanabileceği en son özellikleri temsil eder.

2. Önizleme özellikleri (değerlendirme aşaması)

Açık kaynak ortamında değer gösteren özellikler, değerlendirme aşamasına ilerleyebilir ve burada resmi Power Platform CLI (pac) sürümünde açık katılımla kullanılabilir hale gelebilir:

  • Özelliklere, içindeki işlev öneki aracılığıyla Preview erişilebilir. Power Fx
  • İşlevsellik test ayarlarında açıkça etkinleştirilmelidir:
testSettings:
  extensionModules:
    enable: true
    allowPowerFxNamespaces:
      - Preview
  • Bu aşamadaki özellikler daha kapsamlı testlere tabi tutulur ancak geri bildirimlere göre gelişmeye devam edebilir
  • Belgeler, gelecekteki olası değişiklikleri belirtmek için Önizleme atamasını içerir

3. Genel kullanılabilirlik (kararlı faz)

Önizleme aşamasında kapsamlı test ve iyileştirmeden sonra, kararlı özellikler genel kullanılabilirliğe ilerler:

  • Özellikler ön ekten ön eke Preview geçirilir TestEngine
  • İşlevsellik, özel yapılandırma olmadan varsayılan olarak kullanılabilir hale gelir
  • Özellikler, tam destekle üretime hazır olarak kabul edilir
  • Belgeler, Önizleme atamasını kaldırır

İşlev organizasyonu aracılığıyla Power Fx özellikleri etkinleştirme

Test Motoru, özellik kullanılabilirliğini denetlemek için birincil mekanizma olarak işlev öneklerini kullanır Power Fx :

İşlev Öneki Description Uygunluk
TestEngine Tüm kullanıcılar tarafından kullanılabilen üretime hazır özellikler Varsayılan olarak etkindir
Preview Değerlendirme aşamasında olan ve değişebilecek özellikler Açık katılım gerektirir
(Hiçbiri) Temel Power Fx işlevler Her zaman ulaşılabilir

Bu organizasyon çeşitli avantajlar sağlar:

  • Özellik olgunluğunun açık göstergesi: Ön ek, kararlılık beklentisini iletir
  • Kontrollü erişim: Önizleme özellikleri, kullanıcıları istenmeyen değişikliklerden koruyacak şekilde açıkça etkinleştirilmelidir
  • Sürüm dayanıklılığı: Özellikler olgunlaştıkça kod, yeni ön eki kullanacak şekilde kademeli olarak güncelleştirilebilir

Bu önekleri yapılandırma ve kullanma hakkında daha fazla bilgi için bkz: Testte işlev organizasyonunu Power Fx kullanma.

Test Motorunun gelişimine katkıda bulunmak

Test Motoru ürün ekibi, ürünü geliştirmek için toplulukla aktif olarak işbirliği yapar:

Açık kaynak katkıları

Topluluk üyeleri Test Engine'e çeşitli şekillerde katkıda bulunabilir:

  • Sağlayıcı Uzantıları: Daha fazla uygulama türünü desteklemek için yeni sağlayıcılar oluşturun
  • Power Fx Eylemler: Yeni test senaryolarını etkinleştirmek için özel eylemler geliştirin
  • Özellik Geliştirmeleri: Yaygın senaryoları ele almak için mevcut işlevselliği geliştirin
  • Sorunları bildirme: GitHub depo sorunlarımızı kullanarak keşfettiğiniz sorunları bildirin. Bilinen mevcut sorunları burada bulabilirsiniz: aka.ms/TestEngineOpenIssues

Ürün entegrasyonuna giden yol

Açık kaynak katkıları olarak başlayan özellikler, aşağıdaki süreç aracılığıyla resmi Power Platform CLI'ye (pac test run) dahil edilmek üzere düşünülebilir:

  1. İlk Geliştirme: Özellik, açık kaynak deposunda oluşturulur ve test edilir
  2. Topluluk Doğrulaması: Diğer kullanıcılar özelliğin faydasını ve kararlılığını doğrular
  3. Ürün Değerlendirmesi: Test Altyapısı ürün ekibi özelliği inceler
  4. Önizleme Entegrasyonu: Onaylanırsa, özellik Önizleme önekine entegre edilir
  5. Genel Kullanılabilirlik: Yeterli doğrulamadan sonra, özellik TestEngine önekine geçer

Ürün ekibi ile işbirliği

Sonunda resmi ürüne dahil edilebilecek özelliklere katkıda bulunmak isteyen geliştiriciler şunları yapmalıdır:

  • Geliştirmeden Önce Tartışın: Konsepti tartışmak için depoda bir sorun açın
  • Tasarım Yönergelerini izleyin: Uygulamanın Test Motoru'nun mimarisiyle uyumlu olduğundan emin olun
  • Kapsamlı Testler Sağlayın: Güvenilirliği gösteren otomatik testleri dahil edin
  • Özelliği Belgeleyin: Kullanıcılar için net belgeler oluşturun

Özellik yaşam döngüsü modelinin avantajları

Test Motoru kullanıcıları için bu model çeşitli avantajlar sunar:

  • Yeniliğe Erişim: Resmi olarak yayınlanmadan önce en yeni özellikleri kullanın
  • Denetimli Risk: İhtiyaçlara göre hangi önizleme özelliklerinin etkinleştirileceğini seçin
  • Net Beklentiler: Tutarlı ön ek kuralları aracılığıyla özellik kararlılığını anlayın
  • Katılım Fırsatı: Katkılar ve geri bildirimler yoluyla ürün yönünü etkileyin