Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Obs
Förhandsversionsfunktioner ska inte användas i produktion och funktionerna kan vara begränsade. funktionerna är tillgängliga före den officiella publiceringen så att kunderna kan få tillgång tidigare och ge oss feedback.
Test Engine har en strukturerad livscykelmodell för funktioner för att hantera utvecklingen av funktioner från experimentella koncept till allmänt tillgängliga funktioner. Den här metoden gör det möjligt för användare att komma åt nya funktioner på olika mognadsnivåer samtidigt som tillförlitlighet och stabilitet säkerställs för produktionsscenarier.
Funktionsprogression i testmotorn
Testmotorns funktioner följer en definierad väg från start till allmän tillgänglighet i tre faser:
- Innovation med öppen källkod (förhandsversion)
- Förhandsgranskningsfunktioner (utvärderingsfas)
- Allmän tillgänglighet (stabil fas)
1. Innovation med öppen källkod (förhandsgranskningsfas)
Resan för många testmotorfunktioner börjar i lagringsplatsen medöppen källkod, där:
- Community-medlemmar och Microsoft-tekniker föreslår och bidrar med nya funktioner
- Nya leverantörer och tillägg utvecklas för att stödja fler scenarier
- Anpassade Power Fx åtgärder skapas och testas i verkliga miljöer
- Experimentella koncept valideras innan formell produktintegration
Den här förhandsversionsfasen representerar de mest avancerade funktionerna som är tillgängliga för utvecklare som skapar testmotorn från källan.
2. Förhandsgranskningsfunktioner (utvärderingsfas)
Funktioner som visar värde i öppen källkodsmiljön kan gå vidare till utvärderingsfasen, där de blir tillgängliga i den officiella Power Platform CLI-versionen (pac) med uttrycklig anmälan:
- Funktioner är tillgängliga via funktionsprefixet
Previewi Power Fx - Funktionen måste uttryckligen aktiveras i testinställningarna:
testSettings:
extensionModules:
enable: true
allowPowerFxNamespaces:
- Preview
- Funktioner i den här fasen testas mer omfattande men kan fortfarande utvecklas baserat på feedback
- Dokumentationen innehåller beteckningen Förhandsversion för att ange potentiella framtida ändringar
3. Allmän tillgänglighet (stabil fas)
Efter noggrann testning och förfining i förhandsversionsfasen går stabila funktioner vidare till allmän tillgänglighet:
- Funktioner migreras från prefixet
Previewtill prefixetTestEngine - Funktionalitet blir tillgänglig som standard utan särskild konfiguration
- Funktionerna anses vara produktionsklara med fullt stöd
- Dokumentationen tar bort beteckningen Preview
Aktivera funktioner genom Power Fx funktionsorganisation
Testmotorn använder Power Fx funktionsprefix som den primära mekanismen för att styra funktionens tillgänglighet:
| Prefix för funktion | Description | Tillgänglighet |
|---|---|---|
TestEngine |
Produktionsklara funktioner som är tillgängliga för alla användare | Aktiverat som standard |
Preview |
Funktioner som utvärderas och som kan komma att ändras | Kräver uttrycklig opt-in |
| (Inget) | Centrala Power Fx funktioner | Alltid tillgänglig |
Den här organisationen ger flera fördelar:
- Tydlig indikation på funktionens mognad: Prefixet kommunicerar den förväntade stabiliteten
- Kontrollerad åtkomst: Förhandsgranskningsfunktioner måste uttryckligen aktiveras, vilket skyddar användare från oavsiktliga ändringar
- Versionsmotståndskraft: När funktionerna mognar kan koden uppdateras gradvis för att använda det nya prefixet
Mer information om hur du konfigurerar och använder dessa prefix finns i Använda Power Fx funktionsorganisation i testning.
Bidrar till Test Engines utveckling
Testmotorns produktteam samarbetar aktivt med communityn för att utveckla produkten:
Bidrag med öppen källkod
Community-medlemmar kan bidra till Test Engine på flera sätt:
- Providertillägg: Skapa nya providers för att stödja fler programtyper
- Power Fx Åtgärder: Utveckla anpassade åtgärder för att möjliggöra nya testscenarier
- Funktionsförbättringar: Förbättra befintliga funktioner för att hantera vanliga scenarier
- Rapportera problem: Rapportera alla problem som du upptäcker med hjälp av vår GitHub-lagringsplats. Hitta befintliga kända problem här: aka.ms/TestEngineOpenIssues
Vägen till produktintegration
Funktioner som börjar som bidrag med öppen källkod kan övervägas att ingå i den officiella Power Platform CLI (pac test run) genom följande process:
- Initial utveckling: Funktionen skapas och testas i arkivet med öppen källkod
- Community-validering: Andra användare verifierar funktionens användbarhet och stabilitet
- Produktövervägande: Testmotorns produktteam granskar funktionen
- Förhandsgranskningsintegrering: Om den godkänns integreras funktionen i förhandsversionsprefixet
- Allmän tillgänglighet: Efter tillräcklig validering går funktionen vidare till prefixet TestEngine
Samarbete med produktteamet
Utvecklare som är intresserade av att bidra med funktioner som så småningom kan ingå i den officiella produkten bör:
- Diskutera innan du utvecklar: Öppna ett ärende i databasen för att diskutera konceptet
- Följ designriktlinjerna: Se till att implementeringen överensstämmer med testmotorns arkitektur
- Tillhandahåll omfattande tester: Inkludera automatiserade tester som visar tillförlitlighet
- Dokumentera funktionen: Skapa tydlig dokumentation för användarna
Fördelar med livscykelmodellen för funktioner
För användare av testmotorn erbjuder denna modell flera fördelar:
- Tillgång till innovation: Använd de senaste funktionerna innan de släpps formellt
- Kontrollerad risk: Välj vilka förhandsgranskningsfunktioner som ska aktiveras baserat på behov
- Tydliga förväntningar: Förstå funktionsstabilitet genom konsekventa prefixkonventioner
- Möjlighet att delta: Påverka produktriktningen genom bidrag och feedback