Piezīmes
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt pierakstīties vai mainīt direktorijus.
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt mainīt direktorijus.
Piezīmes
Priekšskatījuma līdzekļi nav paredzēti komerciālai lietošanai, un to funkcionalitāte var būt ierobežota. Šie līdzekļi ir pieejami pirms oficiālā laidiena, lai klienti varētu priekšlaikus piekļūt līdzeklim un sniegt atsauksmes.
Testēšanas programmai ir strukturēts funkciju dzīves cikla modelis, lai pārvaldītu līdzekļu progresiju no eksperimentālām koncepcijām līdz vispārpieejamajām iespējām. Šī pieeja ļauj lietotājiem piekļūt jaunai funkcionalitātei dažādos brieduma līmeņos, vienlaikus nodrošinot ražošanas scenāriju uzticamību un stabilitāti.
Funkciju progresēšana testa programmā
Testa dzinēja funkcijas seko noteiktam ceļam no sākuma līdz vispārējai pieejamībai trīs posmos:
- Atvērtā pirmkoda inovācija (priekšskatījuma fāze)
- Priekšskatījuma līdzekļi (novērtēšanas fāze)
- Vispārēja pieejamība (stabila fāze)
1. Atvērtā koda inovācija (priekšskatījuma fāze)
Daudzu Test Engine funkciju ceļojums sākas atvērtā koda repozitorijā, kur:
- Kopienas locekļi un Microsoft inženieri ierosina un sniedz jaunus līdzekļus
- Tiek izstrādāti jauni pakalpojumu sniedzēji un paplašinājumi, lai atbalstītu vairāk scenāriju
- Pielāgotas Power Fx darbības tiek izveidotas un pārbaudītas reālajā vidē
- Eksperimentālās koncepcijas tiek validētas pirms formālās produkta integrācijas
Šis priekšskatījuma posms ir vismodernākās iespējas, kas pieejamas izstrādātājiem, kuri veido testēšanas programmu no avota.
2. Priekšskatījuma funkcijas (novērtēšanas fāze)
Funkcijas, kas parāda vērtību atvērtā koda vidē, var pāriet uz novērtēšanas fāzi, kur tās kļūst pieejamas oficiālajā Power Platform CLI (pac) laidienā ar skaidru piekrišanu:
- Līdzekļi ir pieejami, izmantojot funkcijas prefiksu
PreviewPower Fx - Testa iestatījumos funkcionalitātei jābūt skaidri iespējotai:
testSettings:
extensionModules:
enable: true
allowPowerFxNamespaces:
- Preview
- Šajā fāzē līdzekļi tiek pārbaudīti plašāk, bet joprojām var attīstīties, pamatojoties uz atsauksmēm
- Dokumentācijā ir iekļauts apzīmējums Priekšskatījums, lai norādītu iespējamās izmaiņas nākotnē
3. Vispārējā pieejamība (stabilā fāze)
Pēc rūpīgas testēšanas un precizēšanas priekšskatījuma fāzē stabilās funkcijas pāriet uz vispārēju pieejamību:
- Līdzekļi migrē no prefiksa
Previewuz prefiksuTestEngine - Funkcionalitāte kļūst pieejama pēc noklusējuma bez īpašas konfigurācijas
- Funkcijas tiek uzskatītas par gatavām ražošanai ar pilnu atbalstu
- Dokumentācija noņem priekšskatījuma apzīmējumu
Līdzekļu iespējošana, izmantojot Power Fx funkciju organizēšanu
Testēšanas programma izmanto Power Fx funkciju prefiksus kā primāro mehānismu, lai kontrolētu līdzekļu pieejamību:
| Funkcijas prefikss | Apraksts | Pieejamība |
|---|---|---|
TestEngine |
Ražošanai gatavas funkcijas, kas pieejamas visiem lietotājiem | Iespējots pēc noklusējuma |
Preview |
Izvērtējamie līdzekļi, kas var mainīties | Nepieciešama nepārprotama piekrišana |
| (Nav) | Galvenās Power Fx funkcijas | Vienmēr pieejams |
Šī organizācija nodrošina vairākas priekšrocības:
- Skaidra norāde par pazīmes briedumu: prefikss paziņo par stabilitātes gaidāmību
- Kontrolēta piekļuve: priekšskatījuma līdzekļiem jābūt skaidri iespējotiem, lai aizsargātu lietotājus no neparedzētām izmaiņām
- Versijas noturība: kad līdzekļi kļūst nobriedušiem, kodu var pakāpeniski atjaunināt, lai izmantotu jauno prefiksu
Papildinformāciju par šo prefiksu konfigurēšanu un lietošanu skatiet sadaļā Funkciju organizācijas izmantošana Power Fx testēšanā.
Veicināt Test Engine attīstību
Testa programmas produktu komanda aktīvi sadarbojas ar kopienu, lai attīstītu produktu:
Atvērtā koda ieguldījumi
Kopienas dalībnieki var sniegt ieguldījumu Test Engine vairākos veidos:
- Pakalpojumu sniedzēju paplašinājumi: jaunu pakalpojumu sniedzēju izveide, lai atbalstītu vairāk lietojumprogrammu veidu
- Power Fx Darbības: pielāgotu darbību izstrāde, lai iespējotu jaunus testēšanas scenārijus
- Līdzekļu uzlabojumi: uzlabojiet esošo funkcionalitāti, lai risinātu bieži sastopamus scenārijus
- Ziņošana par problēmām: ziņojiet par visām problēmām, ko atklājat, izmantojot mūsu GitHub repozitorija problēmas. Atrodiet esošās zināmās problēmas šeit: aka.ms/TestEngineOpenIssues
Ceļš uz produktu integrāciju
Funkcijas, kas sākas kā atvērtā koda ieguldījumi, var apsvērt iekļaušanai oficiālajā Power Platform CLI (pac test run), izmantojot šādu procesu:
- Sākotnējā izstrāde: Funkcija tiek izveidota un pārbaudīta atvērtā koda repozitorijā.
- Kopienas validācija: citi lietotāji pārbauda funkcijas lietderību un stabilitāti
- Produkta apsvērums: Testa programmas produktu komanda pārskata funkciju
- Priekšskatījuma integrācija: ja tas ir apstiprināts, līdzeklis tiek integrēts priekšskatījuma prefiksā
- Vispārējā pieejamība: Pēc pietiekamas validācijas līdzeklis pāriet uz TestEngine prefiksu
Sadarbība ar produkta komandu
Izstrādātājiem, kas vēlas sniegt funkcijas, kas galu galā varētu tikt iekļautas oficiālajā produktā, jāveic:
- Apspriediet pirms izstrādes: Atveriet problēmu repozitorijā, lai apspriestu koncepciju
- Ievērojiet dizaina vadlīnijas: pārliecinieties, ka ieviešana atbilst testēšanas programmas arhitektūrai
- Nodrošiniet visaptverošus testus: iekļaujiet automatizētus testus, kas pierāda uzticamību
- Dokumentējiet līdzekli: izveidojiet skaidru dokumentāciju lietotājiem
Līdzekļu dzīves cikla modeļa priekšrocības
Testa dzinēja lietotājiem šis modelis piedāvā vairākas priekšrocības:
- Piekļuve inovācijām: izmantojiet modernākos līdzekļus pirms to oficiālas izlaišanas
- Kontrolēts risks: izvēlieties, kurus priekšskatījuma līdzekļus iespējot, pamatojoties uz vajadzībām
- Skaidras cerības: izpratne par līdzekļu stabilitāti, izmantojot konsekventas prefiksa konvencijas
- Līdzdalības iespēja: ietekmējiet produkta virzienu, izmantojot ieguldījumus un atsauksmes