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.
Power Apps A Test Engine egy kifejezetten Power Platform alkalmazásokhoz tervezett tesztelési megoldás. Akár még nem ismeri az automatizált tesztelést, akár ismeri a Test Studiót, akár tapasztalt fejlesztő, aki a drámaíró ismeretekkel rendelkezik , a Test Engine skálázható megközelítést kínál a teszteléshez, amely összhangban van a kevés kódolást igénylő filozófiával Power Platform.
További információ arról, hogy a Test Engine hogyan segít Önnek, függetlenül attól, hogy honnan indul:
Ha manuálisan teszteli az Power Platform alkalmazásokat, a Test Engine elérhető belépési pontot biztosít a tesztelési automatizáláshoz:
- Kevés kódolást igénylő megközelítés: Automatizált tesztek létrehozása a YAML és Power Fx a Power Apps
- Nincs szükség DOM-ismeretekre: Nem kell értened a HTML-t vagy CSS a választókat az alkalmazás összetevőinek használatához
- Ismerős terminológia: A tesztek a megjelenő Power Apps Studio vezérlőelemek nevére hivatkoznak, így a tesztek könnyen olvashatók és karbantarthatók
A Test Engine segíthet Önnek:
- Időmegtakarítás: Automatizálja az ismétlődő tesztelési forgatókönyveket, amelyeket jelenleg manuálisan hajt végre
- Lefedettség növelése: Átfogóbb tesztek futtatása gyakrabban
- Teszt alapkonfiguráció létrehozása: Dokumentálja a tesztelési folyamatot olyan formátumban, amely újra felhasználható és megosztható
- Tanuljon fokozatosan: Kezdje egyszerű tesztekkel, és bővítse a kényelmi szint növekedésével
Jelenleg a Power Apps Test Engine a következő Power Platform összetevőkkel működik:
A tesztmotor használatához telepítenie kell Microsoft Power Platform a parancssori felületet .
A Test Engine használatának megkezdése
Az indulás megközelítése a szerepkörtől és a tapasztalati szinttől függ:
Telepítse az eszközöket:
- A parancssori felület telepítése Microsoft Power Platform
- Ismerkedjen meg az alapvető parancssori műveletekkel
Kezdje egy egyszerű teszttel:
- Kezdje egy alapszintű teszttel, amely egyetlen képernyőt vagy függvényt érvényesít
- A YAML formátum használata a teszt felépítéséhez
- Ismerje meg a tesztelés gyakori Power Fx funkcióit
Fejlessze tesztelési készségeit:
- Kövesse a tesztmotor dokumentációjában található oktatóanyagokat és példákat
- Fokozatosan adjon hozzá összetettebb forgatókönyveket a tesztekhez
Főbb jellemzők és előnyök
Power Apps A Test Engine átfogó funkciókészletet biztosít a megoldások robusztus, kevés kódolást igénylő és professzionális szintű teszteléséhez Power Platform . Az alábbi kiemelések bemutatják, hogyan segíthet a Test Engine az alkalmazások automatizálásában, ellenőrzésében és minőségének Power Platform fenntartásában.
Végpontok közötti integrációs tesztelés
Az alábbi funkciók mindegyike úgy lett kialakítva, hogy segítsen a megoldások végpontok közötti integrációs tesztelésében Power Platform :
- Átfogó Power Platform lefedettség: Tesztelje a teljes megoldást a vászonalapú alkalmazások, a modellvezérelt alkalmazások és a Dataverse
- Valósághű felhasználói út tesztelése: Validálja a teljes üzleti folyamatokat több Power Platform összetevőn keresztül, biztosítva, hogy megoldásai az elvárásoknak megfelelően működjenek a valódi felhasználók számára
- Egyszerűsített környezetbeállítás: Ugyanazt a hitelesítési környezetet használja a teljes tesztcsomagban, csökkentve a beállítás összetettségét és a karbantartási költségeket
Természetes nyelv és mesterséges intelligencia által vezérelt tesztelés
Az alábbi funkciók mindegyike segít a természetes nyelvi és mesterséges intelligencia által vezérelt integrációs tesztelés elérésében a Power Platform megoldásokban:
- Copilot által generált tesztek: Tesztek létrehozása természetes nyelven – írja le, hogy mit szeretne tesztelni, és hagyja, hogy a Copilot segítsen létrehozni a tesztkódot
- Természetes nyelv és generatív AI-alapú tesztelés: Készítsen tesztterveket természetes nyelven, és alakítsa át őket végrehajtható tesztekké a generatív AI képességeinek használatával
- AI eredményellenőrzés: Magabiztosan tesztelje az AI-alapú funkciókat speciális funkciókkal, amelyek nem determinisztikus AI-kimeneteket kezelnek
- Ember által olvasható teszttervek: Olyan tesztek írása és karbantartása, amelyeket az üzleti felhasználók és a fejlesztők egyaránt megérthetnek és hozzájárulhatnak
- AI-támogatott tesztkészítés: A tesztkészítés GitHub Copilot felgyorsítása forrásvezérelt megoldásokkal
Power Fx teszt készítése
A szövegszerző nyelvként való használat Power Fx a következő előnyökkel jár:
- Ismerős képletnyelv: Teszteket írhat ugyanazon Power Fx a nyelven , amelyet a vászonalapú alkalmazások készítése során már ismer
- Alacsony tanulási görbe: Használja meglévő készségeit Power Platform tesztek létrehozásához anélkül, hogy bonyolult tesztelési keretrendszereket tanulna meg
- Vezérlőnév-hivatkozások: Az alkalmazás vezérlőit a stúdiónevük alapján hivatkozhatja ahelyett, hogy összetett DOM-választókat kellene megtanulnia
Nagyvállalati használatra kész tesztelési infrastruktúra
A nagyvállalati ügyfeleknek robusztus funkciókra van szükségük a hitelesítés biztonságos kezeléséhez. A tesztmotor a következőket biztosítja:
- Hitelesítési rugalmasság: Az interaktív bejelentkezés, a szolgáltatásnév és a munkamenet-megőrzés támogatása a biztonsági követelményeknek megfelelően
- ALM-integráció: Zökkenőmentesen integrálható a Azure DevOps GitHub Actions és más CI/CD folyamatokkal az automatizált teszteléshez
- MFA-támogatás: Automatizált tesztek futtatása olyan környezetekben, amelyek kompromisszumok nélkül kényszerítik ki a többtényezős hitelesítést
Fejlett tesztelési képességek
A tesztmotor által biztosított speciális képességek a következők:
- Összekötő Mocking: Megbízható tesztek létrehozása az összekötői válaszok szimulálásával, akár fizetős vagy külső szolgáltatások esetén is
- Adatelkülönítés: Tesztelés kiszámítható adatfeltételekkel az éles környezetek befolyásolása nélkül
- Vizuális diagnosztika: Teszthibák elhárítása automatikus képernyőképekkel és videofelvételekkel
Korlátozások
Mivel a tesztmotor előzetes verzióban érhető el, vegye figyelembe az alábbi korlátozásokat:
- A böngésző területi beállításai az alapértelmezett böngészőbeállításokat követik
- Egyes speciális vezérlők a Preview.PlaywrightAction függvény használatát igényelhetik
- A teljesítménytesztelési képességek még fejlesztés alatt állnak
A támogatott böngészők
A tesztmotor a következő böngészőkkel működik:
- Króm (króm, Microsoft Edge)
- Firefox
- WebKit (Safari)