Kopīgot, izmantojot


Power Apps Testa dzinēju paraugi

Piezīmes

Priekšskatījuma līdzekļi nav paredzēti komerciālai lietošanai, un to funkcionalitāte var būt ierobežota. Šie līdzekļi ir pieejami pirms oficiālā laidiena, lai klienti varētu priekšlaikus piekļūt līdzeklim un sniegt atsauksmes.

Šajā lapā ir sniegts pārskats par testēšanas programmas repozitorijā pieejamiem Power Apps projektu paraugiem. Šajos paraugos ir parādītas dažādas testēšanas iespējas un scenāriji, lai palīdzētu jums saprast, kā izveidot efektīvus risinājumu testus Power Platform .

Pieejamie paraugi

TestEngine GitHub repozitorijā PowerApps, ir pieejami šādi paraugi:

Sample Apraksts
Pamata galerija Parādīts, kā pārbaudīt mijiedarbību ar vadīklām pamata galerijā audekla lietojumprogrammā. Piemērs parāda, kā apliecināt etiķetes teksta vērtības un pārvietoties starp galerijas vienumiem.
Pogas klikšķis Vienkāršs tests, kas pārbauda, ka skaitītājs palielinās, noklikšķinot uz pogas. Parāda, kā izmantot testa dzīves cikla āķus (OnTestCaseStart, OnTestCaseComplete) un pamata vadības mijiedarbību.
Kalkulators Testē kalkulatora komponentu ar vairākām darbībām (Pievienot, Atņemt, Reizināt, Dalīt). Parāda, kā pārbaudīt komponentus, izmantojot ievades un izvades vadīklas.
Copilot Studio Komplekts Uzlabots paraugs, kas demonstrē Power CAT Copilot Studio komplekta testus. Vairāku pielāgotu lapu testēšana, atskaišu ģenerēšana un entītiju testēšana.
Konteineri Parāda, kā mijiedarboties ar konteinera komponentu vadīklām, pārbaudot rekvizītu izmaiņas un notikumu apstrādi.
Dataverse Demonstrē testēšanas Dataverse operācijas, izmantojot Power Fx darbības. Parāda, kā izveidot, lasīt, atjaunināt un dzēst ierakstus tieši Dataverse.
Dažādi mainīgo veidi Demonstrē testēšanu ar vairākiem datu tipiem (String, Number, Boolean, DateRecord,,), Table izmantojot dažādas vadības ierīces, piemēram TextInput, Rating,, Toggle, DatePicker, Dropdown, un ComboBox.
Daudzi ekrāni Testē navigāciju starp vairākiem ekrāniem audekla programmā, pārbaudot pareizas ekrāna pārejas un saturu.
MDA galvenes vadīkla Testē galvenes vadīklas mijiedarbību modeļa vadītā programmā, demonstrējot modeļa vadītu programmas lietotāja interfeisa elementu testēšanu.
Ligzdotā galerija Demonstrē ligzdoto galeriju testēšanu ar rindu un kolonnu galerijām. Parāda, kā atlasīt vienumus ligzdotajās galerijās un pārbaudīt atlases stāvokli.
PCF komponents Parāda, kā pārbaudīt Power Apps komponentu ietvara (PCF) komponentus, īpaši pieauguma kontroles komponentu.
Atļaujas Demonstrē testēšanu ar dažādiem lietotāju atļauju scenārijiem. Testē, kā lietojumprogrammas darbojas ar dažādām drošības lomām un piekļuves līmeņiem.
Ekrāna navigācija Koncentrējas uz ekrāna navigācijas iespēju testēšanu, pareizu pāreju pārbaudi starp ekrāniem.
Laikapstākļi Parāda, kā izdomāt MSN laika apstākļu savienotāja atbildes. Demonstrē testēšanu ar simulētiem ārējā pakalpojuma zvaniem.

Parauga struktūra

Lielākajai daļai paraugu ir kopīga struktūra:

  • README.md: izskaidro parauga mērķi, priekšnosacījumus un lietošanas instrukcijas
  • RunTests.ps1: PowerShell skripts testu izpildei
  • config.json: testa vides konfigurācijas iestatījumi
  • Pārbaudīt YAML failus: testēt definīcijas (.fx.yaml vai .te.yaml)
  • Risinājuma pakotne: .zip fails, kas satur parauga programmu (dažiem paraugiem)

Kopīgās iezīmes

Šie paraugi parāda vairākas galvenās testēšanas iespējas:

Pamata testa darbības

Testa pamatdarbības ietver:

  • Vadīklas rekvizītu iestatīšana un iegūšana
  • Kontroles vērtību un redzamības pārbaude
  • Noklikšķināšana uz pogām un mijiedarbība ar vadīklām
  • Nosacījumu gaidīšana pirms turpināšanas

Papildu testēšanas funkcijas

Papildu testēšanas funkcijas ietver:

  • Navigācija starp ekrāniem un veidlapām
  • Darbs ar galerijām un kolekcijām
  • Testēšana ar dažādiem datu tipiem
  • Ārējo pakalpojumu un savienotāju izsmieklēšana
  • Testēšana ar dažādiem lietotāju kontekstiem

Testa dzīves cikla pārvaldība

Šie ir testa dzīves cikla pārvaldības piemēri:

  • Lietošana OnTestCaseStart un OnTestCaseComplete āķi
  • Konfigurācija dažādām vidēm
  • Kļūdu apstrāde un testa diagnostika
  • Video ierakstīšanas un ekrānuzņēmumu iespējas

Darba sākšana ar paraugiem

Lai izmantotu paraugu, rīkojieties šādi:

  1. Klonējiet TestEngine PowerApps repozitoriju
  2. Instalējiet priekšnosacījumus, kā aprakstīts parauga README
  3. Vides konfigurēšana config.json failā
  4. Importējiet parauga šķīdumu, ja tas ir pieejams
  5. Testu izpilde, izmantojot skriptu RunTests.ps1

Detalizētus norādījumus skatiet katra parauga README.md failā un testa programmas dokumentācijā.

Paraugu izmantošana mācībām

Paraugi nodrošina lieliskus mācību resursus:

  1. Sāciet vienkārši: sāciet ar pogu klikšķi vai pamata galerijas paraugiem pamatjēdzieniem
  2. Pakāpeniski virzieties uz priekšu: pārejiet uz sarežģītākiem paraugiem, iegūstot pārliecību
  3. Testu pielāgošana: modificējiet paraugus, lai tie atbilstu jūsu lietojumprogrammas prasībām
  4. Apgūstiet pēc piemēra: koda paraugu izmantošana kā veidnes saviem testiem

Testa dzinēja pārskats
Power Fx Testēšanas funkcijas
YAML testa formāts
Autentifikācijas rokasgrāmata
Mākslīgā intelekta atbalstīta testa autorēšana