Notă
Accesul la această pagină necesită autorizare. Puteți încerca să vă conectați sau să modificați directoarele.
Accesul la această pagină necesită autorizare. Puteți încerca să modificați directoarele.
Notă
Caracteristicile în regim de previzualizare nu sunt destinate utilizării în producție și pot avea funcționalitate restricționată. Aceste caracteristici sunt disponibile înainte de lansarea oficială, astfel încât clienții să poată obține acces din timp și să poată oferi feedback.
Test Engine are un model structurat al ciclului de viață al caracteristicilor pentru a gestiona progresia caracteristicilor de la concepte experimentale la capabilități disponibile în general. Această abordare permite utilizatorilor să acceseze noi funcționalități la diferite niveluri de maturitate, asigurând în același timp fiabilitatea și stabilitatea pentru scenariile de producție.
Progresia caracteristicilor în Test Engine
Caracteristicile Test Engine urmează o cale definită de la început până la disponibilitatea generală în trei faze:
- Inovație open source (faza de previzualizare)
- Funcții de previzualizare (faza de evaluare)
- Disponibilitate generală (faza stabilă)
1. Inovație open source (faza de previzualizare)
Călătoria multor funcții Test Engine începe în depozitul open source, unde:
- Membrii comunității și inginerii Microsoft propun și contribuie cu funcții noi
- Sunt dezvoltați noi furnizori și extensii pentru a suporta mai multe scenarii
- Acțiunile personalizate sunt create și testate în medii reale Power Fx
- Conceptele experimentale sunt validate înainte de integrarea formală a produsului
Această fază de previzualizare reprezintă cele mai avansate capabilități, disponibile dezvoltatorilor care construiesc Test Engine de la sursă.
2. Funcții de previzualizare (faza de evaluare)
Caracteristicile care demonstrează valoare în mediul open source ar putea trece la faza de evaluare, unde devin disponibile în versiunea oficială CLI ( Power Platform ) cu opțiune explicită de înscriere:pac
- Funcțiile sunt accesibile prin prefixul funcției
Previewdin Power Fx - Funcționalitatea trebuie activată explicit în setările de testare:
testSettings:
extensionModules:
enable: true
allowPowerFxNamespaces:
- Preview
- Caracteristicile din această fază sunt testate mai extins, dar ar putea evolua în continuare pe baza feedback-ului.
- Documentația include denumirea de Previzualizare pentru a indica potențialele modificări viitoare
3. Disponibilitate generală (faza stabilă)
După testarea și rafinarea temeinică în faza de previzualizare, funcțiile stabile ajung la disponibilitate generală:
- Caracteristicile migrează de la prefixul
Previewla prefixulTestEngine - Funcționalitatea devine disponibilă în mod implicit fără configurare specială
- Caracteristicile sunt considerate pregătite pentru producție, cu suport complet
- Documentația elimină denumirea de Previzualizare
Activarea funcțiilor prin organizarea funcțiilor Power Fx
Motorul de testare folosește prefixe de funcții ca mecanism principal pentru a controla disponibilitatea caracteristicilor: Power Fx
| Prefixul funcției | Descriere | Disponibilitate |
|---|---|---|
TestEngine |
Funcții pregătite pentru producție disponibile pentru toți utilizatorii | Activat în mod implicit |
Preview |
Caracteristici aflate în curs de evaluare care s-ar putea schimba | Necesită o înscriere explicită |
| (Fără) | Funcții de bază Power Fx | Întotdeauna disponibil |
Această organizație oferă mai multe avantaje:
- Indicație clară a maturității caracteristicilor: Prefixul comunică așteptarea de stabilitate
- Acces controlat: Funcțiile de previzualizare trebuie activate explicit, protejând utilizatorii de modificări neintenționate
- Reziliență la versiuni: Pe măsură ce funcțiile se maturizează, codul poate fi actualizat treptat pentru a utiliza noul prefix
Pentru mai multe informații despre configurarea și utilizarea acestor prefixe, consultați Utilizarea Power Fx organizării funcțiilor în testare.
Contribuția la evoluția Test Engine
Echipa de produs Test Engine colaborează activ cu comunitatea pentru a dezvolta produsul:
Contribuții open source
Membrii comunității pot contribui la Test Engine în mai multe moduri:
- Extensii furnizor: Creați furnizori noi pentru a accepta mai multe tipuri de aplicații
- Power Fx Acțiuni: Dezvoltați acțiuni personalizate pentru a activa noi scenarii de testare
- Îmbunătățiri ale funcțiilor: Îmbunătățirea funcționalității existente pentru a aborda scenarii comune
- Raportarea problemelor: Raportați orice probleme pe care le descoperiți utilizând problemele din depozitul nostru GitHub. Găsiți problemele cunoscute existente aici: aka.ms/TestEngineOpenIssues
Calea către integrarea produsului
Caracteristicile care încep ca contribuții open source ar putea fi luate în considerare pentru includerea în CLI-ul oficial ( Power Platform ) prin următorul proces:pac test run
- Dezvoltare inițială: Funcția este creată și testată în depozitul open source
- Validare comunitară: Alți utilizatori verifică utilitatea și stabilitatea funcției
- Considerații privind produsul: Echipa de produs Test Engine analizează funcția
- Integrare previzualizare: Dacă este aprobată, funcția este integrată în prefixul Previzualizare
- Disponibilitate generală: După o validare suficientă, funcția trece la prefixul TestEngine
Colaborarea cu echipa de produs
Dezvoltatorii interesați să contribuie cu funcții care ar putea fi incluse în cele din urmă în produsul oficial ar trebui:
- Discută înainte de dezvoltare: Deschide o problemă în depozit pentru a discuta conceptul
- Urmați instrucțiunile de proiectare: Asigurați-vă că implementarea se aliniază cu arhitectura motorului de testare
- Furnizați teste complete: Includeți teste automate care demonstrează fiabilitatea
- Documentați funcționalitatea: Creați o documentație clară pentru utilizatori
Beneficiile modelului ciclului de viață al caracteristicilor
Pentru utilizatorii Test Engine, acest model oferă mai multe avantaje:
- Acces la inovație: Utilizați funcții de ultimă generație înainte de lansarea oficială a acestora
- Risc controlat: Alegeți ce funcții de previzualizare să activați în funcție de nevoi
- Așteptări clare: Înțelegerea stabilității caracteristicilor prin convenții de prefix consecvente
- Oportunitate de participare: Influențați direcția produsului prin contribuții și feedback