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.
Power Apps Test Engine je testovací řešení navržené speciálně pro aplikace. Power Platform Ať už jste v automatizovaném testování nováčkem, 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. ...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ě testovací engine pracuje s následujícími komponentami: Power Apps 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:
- Instalace rozhraní příkazového řádku Microsoft Power Platform
- 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é vlastnosti a výhody
Power Apps Test Engine poskytuje komplexní sadu funkcí pro podporu robustního, nízkokódového a profesionálního testování ř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
Power Fx tvorba testů
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ů
Omezení
Protože je Test Engine ve fázi náhledu, mějte na paměti tato aktuální omezení:
- Nastavení jazyka prohlížeče odpovídá 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:
- Chrom (Chrom, Microsoft Edge)
- Firefox
- WebKit (Safari)