Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Megjegyzés:
A tesztmotor elavult, és egy későbbi kiadásban el lesz távolítva. Power Platform Playwright-minták használata a Power Platform és Dynamics 365 szolgáltatások automatizálási képességeinek teszteléséhez.
Az összekötőkkel való interakció Dataverse Power Platform szimulálásának képessége fontos szerepet játszhat a kevés kódolást igénylő alkalmazások tesztelésében, mivel lehetővé teszi tesztelési forgatókönyvek definiálását tényleges adatok nélkül.
Ez a megközelítés segít azonosítani a lehetséges problémákat, és biztosítja, hogy a megoldás a várt módon működjön különböző körülmények között anélkül, hogy a valós adatok befolyásolása veszélyt jelentene.
A hívások szimulálásának előnyei
Az olyan függvények használatával, mint a Preview.SimulateDataverse és a Preview.SimulateConnector , a következőket teheti:
- Különböző forgatókönyvek tesztelése: Kezelje, hogyan reagál az alkalmazás a különböző forgatókönyvekre, beleértve a peremhálózati eseteket és a kivételeket is, anélkül, hogy ez hatással lenne a valós adatokra.
- Boldog út tesztek: A szimulációk végrehajtása lehetővé teszi a "boldog út" tesztelését, ahol minden a várt módon működik.
- Peremhálózati esetek és kivételek tesztelése: Olyan teszteket hozhat létre, amelyek ellenőrzik a teszt peremhálózati eseteket és a várt kivételeket, amelyek biztosítják, hogy az alkalmazások megfelelően kezeljék őket.
Power Fx funkciók
A Preview.SimulateDataverse és Preview.SimulateConnector függvények fontos funkciókat biztosítanak a Power App viselkedésének teszteléséhez, függetlenül a Dataverse-ben tárolt aktuális adatoktól vagy az összekötőkkel végrehajtott műveletektől. Ezeknek a függvényeknek az alkalmazásával különböző teszteset-forgatókönyveket tesztelhet, és elkerülheti a tesztelt alkalmazás állapotának lefagyását.
Dataverse-lekérdezés szimulálása
A leggyakoribb szimulációs forgatókönyv az, hogy a teszt lehetővé teszi, hogy meghatározza, milyen adatokat kell használni, amikor az alkalmazás adatokat Dataverse szeretne lekérdezni. Ebben az esetben használhatja a Preview.SimulateDataverse függvényt. Például
Preview.SimulateDataverse({
Action: "Query",
Entity: "Account",
When: Table({Status: "Active", CreatedOn: "> 2023-01-01"}),
Then: Table({Name: "Test", Owner: "John Doe"}) // Return Value
});
Ez a függvény szimulál egy Dataverse-t, amely lekérdezi a Fiók táblát, amikor az Status állapota Aktív, és a CreatedOn értéke 2023. január 1. után van. Az ilyen típusú szimuláció segítségével tesztelheti, hogy az alkalmazás hogyan reagál a különböző eredmények visszaadására.
Összekötőhívás szimulálása
Egy másik gyakori forgatókönyv annak lehetősége, hogy meghatározzuk, milyen adatok térjenek vissza egy kéréssel a Power Platform-összekötőhöz. Ebben az esetben használhatja a Preview.SimulateConnector függvényt . Például
Preview.SimulateConnector({
Name: "Office365Groups",
When: {Action: "ListOwnedGroupsV2"},
Then: Table({Name: "Test"})
});
Ez a függvény szimulálja az Office365Groups összekötő hívását, amikor a művelet ListOwnedGroupsV2. Segít tesztelni, hogy az alkalmazás hogyan kezeli az összekötőhívásokat, és biztosítja, hogy az összekötő a várt tesztadatokat adja vissza.