Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Poznámka
Funkcie ukážky nie sú určené na produkčné účely a môžu mať obmedzenú funkčnosť. Tieto funkcie sú k dispozícii pred oficiálnym vydaním, aby k nim mohli zákazníci získať rýchly prístup a poskytnúť odozvu.
Schopnosť simulovať interakciu s konektormi Dataverse a Power Platform môže zohrať dôležitú úlohu pri testovaní vašich aplikácií s nízkym kódom, pretože vám umožní definovať testovacie scenáre bez potreby skutočných údajov.
Tento prístup pomáha identifikovať potenciálne problémy a zabezpečiť, aby riešenie fungovalo podľa očakávaní za rôznych podmienok bez rizika ovplyvnenia reálnych údajov.
Výhody simulácie hovorov
Použitím funkcií ako Preview.SimulateDataverse a Preview.SimulateConnector môžete:
- Testovanie rôznych scenárov: Riešte, ako aplikácia reaguje v rôznych scenároch vrátane okrajových prípadov a výnimiek bez ovplyvnenia skutočných údajov.
- Testy šťastnej cesty: Vykonávanie simulácií umožňuje testovanie „šťastnej cesty“, kde všetko funguje podľa očakávaní.
- Testovanie okrajových prípadov a výnimiek: Vytvárajte testy, ktoré overujú okrajové prípady a očakávané výnimky, čím zabezpečíte, že ich vaše aplikácie spracujú elegantne.
Funkcie Power Fx
Funkcie Preview.SimulateDataverse a Preview.SimulateConnector poskytujú dôležité možnosti na testovanie správania aplikácie Power App nezávisle od závislostí od aktuálnych údajov uložených v Dataverse alebo akcií vykonávaných pomocou konektorov. Použitím týchto funkcií môžete testovať rôzne scenáre testovacích prípadov a vyhnúť sa zaseknutiu testovanej aplikácie.
Simulácia dotazu Dataverse
Najbežnejším simulačným scenárom je umožniť testu definovať, aké údaje by sa mali použiť, keď chce aplikácia dotazovať údaje z Dataverse. V tomto prípade môžete použiť funkciu Preview.SimulateDataverse . Napríklad
Preview.SimulateDataverse({
Action: "Query",
Entity: "Account",
When: Table({Status: "Active", CreatedOn: "> 2023-01-01"}),
Then: Table({Name: "Test", Owner: "John Doe"}) // Return Value
});
Táto funkcia bude simulovať Dataverse dopyt na tabuľku účtov keď je Status aktívne a hodnota je po 1. januári 2023. CreatedOn Použitie tohto druhu simulácie môže pomôcť pri testovaní toho, ako aplikácia reaguje, keď sa vrátia rôzne výsledky.
Simulácia volania konektora
Ďalším bežným scenárom je možnosť definovať údaje, ktoré by sa mali vrátiť z požiadavky do konektora. Power Platform V tomto prípade môžete použiť funkciu Preview.SimulateConnector. ... Napríklad
Preview.SimulateConnector({
Name: "Office365Groups",
When: {Action: "ListOwnedGroupsV2"},
Then: Table({Name: "Test"})
});
Táto funkcia simuluje volanie konektora Office365Groups , keď je akcia ListOwnedGroupsV2. Pomáha pri testovaní toho, ako aplikácia spracováva volania konektora a zabezpečuje, aby konektor vrátil očakávané testovacie údaje.