Märkus.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida sisse logida või kausta vahetada.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida kausta vahetada.
Märkus.
Eelvaatefunktsioonid ei ole mõeldud kasutamiseks tootmises ja nende funktsioonid võivad olla piiratud. Need funktsioonid on saadaval enne ametlikku väljastamist, et kliendid saaksid sellele varakult juurdepääsu ja võiksid tagasisidet anda.
Sellel lehel antakse ülevaade testimootori hoidlas saadaolevatest Power Apps näidisprojektidest. Need näidised näitavad erinevaid testimisvõimalusi ja stsenaariume, mis aitavad teil mõista, kuidas luua oma Power Platform lahenduste jaoks tõhusaid teste.
Saadaolevad näidised
Järgmised näidised on saadaval PowerApps TestEngine GitHubi hoidlas:
| Sample | Kirjeldus |
|---|---|
| Põhiline galerii | Näitab, kuidas testida suhtlust juhtelementidega lõuendirakenduse põhigaleriis. Näidis näitab, kuidas kinnitada sildi tekstiväärtusi ja liikuda galerii üksuste vahel. |
| Nupu klõpsaja | Lihtne test, mis kontrollib, et loendur suureneb nupu klõpsamisel. Näitab, kuidas kasutada testi elutsükli konkse (OnTestCaseStart, OnTestCaseComplete) ja põhilisi juhtelementide interaktsioone. |
| Kalkulaator | Testib kalkulaatori komponenti mitme toiminguga (liitmine, lahutamine, korrutamine, jagamine). Näitab, kuidas testida komponente sisend- ja väljundjuhtelementidega. |
| Copiloti stuudio komplekt | Täiustatud näidis, mis demonstreerib Power CAT Copilot Studio Kiti teste. Sisaldab mitme kohandatud lehe testimist, aruannete genereerimist ja olemipõhist testimist. |
| Konteinerid | Näitab, kuidas suhelda konteineri komponentide sees olevate juhtelementidega, kontrollida atribuutide muudatusi ja sündmuste käsitlemist. |
| Dataverse | Demonstreerib toimingute testimist Dataverse toimingute abil Power Fx . Näitab, kuidas kirjeid otse luua Dataverse, lugeda, värskendada ja kustutada. |
| Erinevad muutujate tüübid | Näitab testimist mitme andmetüübiga (String, Number,, Boolean, Date, Record), Table kasutades erinevaid juhtelemente, TextInput nagu Rating,, Toggle, DatePicker,, Dropdown ja ComboBox. |
| Palju ekraane | Testib lõuendirakenduses navigeerimist mitme ekraani vahel, kontrollides õigeid ekraanisiirdeid ja sisu. |
| MDA päise juhtimine | Testib päise juhtelementide interaktsioone mudelipõhises rakenduses, demonstreerides mudelipõhise rakenduse kasutajaliidese elementide testimist. |
| Pesastatud galerii | Näitab pesastatud galeriide testimist nii rea- kui ka veerugaleriidega. Näitab, kuidas pesastatud galeriides üksusi valida ja valikuolekut valideerida. |
| PCF-i komponent | Näitab, kuidas testida Power Apps Component Frameworki (PCF) komponente, täpsemalt juurdekasvu juhtimise komponenti. |
| Õigused | Demonstreerib testimist erinevate kasutajaõiguste stsenaariumidega. Testib, kuidas rakendused käituvad erinevate turberollide ja juurdepääsutasemetega. |
| Ekraanil navigeerimine | Keskendub ekraanil navigeerimise võimaluste testimisele, kontrollides õigeid üleminekuid ekraanide vahel. |
| Ilm | Näitab, kuidas mõnitada MSN Weatheri konnektori konnektori vastuseid. Demonstreerib testimist simuleeritud väliste teenusekõnedega. |
Valimi struktuur
Enamik näidiseid järgib ühist struktuuri:
- README.md: Selgitab näidise eesmärki, eeltingimusi ja kasutusjuhiseid
- RunTests.ps1: PowerShelli skript testide käivitamiseks
- config.json: Testkeskkonna konfiguratsioonisätted
- YAML-failide testimine: testi definitsioonid (.fx.yaml või .te.yaml)
- Lahendusepakett: .zip fail, mis sisaldab näidisrakendust (mõne näidise puhul)
Näidatud ühised omadused
Need näidised näitavad mitmeid peamisi testimisvõimalusi:
Põhilised testitoimingud
Põhilised testitoimingud hõlmavad järgmist:
- Juhtelementide atribuutide seadistamine ja hankimine
- Kontrollväärtuste ja nähtavuse kontrollimine
- Nuppude klõpsamine ja juhtelementidega suhtlemine
- Tingimuste ootamine enne jätkamist
Täiustatud testimisfunktsioonid
Täiustatud testimisfunktsioonide hulka kuuluvad:
- Ekraanide ja vormide vahel navigeerimine
- Galeriide ja kollektsioonidega töötamine
- Testimine erinevate andmetüüpidega
- Väliste teenuste ja konnektorite mõnitamine
- Testimine erinevate kasutajakontekstidega
Testi elutsükli haldamine
Need on näited testi elutsükli haldamisest:
- Kasutamine
OnTestCaseStartjaOnTestCaseCompletekonksud - Konfigureerimine erinevate keskkondade jaoks
- Veakäsitlus ja testidiagnostika
- Video salvestamise ja ekraanipiltide tegemise võimalused
Näidistega alustamine
Näidise kasutamiseks toimige järgmiselt.
- TestEngine’i hoidla kloonimine PowerApps
- Installige eeltingimused, nagu on kirjeldatud näidise README-s
- Keskkonna konfigureerimine config.json failis
- Importige proovilahus, kui see on olemas
- Testide käivitamine skripti RunTests.ps1 abil
Üksikasjalikud juhised leiate iga proovi README.md failist ja testmootori dokumentatsioonist.
Näidiste kasutamine õppimiseks
Näidised pakuvad suurepäraseid õppematerjale:
- Alustage lihtsalt: alustage põhimõistete jaoks nupuklikkuri või põhigalerii näidistega
- Liikuge järk-järgult: liikuge enesekindluse saavutamisel keerukamate näidiste juurde
- Testide kohandamine: näidiste muutmine vastavalt oma rakenduse nõuetele
- Õppige näite abil: Kasutage näidiskoodimustreid oma testide mallidena
Seotud artiklid
Testmootori ülevaade
Power Fx Funktsioonid testimiseks
YAML-testi vorming
Autentimise juhend
AI-toega testide koostamine