Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Bemærk
Forhåndsversionsfunktionerne er ikke beregnet til produktionsformål og kan have begrænset funktionalitet. Disse funktioner er tilgængelige før en officiel udgivelse, så kunderne kan få tidlig adgang og give feedback.
Test Engine har en struktureret funktionslivscyklusmodel til at styre udviklingen af funktioner fra eksperimentelle koncepter til generelt tilgængelige funktioner. Denne fremgangsmåde giver brugerne adgang til ny funktionalitet på forskellige modenhedsniveauer, samtidig med at de sikrer pålidelighed og stabilitet for produktionsscenarier.
Funktionsprogression i testmotor
Testprogrammets funktioner følger en defineret vej fra start til generel tilgængelighed i tre faser:
- Innovation i åben kildekode (prøveversion)
- Prøveversionsfunktioner (evalueringsfase)
- Generel tilgængelighed (stabil fase)
1. Open source-innovation (forhåndsvisningsfase)
Rejsen for mange Test Engine-funktioner begynder i open source-lageret, hvor:
- Communitymedlemmer og Microsoft-teknikere foreslår og bidrager med nye funktioner
- Nye udbydere og udvidelser udvikles til at understøtte flere scenarier
- Brugerdefinerede Power Fx handlinger oprettes og testes i virkelige miljøer
- Eksperimentelle koncepter valideres før formel produktintegration
Denne prøveversionsfase repræsenterer de mest avancerede funktioner, der er tilgængelige for udviklere, der bygger testprogrammet fra kilden.
2. Forhåndsvisningsfunktioner (evalueringsfase)
Funktioner, der viser værdi i open source-miljøet, kan gå videre til evalueringsfasen, hvor de bliver tilgængelige i den officielle Power Platform CLI-version (pac) med eksplicit tilvalg:
- Funktioner er tilgængelige via funktionspræfikset
Previewi Power Fx - Funktionalitet skal eksplicit være aktiveret i testindstillinger:
testSettings:
extensionModules:
enable: true
allowPowerFxNamespaces:
- Preview
- Funktioner i denne fase testes mere omfattende, men kan stadig udvikles på baggrund af feedback
- Dokumentationen indeholder betegnelsen Preview for at angive potentielle fremtidige ændringer
3. Generel tilgængelighed (stabil fase)
Efter grundig test og finjustering i prøveversionsfasen går stabile funktioner videre til generel tilgængelighed:
- Funktioner migrerer fra præfikset
Previewtil præfiksetTestEngine - Funktionalitet bliver tilgængelig som standard uden særlig konfiguration
- Funktioner betragtes som produktionsklare med fuld support
- Dokumentationen fjerner betegnelsen Preview
Aktivering af funktioner gennem Power Fx funktionsorganisation
Test Engine bruger Power Fx funktionspræfikser som den primære mekanisme til at styre tilgængeligheden af funktioner:
| Funktion præfiks | Description | Tilgængelighed |
|---|---|---|
TestEngine |
Produktionsklare funktioner tilgængelige for alle brugere | Aktiveret som standard |
Preview |
Funktioner under evaluering, der kan ændre sig | Kræver eksplicit tilmelding |
| (Ingen) | Kernefunktioner Power Fx | Altid tilgængelig |
Denne organisation giver flere fordele:
- Tydelig indikation af objektets modenhed: Præfikset kommunikerer stabilitetsforventningen
- Kontrolleret adgang: Eksempelfunktioner skal være eksplicit aktiveret, hvilket beskytter brugerne mod utilsigtede ændringer
- Versionsrobusthed: Efterhånden som funktionerne modnes, kan koden opdateres gradvist for at bruge det nye præfiks
Du kan finde flere oplysninger om konfiguration og brug af disse præfikser under Brug Power Fx funktionsorganisation i test.
Bidrager til Test Engines udvikling
Test Engine-produktteamet samarbejder aktivt med fællesskabet for at udvikle produktet:
Bidrag fra åben kildekode
Fællesskabsmedlemmer kan bidrage til Test Engine på flere måder:
- Udbyderudvidelser: Opret nye udbydere for at understøtte flere programtyper
- Power Fx Handlinger: Udvikl brugerdefinerede handlinger for at muliggøre nye testscenarier
- Funktionsforbedringer: Forbedre eksisterende funktionalitet for at håndtere almindelige scenarier
- Rapporteringsproblemer: Rapportér eventuelle problemer, du opdager ved hjælp af vores GitHub-lagerproblemer. Find eksisterende kendte problemer her: aka.ms/TestEngineOpenIssues
Vej til produktintegration
Funktioner, der begynder som open source-bidrag, kan overvejes til medtagelse i den officielle Power Platform CLI (pac test run) gennem følgende proces:
- Indledende udvikling: Funktionen oprettes og testes i open source-lageret
- Fællesskabsvalidering: Andre brugere verificerer funktionens anvendelighed og stabilitet
- Produktovervejelse: Test Engine-produktteamet gennemgår funktionen
- Integration af eksempel: Hvis funktionen godkendes, integreres den i præfikset Forhåndsvisning
- Generel tilgængelighed: Efter tilstrækkelig validering opgraderes funktionen til TestEngine-præfikset
Samarbejde med produktteamet
Udviklere, der er interesserede i at bidrage med funktioner, der i sidste ende kan inkluderes i det officielle produkt, bør:
- Diskuter før udvikling: Åbn en udgave i arkivet for at diskutere konceptet
- Følg designretningslinjerne: Sørg for, at implementeringen stemmer overens med Test Engines arkitektur
- Giv omfattende tests: Inkluder automatiserede tests, der demonstrerer pålidelighed
- Dokumentér funktionen: Opret klar dokumentation til brugerne
Fordele ved funktionslivscyklusmodellen
For Test Engine-brugere tilbyder denne model flere fordele:
- Adgang til innovation: Brug banebrydende funktioner, før de formelt frigives
- Kontrolleret risiko: Vælg, hvilke prøveversionsfunktioner der skal aktiveres, baseret på behov
- Tydelige forventninger: Forstå funktionsstabilitet gennem ensartede præfikskonventioner
- Mulighed for deltagelse: Påvirk produktretning gennem bidrag og feedback