opomba,
Dostop do te strani zahteva pooblastilo. Poskusite se vpisati alispremeniti imenike.
Dostop do te strani zahteva pooblastilo. Poskusite lahko spremeniti imenike.
opomba,
Test Engine je zastarel in bo odstranjen v prihodnji izdaji. Uporabite Power Platform Playwright vzorce za zmogljivosti avtomatizacije testiranja v Power Platform in Dynamics 365 storitvah.
Test Engine ima strukturiran model življenjskega cikla funkcij za upravljanje napredovanja funkcij od eksperimentalnih konceptov do splošno dostopnih zmogljivosti. Ta pristop uporabnikom omogoča dostop do novih funkcionalnosti na različnih ravneh zrelosti, hkrati pa zagotavlja zanesljivost in stabilnost za produkcijske scenarije.
Napredek funkcij v testnem mehanizmu
Funkcije testnega mehanizma sledijo določeni poti od začetne do splošne dostopnosti v treh fazah:
- Inovacije odprte kode (predogledna faza)
- Predogled funkcij (faza ocenjevanja)
- Splošna razpoložljivost (stabilna faza)
1. Inovacije odprte kode (predogledna faza)
Pot številnih funkcij testnega motorja se začne v repozitoriju open source, kjer:
- Člani skupnosti in Microsoft inženirji predlagajo in prispevajo nove funkcije
- Razviti so novi ponudniki in razširitve za podporo več scenarijev
- Dejanja po meri so ustvarjena in preizkušena v resničnih okoljih Power Fx
- Eksperimentalni koncepti so potrjeni pred formalno integracijo izdelka
Ta predogledna faza predstavlja najsodobnejše zmogljivosti, ki so na voljo razvijalcem, ki gradijo testni mehanizem iz izvorne kode.
2. Predogled funkcij (faza ocenjevanja)
Funkcije, ki izkazujejo vrednost v open source okolju, lahko napredujejo v fazo ocenjevanja, kjer postanejo na voljo v uradni izdaji Power Platform CLI (pac) z izrecno privolitvijo:
- Funkcije so dostopne prek predpone funkcije
Previewv Power Fx - Funkcionalnost mora biti izrecno omogočena v nastavitvah testa:
testSettings:
extensionModules:
enable: true
allowPowerFxNamespaces:
- Preview
- Funkcije v tej fazi so deležne obsežnejšega testiranja, vendar se lahko še vedno razvijajo glede na povratne informacije.
- Dokumentacija vključuje oznako Predogled, ki označuje morebitne prihodnje spremembe.
3. Splošna dostopnost (stabilna faza)
Po temeljitem testiranju in izboljšanju v fazi predogleda stabilne funkcije napredujejo do splošne dostopnosti:
- Funkcije se selijo iz predpone
Previewv predponoTestEngine - Funkcionalnost postane privzeto na voljo brez posebne konfiguracije
- Funkcije so pripravljene za produkcijo s polno podporo
- Dokumentacija odstrani oznako Predogled
Omogočanje funkcij z organizacijo funkcij Power Fx
Testni mehanizem uporablja predpone funkcij kot primarni mehanizem za nadzor razpoložljivosti funkcij: Power Fx
| Predpona funkcije | Description | Razpoložljivost |
|---|---|---|
TestEngine |
Funkcije, pripravljene za produkcijo, so na voljo vsem uporabnikom | Privzeto omogočeno |
Preview |
Funkcije, ki so v fazi ocenjevanja in se lahko spremenijo | Zahteva izrecno privolitev |
| (Brez) | Osnovne funkcije Power Fx | Vedno na voljo |
Ta organizacija ponuja več prednosti:
- Jasna indikacija zrelosti funkcije: Predpona sporoča pričakovano stabilnost
- Nadzorovan dostop: Funkcije predogleda morajo biti izrecno omogočene, da se uporabniki zaščitijo pred nenamernimi spremembami
- Odpornost različic: Ko funkcije dozorijo, se lahko koda postopoma posodablja, da uporablja novo predpono
Za več informacij o konfiguriranju in uporabi teh predpon glejte Uporaba Power Fx organizacije funkcij pri testiranju.
Prispevek k razvoju Test Engine-a
Ekipa Test Engine aktivno sodeluje s skupnostjo pri razvoju izdelka:
Prispevki odprte kode
Člani skupnosti lahko prispevajo k Test Engine na več načinov:
- Razširitve ponudnikov: Ustvarjanje novih ponudnikov za podporo več vrst aplikacij
- Power Fx Dejanja: Razvijte dejanja po meri, ki omogočajo nove scenarije testiranja
- Izboljšave funkcij: Izboljšajte obstoječo funkcionalnost za reševanje pogostih scenarijev
- Poročanje o težavah: Prijavite vse težave, ki jih odkrijete, z uporabo našega GitHub repozitorija. Obstoječe znane težave najdete tukaj: aka.ms/TestEngineOpenIssues
Pot do integracije izdelkov
Funkcije, ki se začnejo kot open source prispevki, se lahko upoštevajo za vključitev v uradni Power Platform CLI (pac test run) na naslednji način:
- Začetni razvoj: Funkcija je ustvarjena in preizkušena v repozitoriju open source
- Preverjanje skupnosti: Drugi uporabniki preverijo uporabnost in stabilnost funkcije
- Obravnava izdelka: Ekipa za testni mehanizem pregleda funkcijo
- Integracija predogleda: Če je odobrena, je funkcija integrirana v predpono predogleda
- Splošna razpoložljivost: Po zadostni validaciji funkcija preide na predpono TestEngine.
Sodelovanje z ekipo za izdelke
Razvijalci, ki želijo prispevati funkcije, ki bi lahko bile sčasoma vključene v uradni izdelek, bi morali:
- Razprava pred razvojem: Odprite težavo v repozitoriju, da razpravljate o konceptu
- Sledite smernicam za oblikovanje: Zagotovite, da je izvedba usklajena z arhitekturo testnega mehanizma
- Zagotovite celovite teste: Vključite avtomatizirane teste, ki dokazujejo zanesljivost
- Dokumentirajte funkcijo: Ustvarite jasno dokumentacijo za uporabnike
Prednosti modela življenjskega cikla funkcij
Za uporabnike Test Engine ta model ponuja več prednosti:
- Dostop do inovacij: Uporabite najsodobnejše funkcije, še preden so uradno izdane
- Nadzorovano tveganje: Izberite, katere predogledne funkcije želite omogočiti glede na potrebe
- Jasna pričakovanja: Razumevanje stabilnosti funkcij z doslednimi konvencijami predpon
- Priložnost za sodelovanje: Vplivajte na smer izdelka s prispevki in povratnimi informacijami