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.
Note
Test Engine je zastaralý a v budoucí verzi se odebere. Ukázky Power Platform Playwright slouží k testování možností automatizace v Power Platform a Dynamics 365 službách.
Power Apps Test Engine je testovací řešení navržené speciálně pro aplikace Power Platform. Ať už jste nováčkovi v automatizovaném testování, obeznámeni s Test Studio, nebo jste zkušený vývojář se znalostí Playwrightu, Test Engine nabízí škálovatelný přístup k testování, který je v souladu s filozofií low-code platformy Power Platform.
Zjistěte více o tom, jak vám Test Engine pomůže bez ohledu na to, kde začínáte:
Pokud testujete své aplikace ručně, Test Engine poskytuje přístupný vstupní bod k automatizaci testování: Power Platform
- Nízko-kódový přístup: Vytvářejte automatizované testy pomocí YAML a Power Fx, což je stejný jazyk vzorců, jaký se používá v Power Apps
- Není vyžadována znalost DOM: Pro interakci s komponentami vaší aplikace nemusíte rozumět HTML ani CSS selektorům
- Známá terminologie: Testy odkazují na názvy ovládacích prvků tak, jak se objevují v Power Apps Studio, což usnadňuje čtení a údržbu testů.
Testovací engine vám může pomoci:
- Ušetřete čas: Automatizujte opakující se testovací scénáře, které aktuálně provádíte ručně
- Zvýšení pokrytí: Častěji provádějte komplexnější testy
- Vytvořte základní linii testování: Zdokumentujte proces testování ve formátu, který lze znovu použít a sdílet
- Učte se postupně: Začněte s jednoduchými testy a postupně je rozšiřujte, jakmile se budete cítit pohodlněji.
V současné době Power Apps Test Engine funguje s následujícími komponentami Power Platform:
Pro použití testovacího enginu musíte nainstalovat Microsoft Power Platform CLI .
Začínáme s testovacím enginem
Přístup k zahájení práce závisí na vaší roli a úrovni zkušeností:
Nainstalujte nástroje:
- Install Microsoft Power Platform CLI
- Seznamte se se základními operacemi příkazového řádku
Začněte jednoduchým testem:
Rozvíjejte své testovací dovednosti:
- Řiďte se návody a příklady v dokumentaci k testovacímu enginu. ...
- Postupně přidávejte do testů složitější scénáře
Klíčové funkce a výhody
Power Apps Test Engine poskytuje komplexní sadu funkcí, které podporují robustní, nízkokódové a profesionální testování pro řešení Power Platform. Následující hlavní body ukazují, jak vám Test Engine může pomoci automatizovat, ověřovat a udržovat kvalitu vašich aplikací. Power Platform
Komplexní integrační testování
Každá z následujících funkcí je navržena tak, aby vám pomohla dosáhnout komplexního integračního testování napříč vašimi řešeními: Power Platform
- Komplexní Power Platform pokrytí: Otestujte celé své řešení s integrovaným testováním pro aplikace Canvas, aplikace řízené modelem a Dataverse
- Testování realistické uživatelské cesty: Ověřte kompletní obchodní procesy napříč více Power Platform komponentami a zajistěte, aby vaše řešení fungovala pro skutečné uživatele podle očekávání.
- Zjednodušené nastavení prostředí: Používejte stejný kontext ověřování v celé testovací sadě, což snižuje složitost nastavení a režijní náklady na údržbu.
Testování v přirozeném jazyce a s využitím umělé inteligence
Každá z následujících funkcí je navržena tak, aby vám pomohla dosáhnout integračního testování přirozeného jazyka a umělé inteligence napříč vašimi řešeními: Power Platform
- Testy generované programem Copilot: Vytvářejte testy pomocí přirozeného jazyka – popište, co chcete testovat, a nechte program Copilot pomoci s generováním testovacího kódu.
- Testování v přirozeném jazyce a generativní testování s využitím umělé inteligence: Vytvářejte testovací plány v přirozeném jazyce a převádějte je do spustitelných testů pomocí generativních schopností umělé inteligence
- Ověření výsledků umělé inteligence: S jistotou testujte funkce s využitím umělé inteligence pomocí specializovaných funkcí, které zpracovávají nedeterministické výstupy umělé inteligence.
- Testovací plány čitelné člověkem: Pište a udržujte testy, kterým mohou firemní uživatelé i vývojáři porozumět a k nimž mohou přispívat.
- Vytváření testů s podporou umělé inteligence: Použijte GitHub Copilot k urychlení vytváření testů pomocí řešení s řízeným zdrojovým kódem
Tvorba testů Power Fx
Použití **jako jazyka pro tvorbu textu** nabízí následující výhody: Power Fx
- Známý jazyk vzorců: Pište testy s použitím stejného Power Fx jazyka , který již znáte z tvorby aplikací pro plátno.
- Nízká křivka učení: Využijte své stávající Power Platform dovednosti k vytváření testů bez učení se složitých testovacích frameworků
- Odkazy na názvy ovládacích prvků: Odkazujte na ovládací prvky aplikace podle jejich názvů ve studiu, místo abyste se museli učit složité selektory DOM
Testovací infrastruktura připravená pro podniky
Podnikoví zákazníci vyžadují robustní funkce pro bezpečnou správu ověřování. Testovací engine nabízí:
- Flexibilita ověřování: Podpora interaktivního přihlášení, objektu služby a perzistence relace pro splnění vašich bezpečnostních požadavků
- Integrace ALM: Bezproblémová integrace s Azure DevOps, akcemi GitHubu a dalšími CI/CD kanály pro automatizované testování
- Podpora MFA: Spouštějte automatizované testy v prostředích, která vynucují vícefaktorové ověřování bez kompromisů
Pokročilé testovací možnosti
Toto jsou pokročilé funkce, které Test Engine nabízí:
- Simulace konektorů: Vytvářejte spolehlivé testy simulací odpovědí konektorů, a to i pro placené nebo externí služby
- Izolace dat: Testování s předvídatelnými datovými podmínkami bez ovlivnění produkčního prostředí
- Vizuální diagnostika: Řešení problémů s chybami testů pomocí automatických snímků obrazovky a videozáznamů
Limitations
Protože je Test Engine v náhledové verzi, mějte na paměti tato aktuální omezení:
- Nastavení místní lokalizace prohlížeče odpovídá vašemu výchozímu nastavení prohlížeče.
- Některé specializované ovládací prvky mohou vyžadovat použití funkce Preview.PlaywrightAction
- Možnosti testování výkonu jsou stále ve vývoji
Podporované prohlížeče
Testovací engine funguje s následujícími prohlížeči:
- Chromium (Chrome, Microsoft Edge)
- Firefox
- WebKit (Safari)