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.
Power Apps Test Engine poskytuje komplexnú sadu funkcií na efektívne testovanie riešení. Power Platform Táto stránka podrobne popisuje dostupné možnosti, ktoré vám pomôžu vytvoriť robustné testovacie sady pre vaše aplikácie. Power Platform
Možnosti testovania aplikácií
Možnosti testovacieho enginu začínajú testovaním aplikácií.
Testovanie aplikácie Canvas
Čo to umožňuje: Vytvárajte komplexné testy pre vaše plátnové aplikácie, ktoré interagujú s ovládacími prvkami, overujú obchodnú logiku a overujú skúsenosti koncových používateľov.
Kľúčové schopnosti:
- Testovanie založené na kontrolách: Interagujte s ovládacími prvkami aplikácie pomocou ich názvov zo štúdia bez potreby znalosti DOM
- Overenie používateľského rozhrania: Overenie vlastností, viditeľnosti a stavu ovládacieho prvku počas vykonávania testu
- Testovanie navigácie: Overenie prechodov medzi obrazovkami a postupov používateľov vo vašej aplikácii
- Vyhodnotenie vzorca: Testovanie zložitej obchodnej logiky pomocou Power Fx výrazov
- Overenie väzby údajov: Overte, či údaje správne prúdia medzi vašou aplikáciou a zdrojmi údajov
Kedy ho použiť:
- Overovanie kritických ciest používateľov vo vašich aplikáciách plátna
- Zabezpečenie funkčnosti aplikácie po zmenách receptúry alebo aktualizáciách ovládania
- Vytváranie regresných testovacích súprav pre komplexné aplikácie na plátne
Získajte viac informácií o testovaní aplikácií Canvas
Testovanie aplikácií riadených modelom
Čo umožňuje: Automatizujte testovanie modelovo riadených aplikácií vrátane formulárov, zobrazení, postupov obchodných procesov a dashboardov.
Kľúčové schopnosti:
- Interakcia s formulárom: Testovanie načítania formulára, zadávania údajov a overovania obchodných pravidiel
- Navigácia v zobrazení: Overenie zobrazení mriežky, operácií filtrovania a výberu záznamov
- Vykonanie príkazu: Testovanie interakcií tlačidiel na páse s nástrojmi a panela príkazov
- Postupy obchodných procesov: Overenie prechodov medzi fázami a overenie povinných polí
- Overenie ovládacieho panela: Otestujte komponenty ovládacieho panela a interaktívne filtre
Kedy ho použiť:
- Zabezpečenie konzistentného správania v komplexných aplikáciách riadených modelom
- Overovanie pravidiel formulárov a obchodnej logiky po prispôsobeniach
- Testovanie komplexných obchodných procesov, ktoré zahŕňajú viacero entít
Získajte viac informácií o testovaní aplikácií riadených modelmi
Dataverse integračné testovanie
Čo umožňuje: Testovanie aplikácií, ktoré interagujú s Dataverse, vrátane operácií s údajmi, obchodných pravidiel a vypočítavaných polí.
Kľúčové schopnosti:
- Operácie CRUD: Testuje operácie vytvárania, čítania, aktualizácie a odstraňovania záznamov Dataverse
- Overenie obchodných pravidiel: Overenie, či sa obchodné pravidlá vykonávajú podľa očakávaní
- Testovanie modelu zabezpečenia: Overenie správneho fungovania bezpečnostných rolí a povolení
- Testovanie vypočítaných a súhrnných polí: Zabezpečenie správneho výpočtu vzorcov a agregácií
- Navigácia vo vzťahoch: Testovanie vyhľadávacích polí a interakcií súvisiacich entít
Kedy ho použiť:
- Testovanie dátovo náročných aplikácií so zložitými interakciami Dataverse
- Overovanie obchodných pravidiel a vypočítavaných polí po zmenách schémy
- Zabezpečenie fungovania oprávnení bezpečnostných rolí podľa očakávania
Získajte viac informácií o integračnom testovaní Dataverse
Špecializované testovacie funkcie
Nasledujúce špecializované funkcie vám umožňujú testovať pokročilé scenáre, ako sú komponenty s umelou inteligenciou, autentifikácia a zabezpečenie a simulácia údajov. Tieto funkcie pomáhajú zabezpečiť, aby vaše riešenia boli robustné, bezpečné a spoľahlivé aj v zložitých alebo nedeterministických prostrediach. Power Platform
Testovanie schopností umelej inteligencie a Copilota
Čo umožňuje: Testovanie komponentov s umelou inteligenciou pomocou špecializovaných funkcií, ktoré zohľadňujú nedeterministické správanie.
Kľúčové schopnosti:
- AI Builder Promptné testovanie: Overte odpovede modelu umelej inteligencie a integrujte ich do svojich testovacích postupov
- Zhoda podobnosti: Pre obsah generovaný umelou inteligenciou použite približné porovnanie namiesto presnej zhody
- Overenie obsahu: Overte, či obsah generovaný umelou inteligenciou spĺňa očakávané kritériá bez nutnosti presných zhôd
- Ošetrenie chýb: Testovanie chybových podmienok modelu umelej inteligencie a záložného správania
Kedy ho použiť:
- Testovanie aplikácií, ktoré používajú komponenty AI Builder
- Overovanie, či obsah generovaný službou Copilot spĺňa obchodné požiadavky
- Vytváranie testovacích súprav pre funkcie spracovania prirodzeného jazyka
Autentifikácia a testovanie bezpečnosti
Čo umožňuje: Testovanie aplikácií s rôznymi metódami overovania a konfiguráciami zabezpečenia.
Kľúčové schopnosti:
- Viaceré metódy overovania: Podpora interaktívneho overovania, overovania principálov služieb a overovania perzistencie relácie
- Spracovanie MFA: Testovanie v prostrediach, ktoré vynucujú viacfaktorové overovanie
- Simulované používateľské kontexty: Testujte s rôznymi bezpečnostnými rolami a povoleniami
- Správa tokenov: Automatizujte spracovanie autentifikačných tokenov v rámci testovacích krokov
Kedy ho použiť:
- Testovanie v bezpečných podnikových prostrediach s požiadavkami MFA
- Overovanie správania aplikácie pre používateľov s rôznymi bezpečnostnými rolami
- Automatizácia testov v kanáloch CI/CD s autentifikáciou principálov služieb
Získajte viac informácií o možnostiach overenia
Simulácia a napodobňovanie dát
Čo to umožňuje: Vytvárať spoľahlivé, izolované testy simuláciou externých závislostí.
Kľúčové schopnosti:
- Simulácia odpovedí konektora: Simulujte odpovede z konektorov bez volania skutočných služieb
- Deterministické testovanie: Vytvorte predvídateľné testovacie podmienky bez ohľadu na externé systémy
- Testovanie chybových scenárov: Simulujte chybové podmienky z konektorov na otestovanie spracovania výnimiek
- Testovanie výkonu: Otestujte správanie aplikácie pri rôznych simulovaných časoch odozvy
Kedy ho použiť:
- Testovanie aplikácií, ktoré sa spoliehajú na platené služby API, bez akýchkoľvek nákladov
- Vytváranie testov, ktoré bežia spoľahlivo bez externých závislostí
- Overovanie spracovania chýb v scenároch zlyhania konektora
Získajte viac informácií o napodobňovaní konektorov
Funkcie vývojárskeho prostredia
Nasledujúce funkcie sú navrhnuté tak, aby zlepšili skúsenosti autorov a vývojárov testov. Poskytujú nástroje a integrácie, ktoré zefektívňujú tvorbu testov, umožňujú rozšíriteľnosť a podporujú automatizované pracovné postupy testovania pre riešenia. Power Platform
Tvorba testov s pomocou umelej inteligencie
Čo to umožňuje: Zrýchlite tvorbu testov pomocou funkcií umelej inteligencie GitHub Copilots vašimi riešeniami s riadeným zdrojovým kódom Power Platform .
Kľúčové schopnosti:
- Generovanie testov v prirodzenom jazyku: Vytvárajte testy popisom scenárov v jednoduchom jazyku
- Povedomie o kontexte zdroja: Použite súbory riešení na generovanie presných referenčných prvkov a navigačných tokov
- Učenie založené na vzorkách: Použite existujúce vzorky ako šablóny pre zložitejšie testovacie scenáre
- Riadené testovacie vzory: Generujte kompletné testovacie sady vrátane hraničných prípadov a spracovania výnimiek
Kedy ho použiť:
- Rýchle spustenie nových testovacích sád pre existujúce aplikácie
- Učenie sa vzorov tvorby testov prostredníctvom príkladov generovaných umelou inteligenciou
- Vytvorenie komplexného testovacieho pokrytia s minimálnym manuálnym kódovaním
Získajte viac informácií o tvorbe testov s pomocou umelej inteligencie
Power Fx tvorba testov
Čo umožňuje: Písať testy pomocou známeho Power Fx jazyka vzorcov, vďaka čomu je tvorba testov prístupná pre tvorcov aj vývojárov.
Kľúčové schopnosti:
- Tvrdenia založené na vzorcoch: Použite Power Fx výrazy na overenie testovacích podmienok
- Prístup k vlastnostiam ovládania: Priamo odkazovať na vlastnosti ovládacích prvkov aplikácie a overovať ich
- Manipulácia s kolekciami: Práca s kolekciami údajov pomocou známych funkcií
- Testovanie komplexných podmienok: Vyjadrenie sofistikovanej testovacej logiky pomocou Power Fx operátorov a funkcií
Kedy ho použiť:
- Využitie existujúcich znalostí na vytvorenie testov Power Fx
- Vytváranie testov, ktorým tvorcovia aplikácií rozumejú a ktoré dokážu spravovať
- Vytváranie komplexnej overovacej logiky pre sofistikované správanie aplikácií
Získajte viac informácií o testovaní Power Fx
Rámec rozšíriteľnosti
Čo umožňuje: Prispôsobiť a rozšíriť možnosti testovacieho enginu tak, aby spĺňali špecializované potreby testovania.
Kľúčové schopnosti:
- Vlastní poskytovatelia: Vytvorte špecializovaných poskytovateľov pre jedinečné typy aplikácií
- Používateľom definované funkcie: Rozšírenie Power Fx o vlastné funkcie C#
- Vlastné typy: Definujte špecializované typy pre komplexné testovacie scenáre
- Integrácia testovacieho frameworku: Prepojenie testovacieho enginu s existujúcimi testovacími frameworkami
Kedy ho použiť:
- Testovanie vlastných ovládacích prvkov alebo komponentov, ktoré nie sú zahrnuté v štandardných poskytovateľoch
- Implementácia špecializovanej testovacej logiky pre jedinečné obchodné požiadavky
- Integrácia s existujúcou testovacou infraštruktúrou
Získajte viac informácií o možnostiach rozšíriteľnosti
Integrácia ALM a CI/CD
Čo to umožňuje: Začlenenie automatizovaného testovania do životného cyklu vývoja a procesov nepretržitej integrácie.
Kľúčové schopnosti:
- Spustenie z príkazového riadka: Spúšťanie testov z terminálov alebo zostavovacích agentov
- Integrácia kanála: Jednoduché zahrnutie testov do Azure DevOps alebo pracovných postupov akcií GitHubu
- Testovacie hlásenia: Generovanie štruktúrovaných výsledkov testov pre spotrebu v potrubí
- Prepínanie prostredia: Testujte v rôznych prostrediach vo vašom nasadzovacom procese
Kedy ho použiť:
- Implementácia automatizovaného testovania v CI/CD pipelines
- Vytváranie kvalitatívnych brán pre nasadenie riešení Power Platform
- Zavedenie postupov nepretržitého testovania pre váš vývojový tím
Diagnostika a riešenie problémov
Nasledujúce diagnostické a riešiace funkcie vám pomôžu rýchlo identifikovať, analyzovať a vyriešiť problémy, ktoré sa vyskytnú počas vykonávania testu. Tieto nástroje poskytujú vizuálne artefakty a podrobné protokoly na zjednodušenie ladenia a zlepšenie spoľahlivosti testov.
Vizuálne testovacie artefakty
Čo umožňuje: Zachytiť vizuálne dôkazy o vykonaní testov na zjednodušenie ladenia a riešenia chýb.
Kľúčové schopnosti:
- Zachytávanie snímok obrazovky: Automatické vytváranie snímok obrazovky v kľúčových testovacích bodoch
- Nahrávanie videa: Nahrávanie videí o vykonávaní testov v zložitých scenároch
- Zachytenie kontextu chyby: Zhromažďovanie ďalších kontextových informácií v prípade zlyhania testov
- Sledovanie a protokoly: Generovanie podrobných protokolov vykonávania pre ladenie
Kedy ho použiť:
- Ladenie občasných zlyhaní testov
- Vizuálne dokumentovanie zložitých testovacích scenárov
- Zdieľanie výsledkov testov s členmi tímu, ktorí nemajú prístup k testovaciemu prostrediu
Pripravované možnosti
Nasledujúce pripravované funkcie zvýrazňujú plánované vylepšenia testovacieho enginu. Tieto funkcie rozširujú podporu pre konverzačnú umelú inteligenciu, postupy a pokročilé scenáre testovania umelej inteligencie, aby ďalej posilnili vašu stratégiu testovania. Power Automate
Microsoft Copilot Studio integrácia
Plánovaná integrácia s Microsoft Copilot Studio umožňuje testovanie konverzačných skúseností a virtuálnych agentov s umelou inteligenciou, čo vám umožňuje overovať odpovede botov, toky konverzácií a integráciu s backendovými systémami.
Power Automate testovanie
Vylepšená podpora pre testovanie je vo vývoji a poskytuje komplexnejšie možnosti testovania automatizovaných postupov, akcií postupov a spúšťačov. Power Automate Táto práca podporuje prístupy k integračnému testovaniu aj jednotkovému testovaniu pre komponenty toku.
Viac možností testovania umelej inteligencie
Medzi budúce vylepšenia patrí hodnotiteľ umelej inteligencie pre súpravu SDK a rozšírená podpora pre vlastné scenáre hodnotenia, čo uľahčí overovanie funkcií založených na umelej inteligencii s predvídateľnými a opakovateľnými výsledkami testov. AI Builder