Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Feljegyzés
Az előzetes funkciókat nem célszerű termelési környezetben használni, és előfordulhat, hogy korlátozott funkcionalitással rendelkeznek. Ezek a funkciók a hivatalos kiadás előtt érhetők el, hogy az ügyfelek korán megismerkedhessenek velük, és visszajelzést adhassanak róluk.
A Test Engine strukturált funkcióéletciklus-modellel rendelkezik, amely a kísérleti fogalmaktól az általánosan elérhető képességekig terjedő funkciók előrehaladását kezeli. Ez a megközelítés lehetővé teszi a felhasználók számára, hogy különböző érettségi szinteken férjenek hozzá az új funkciókhoz, miközben biztosítja a megbízhatóságot és a stabilitást az éles forgatókönyvekhez.
Funkció előrehaladása a tesztmotorban
A tesztmotor funkciói egy meghatározott útvonalat követnek a kezdetektől az általános elérhetőségig három fázisban:
- Nyílt forráskódú innováció (előzetes verzió)
- Előzetes verziójú funkciók (próbafázis)
- Általános elérhetőség (stabil fázis)
1. Nyílt forráskódú innováció (előzetes szakasz)
A Test Engine számos funkciójának útja a nyílt forráskódú adattárban kezdődik, ahol:
- A közösség tagjai és a Microsoft mérnökei új funkciókat javasolnak és járulnak hozzá
- Új szolgáltatókat és bővítményeket fejlesztünk ki több forgatókönyv támogatására
- Az egyéni Power Fx műveletek valós környezetben hozhatók létre és tesztelhetők
- A kísérleti koncepciókat a hivatalos termékintegráció előtt validálják
Ez az előzetes verziójú fázis a legmodernebb képességeket képviseli, amelyek a tesztmotort forrásból készítő fejlesztők számára érhetők el.
2. Előnézeti funkciók (kiértékelési szakasz)
A nyílt forráskódú környezetben értéket mutató funkciók a kiértékelési fázisba léphetnek, ahol a hivatalos Power Platform parancssori felület (pac) kiadásában válnak elérhetővé kifejezett beleegyezéssel:
- A funkciók a
Previewfunkció előtagján keresztül érhetők el Power Fx - A funkciókat explicit módon engedélyezni kell a tesztbeállításokban:
testSettings:
extensionModules:
enable: true
allowPowerFxNamespaces:
- Preview
- Az ebben a fázisban lévő funkciókat alaposabb tesztelés teszteli, de a visszajelzések alapján még fejlődhetnek
- A dokumentáció tartalmazza az előzetes verzió megjelölést, amely jelzi a lehetséges jövőbeli változásokat
3. Általános rendelkezésre állás (stabil fázis)
Az előzetes verziójú fázisban végzett alapos tesztelés és finomítás után a stabil funkciók általánosan elérhetők:
- A funkciók áttelepítése az
Previewelőtagról azTestEngineelőtagra - A funkcionalitás alapértelmezés szerint speciális konfiguráció nélkül válik elérhetővé
- A funkciók teljes körű támogatással éles használatra késznek minősülnek
- A dokumentáció eltávolítja az Előzetes verzió megjelölést
Funkciók engedélyezése függvényszervezéssel Power Fx
A tesztmotor függvényelőtagokat használ Power Fx elsődleges mechanizmusként a funkciók rendelkezésre állásának szabályozására:
| Függvény előtag | Description | Elérhetőség |
|---|---|---|
TestEngine |
Minden felhasználó számára elérhető éles használatra kész funkciók | Alapértelmezés szerint engedélyezve |
Preview |
Kiértékelés alatt álló, esetlegesen módosuló funkciók | Kifejezett feliratkozást igényel |
| (Nincs) | Alapvető Power Fx funkciók | Mindig elérhető |
Ez a szervezet számos előnnyel jár:
- A funkció érettségének egyértelmű jelzése: Az előtag közli a stabilitási elvárásokat
- Ellenőrzött hozzáférés: Az előzetes verziójú funkciókat explicit módon engedélyezni kell, hogy megvédjék a felhasználókat a nem kívánt módosításoktól
- Verziórugalmasság: A funkciók érésével a kód fokozatosan frissíthető az új előtag használatára
Az előtagok konfigurálásával és használatával kapcsolatos további információkért lásd: Függvényszervezés használata Power Fx a tesztelésben.
Hozzájárulás a Test Engine fejlődéséhez
A Test Engine termékcsapata aktívan együttműködik a közösséggel a termék fejlesztése érdekében:
Nyílt forráskódú hozzájárulások
A közösség tagjai többféleképpen is hozzájárulhatnak a Test Engine-hez:
- Szolgáltatói bővítmények: Új szolgáltatók létrehozása több alkalmazástípus támogatásához
- Power Fx Műveletek: Egyéni műveletek fejlesztése az új tesztelési forgatókönyvek engedélyezéséhez
- Funkciófejlesztések: A meglévő funkciók fejlesztése a gyakori forgatókönyvek kezelése érdekében
- Problémák jelentése: Jelentse a GitHub-adattár problémáival felfedezett problémákat. A meglévő ismert problémákat itt találja: aka.ms/TestEngineOpenIssues
A termékintegrációhoz vezető út
A nyílt forráskódú hozzájárulásként kezdődő funkciók a következő eljárással vehetők figyelembe a hivatalos Power Platform parancssori felületbe (pac test run):
- Kezdeti fejlesztés: A funkció létrehozása és tesztelése a nyílt forráskódú adattárban történik
- Közösségi ellenőrzés: Más felhasználók ellenőrzik a funkció hasznosságát és stabilitását
- Termékszempont: A Test Engine termékcsapata felülvizsgálja a funkciót
- Előzetes verzió integrációja: Jóváhagyás esetén a funkció integrálva lesz az előzetes verzió előtagjába
- Általános elérhetőség: Megfelelő ellenőrzés után a funkció a TestEngine előtagra vált
Együttműködés a termékcsapattal
Azoknak a fejlesztőknek, akik érdeklődnek a hivatalos termékben esetleg bekerülő funkciók iránt, a következőket kell tenniük:
- Megbeszélés fejlesztés előtt: Nyisson meg egy problémát a tárolóban a koncepció megvitatásához
- Kövesse a tervezési irányelveket: Győződjön meg arról, hogy az implementáció igazodik a Test Engine architektúrájához
- Átfogó tesztek biztosítása: Tartalmazzon megbízhatóságot igazoló automatizált teszteket
- Dokumentálja a funkciót: Hozzon létre egyértelmű dokumentációt a felhasználók számára
A funkció életciklus-modelljének előnyei
A Test Engine felhasználói számára ez a modell számos előnnyel jár:
- Hozzáférés az innovációhoz: Használja a legmodernebb funkciókat, mielőtt hivatalosan kiadnák őket
- Ellenőrzött kockázat: Válassza ki, hogy mely előzetes verziójú funkciókat szeretné engedélyezni az igények alapján
- Egyértelmű elvárások: A funkciók stabilitásának megértése konzisztens előtag-konvenciók révén
- Részvételi lehetőség: Befolyásolja a termék irányát hozzájárulásokkal és visszajelzésekkel