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.
Zmožnost simulacije interakcije s konektorji Dataverse in Power Platform lahko igra pomembno vlogo pri testiranju vaših aplikacij z nizko kodo, saj vam omogoča, da definirate testne scenarije brez potrebe po dejanskih podatkih.
Ta pristop pomaga pri prepoznavanju morebitnih težav in zagotavljanju, da rešitev deluje po pričakovanjih v različnih pogojih, ne da bi pri tem tvegala vpliv na dejanske podatke.
Prednosti simulacije klicev
Z uporabo funkcij, kot sta Preview.SimulateDataverse in Preview.SimulateConnector , lahko:
- Preizkusite različne scenarije: Obravnavajte, kako se aplikacija odziva v različnih scenarijih, vključno z robnimi primeri in izjemami, ne da bi to vplivalo na dejanske podatke.
- Testi srečne poti: Izvajanje simulacij omogoča testiranje »srečne poti«, kjer vse deluje po pričakovanjih.
- Testiranje robnih primerov in izjem: Zgradite teste, ki potrjujejo robne primere in pričakovane izjeme ter zagotavljajo, da jih vaše aplikacije elegantno obravnavajo.
Funkcije Power Fx
Funkciji Preview.SimulateDataverse in Preview.SimulateConnector zagotavljata pomembno funkcionalnost za preizkušanje delovanja aplikacije Power neodvisno od odvisnosti od trenutnih podatkov, shranjenih v Dataverse ali dejanjih, izvedenih z uporabo povezovalnikov. Z uporabo teh funkcij lahko preizkusite različne scenarije testnih primerov in se izognete zastojem v aplikaciji, ki jo testirate.
Simulacija poizvedbe Dataverse
Najpogostejši scenarij simulacije je, da se testu omogoči, da določi, kateri podatki naj se uporabijo, ko želi aplikacija poizvedovati po podatkih iz Dataverse. V tem primeru lahko uporabite funkcijo Preview.SimulateDataverse . Na primer
Preview.SimulateDataverse({
Action: "Query",
Entity: "Account",
When: Table({Status: "Active", CreatedOn: "> 2023-01-01"}),
Then: Table({Name: "Test", Owner: "John Doe"}) // Return Value
});
Ta funkcija bo simulirala Dataverse , ki poizveduje po tabeli Računov , ko je Status Aktivno in je vrednost po 1. januarju 2023. CreatedOn Uporaba te vrste simulacije lahko pomaga pri testiranju, kako se aplikacija odziva, ko so vrnjeni različni rezultati.
Simulacija klica konektorja
Drug pogost scenarij je možnost definiranja podatkov, ki jih je treba vrniti iz zahteve povezovalniku. Power Platform V tem primeru lahko uporabite funkcijo Preview.SimulateConnector . Na primer
Preview.SimulateConnector({
Name: "Office365Groups",
When: {Action: "ListOwnedGroupsV2"},
Then: Table({Name: "Test"})
});
Ta funkcija simulira klic konektorja na konektor Office365Groups , ko je dejanje ListOwnedGroupsV2. Pomaga pri testiranju, kako aplikacija obravnava klice konektorja, in zagotavlja, da konektor vrne pričakovane testne podatke.