Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Poznámka:
Funkce Preview nejsou určené pro normální používání a mohou mít omezené fungování. Jsou to funkce, které jsou poskytnuté před svým oficiálním vydáním, aby si je zákazníci mohli co nejdříve vyzkoušet a mohli nám napsat své názory.
Schopnost simulovat interakci s konektory Dataverse a Power Platform může hrát důležitou roli při testování vašich low-code aplikací, protože vám umožní definovat testovací scénáře bez nutnosti skutečných dat.
Tento přístup pomáhá identifikovat potenciální problémy a zajistit, aby řešení fungovalo podle očekávání za různých podmínek, aniž by to ovlivnilo reálná data.
Výhody simulace hovorů
Použitím funkcí jako Preview.SimulateDataverse a Preview.SimulateConnector můžete:
- Testování různých scénářů: Zaměřte se na to, jak aplikace reaguje v různých scénářích, včetně okrajových případů a výjimek, aniž by to ovlivnilo skutečná data.
- Testy šťastné cesty: Provádění simulací umožňuje testování „šťastné cesty“, kde vše funguje podle očekávání.
- Testování okrajových případů a výjimek: Vytvářejte testy, které ověřují okrajové případy a očekávané výjimky a zajišťují, že je vaše aplikace zpracují elegantně.
Funkce Power Fx
Funkce Preview.SimulateDataverse a Preview.SimulateConnector poskytují důležité funkce pro testování chování aplikace Power App nezávisle na závislostech na aktuálních datech uložených v Dataverse nebo akcích prováděných pomocí konektorů. Použitím těchto funkcí můžete testovat různé scénáře testovacích případů a vyhnout se zablokování stavu testované aplikace.
Simulace dotazu Dataverse
Nejběžnějším scénářem simulace je umožnit testu definovat, jaká data by měla být použita, když chce aplikace dotazovat data z Dataverse. V tomto případě můžete použít funkci Preview.SimulateDataverse . Například
Preview.SimulateDataverse({
Action: "Query",
Entity: "Account",
When: Table({Status: "Active", CreatedOn: "> 2023-01-01"}),
Then: Table({Name: "Test", Owner: "John Doe"}) // Return Value
});
Tato funkce bude simulovat prostředí Dataverse, které se dotazuje na tabulku Účty, když hodnota Status je Aktivní a hodnota CreatedOn je po 1. lednu 2023. Použití tohoto druhu simulace může pomoci při testování, jak aplikace reaguje, když jsou vráceny různé výsledky.
Simulace volání konektoru
Dalším běžným scénářem je možnost definovat data, která by měla být vrácena z požadavku na konektor. Power Platform V tomto případě můžete použít funkci Preview.SimulateConnector. ... Například
Preview.SimulateConnector({
Name: "Office365Groups",
When: {Action: "ListOwnedGroupsV2"},
Then: Table({Name: "Test"})
});
Tato funkce simuluje volání konektoru Office365Groups , když je akce ListOwnedGroupsV2. Pomáhá při testování, jak aplikace zpracovává volání konektoru, a zajišťuje, aby konektor vracel očekávaná testovací data.