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.
Táto stránka poskytuje prehľad vzorových projektov dostupných v repozitári Test Engine. Power Apps Tieto ukážky demonštrujú rôzne možnosti testovania a scenáre, ktoré vám pomôžu pochopiť, ako vytvoriť efektívne testy pre vaše riešenia. Power Platform
Dostupné vzorky
Nasledujúce ukážky sú k dispozícii v repozitári PowerApps-TestEngine na GitHub:
| Sample | Description |
|---|---|
| Základná galéria | Ukazuje, ako otestovať interakcie s ovládacími prvkami v základnej galérii v aplikácii plátna. Ukážka ukazuje, ako presadiť hodnoty textu popisu a prechádzať medzi položkami galérie. |
| Klikadlo na tlačidlo | Jednoduchý test, ktorý overuje, či sa počítadlo zvyšuje po kliknutí na tlačidlo. Ukazuje, ako používať hooky životného cyklu testov (OnTestCaseStart, OnTestCaseComplete) a základné interakcie ovládacích prvkov. |
| Kalkulačka | Testuje komponent kalkulačky s viacerými operáciami (sčítanie, odčítanie, násobenie, delenie). Ukazuje, ako testovať komponenty pomocou vstupných a výstupných ovládacích prvkov. |
| Copilot Studio Súprava | Pokročilé ukážkové demonštračné testy pre súpravu Power CAT. Copilot Studio Zahŕňa testovanie viacerých vlastných stránok, generovanie zostáv a testovanie na základe entít. |
| Kontajnery | Ukazuje, ako interagovať s ovládacími prvkami vo vnútri komponentov kontajnera, overovať zmeny vlastností a obsluhovať udalosti. |
| Dataverse | Demonštruje testovanie operácií pomocou akcií. Dataverse Power Fx Ukazuje, ako vytvárať, čítať, aktualizovať a mazať záznamy priamo pomocou Dataverse. |
| Rôzne typy premenných | Ukazuje testovanie s viacerými dátovými typmi (String, Number, Boolean, Date, Record, Table) s použitím rôznych ovládacích prvkov, ako napríklad TextInput, Rating, Toggle, DatePicker, Dropdown a ComboBox. |
| Mnoho obrazoviek | Testuje navigáciu medzi viacerými obrazovkami v aplikácii plátna a overuje správne prechody medzi obrazovkami a obsah. |
| Ovládanie hlavičky MDA | Testuje interakcie ovládacích prvkov hlavičky v aplikácii riadenej modelom, demonštruje testovanie prvkov používateľského rozhrania aplikácie riadenej modelom. |
| Vnorená galéria | Demonštruje testovanie vnorených galérií s riadkovými aj stĺpcovými galériami. Ukazuje, ako vybrať položky vo vnorených galériách a overiť stav výberu. |
| Komponent PCF | Ukazuje, ako testovať komponenty PCF (Component Framework), konkrétne komponent riadenia prírastkov. Power Apps |
| Povolenia | Demonštruje testovanie s rôznymi scenármi používateľských oprávnení. Testuje správanie aplikácií s rôznymi bezpečnostnými rolami a úrovňami prístupu. |
| Navigácia na obrazovke | Zameriava sa na testovanie schopností navigácie na obrazovke a overovanie správnych prechodov medzi obrazovkami. |
| Počasie | Ukazuje, ako simulovať odpovede konektora pre konektor MSN Weather. Demonštruje testovanie so simulovanými volaniami externých služieb. |
Štruktúra vzorky
Väčšina vzoriek má spoločnú štruktúru:
- README.md: Vysvetľuje účel, predpoklady a pokyny na použitie vzorky
- RunTests.ps1: PowerShellový skript na spustenie testov
- config.json: Konfiguračné nastavenia pre testovacie prostredie
- Testovacie súbory YAML: Testovacie definície (.fx.yaml alebo .te.yaml)
- Balík riešenia: Súbor .zip obsahujúci vzorovú aplikáciu (pre niektoré vzorové aplikácie)
Preukázané spoločné znaky
Tieto vzorky demonštrujú niekoľko kľúčových testovacích schopností:
Základné testovacie operácie
Základné testovacie operácie zahŕňajú:
- Nastavenie a získanie vlastností ovládacieho prvku
- Overovanie kontrolných hodnôt a viditeľnosti
- Klikanie na tlačidlá a interakcia s ovládacími prvkami
- Čakanie na podmienky pred pokračovaním
Pokročilé testovacie funkcie
Medzi pokročilé testovacie funkcie patria:
- Navigácia medzi obrazovkami a formulármi
- Práca s galériami a zbierkami
- Testovanie s rôznymi dátovými typmi
- Zosmiešňovanie externých služieb a konektorov
- Testovanie s rôznymi používateľskými kontextmi
Riadenie životného cyklu testovania
Toto sú príklady riadenia životného cyklu testov:
- Používanie háčikov a háčikov
OnTestCaseStartOnTestCaseComplete - Konfigurácia pre rôzne prostredia
- Ošetrenie chýb a diagnostika testov
- Možnosti nahrávania videa a snímania obrazovky
Začíname so vzorkami
Ak chcete použiť vzorku, postupujte podľa týchto všeobecných krokov:
- Naklonujte repozitár PowerApps-TestEngine
- Nainštalujte predpoklady podľa popisu v súbore README vzorového súboru
- Nakonfigurujte si prostredie v súbore config.json
- Importujte vzorové riešenie, ak je k dispozícii
- Spustite testy pomocou skriptu RunTests.ps1
Podrobné pokyny nájdete v súbore README.md každej vzorky a v dokumentácii k testovaciemu enginu .
Používanie vzoriek na učenie
Ukážky poskytujú vynikajúce vzdelávacie zdroje:
- Začnite jednoducho: Začnite s ukážkami Button Clicker alebo Basic Gallery pre základné koncepty
- Postupujte postupne: Prejdite na zložitejšie vzorky, keď si budete nárastom sebavedomia
- Prispôsobenie testov: Upravte vzorky tak, aby zodpovedali požiadavkám vašej vlastnej aplikácie
- Učte sa na príkladoch: Použite vzory vzorového kódu ako šablóny pre vlastné testy
Súvisiace články
Prehľad testovacieho enginu
Power Fx Funkcie na testovanie
Testovací formát YAML
Sprievodca overovaním
Tvorba testov s pomocou umelej inteligencie