Jagamisviis:


Power Apps Testmootori näidised

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 OnTestCaseStart ja OnTestCaseComplete konksud
  • Konfigureerimine erinevate keskkondade jaoks
  • Veakäsitlus ja testidiagnostika
  • Video salvestamise ja ekraanipiltide tegemise võimalused

Näidistega alustamine

Näidise kasutamiseks toimige järgmiselt.

  1. TestEngine’i hoidla kloonimine PowerApps
  2. Installige eeltingimused, nagu on kirjeldatud näidise README-s
  3. Keskkonna konfigureerimine config.json failis
  4. Importige proovilahus, kui see on olemas
  5. 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:

  1. Alustage lihtsalt: alustage põhimõistete jaoks nupuklikkuri või põhigalerii näidistega
  2. Liikuge järk-järgult: liikuge enesekindluse saavutamisel keerukamate näidiste juurde
  3. Testide kohandamine: näidiste muutmine vastavalt oma rakenduse nõuetele
  4. Õppige näite abil: Kasutage näidiskoodimustreid oma testide mallidena

Testmootori ülevaade
Power Fx Funktsioonid testimiseks
YAML-testi vorming
Autentimise juhend
AI-toega testide koostamine