Partekatu bidez


Power Apps Proba-motorraren laginak

Oharra

Aurrebista-eginbideak ez daude ekoizpenerako diseinatuta, eta funtzionalitate murriztua izan dezakete. Eginbide horiek kaleratze ofiziala baino lehen dauden erabilgarri, bezeroek atzitu eta beren oharrak eman ditzaten.

Orrialde honek Power Apps Test Engine biltegian eskuragarri dauden lagin proiektuen ikuspegi orokorra eskaintzen du. Adibide hauek hainbat proba gaitasun eta eszenatoki erakusten dituzte zure irtenbideetarako proba eraginkorrak nola sortu ulertzen laguntzeko. Power Platform

Eskuragarri dauden laginak

Hurrengo adibideak eskuragarri daude PowerApps-TestEngine GitHub biltegian:

Sample Deskribapenak
Oinarrizko Galeria Oihal-aplikazio bateko oinarrizko galeria bateko kontrolekin elkarreraginak nola probatu erakusten du. Adibideak etiketa-testu balioak nola berretsi eta galeriako elementuen artean nola nabigatu erakusten du.
Botoi-klikgailua Botoi bat sakatzean kontagailu bat handitzen dela egiaztatzen duen proba sinplea. Proba-bizitza-zikloko kakoak (OnTestCaseStart, OnTestCaseComplete) eta oinarrizko kontrol-elkarrekintzak nola erabili erakusten du.
Kalkulagailua Kalkulagailuaren osagai bat hainbat eragiketarekin probatzen du (batu, kendu, biderkatu, zatitu). Osagaiak sarrera eta irteera kontrolekin nola probatu erakusten du.
Copilot Studio Kit-a Power CAT Copilot Studio Kitaren frogapen-proba aurreratuak. Hainbat orrialde pertsonalizatu probatzeko, txostenak sortzeko eta entitateetan oinarritutako probak egiteko aukera ematen du.
Edukiontziak Edukiontziaren osagaien barruko kontrolekin nola elkarreragin erakusten du, propietateen aldaketak egiaztatuz eta gertaeren kudeaketaz.
Dataverse Ekintzak erabiliz eragiketak probatzen erakusten du. Dataverse Power Fx Erregistroak zuzenean nola sortu, irakurri, eguneratu eta ezabatu erakusten du Dataverse-rekin.
Aldagai mota desberdinak Datu mota anitzekin probak erakusten ditu (String, Number, Boolean, Date, Record, Table), hainbat kontrol erabiliz, hala nola TextInput, Rating, Toggle, DatePicker, Dropdown eta ComboBox.
Pantaila asko Oihal-aplikazio bateko hainbat pantailaren arteko nabigazioa probatzen du, pantaila-trantsizio eta eduki zuzenak egiaztatuz.
MDA goiburuaren kontrola Ereduetan oinarritutako aplikazio bateko goiburu-kontrolaren elkarrekintzak probatzen ditu, ereduetan oinarritutako aplikazioaren UI elementuen probak erakutsiz.
Galeria txertatua Errenkada eta zutabe galeriak dituzten galeria txertatuak probatzen erakusten du. Galeria txertatuetan elementuak nola hautatu eta hautapen-egoera nola balioztatu erakusten du.
PCF osagaia Component Framework (PCF) osagaiak nola probatu erakusten du, zehazki gehikuntza-kontrol osagai bat. Power Apps
Baimenak Erabiltzaile baimenen eszenatoki desberdinekin probak egiten erakusten du. Aplikazioek segurtasun-rol eta sarbide-maila desberdinekin nola jokatzen duten probatzen du.
Pantaila-nabigazioa Pantaila-nabigazio gaitasunak probatzean jartzen du arreta, pantailen arteko trantsizio zuzenak egiaztatuz.
Eguraldia MSN Weather konektorearen konektore-erantzunak nola simulatu erakusten du. Kanpoko zerbitzu-dei simulatuekin probak egiten erakusten ditu.

Laginaren egitura

Lagin gehienek egitura komun bat jarraitzen dute:

  • README.md: Laginaren helburua, aurrebaldintzak eta erabilera argibideak azaltzen ditu
  • RunTests.ps1: PowerShell script-a probak exekutatzeko
  • config.json: Proba-ingurunearen konfigurazio-ezarpenak
  • YAML fitxategiak probatzeko: Proba definizioak (.fx.yaml edo .te.yaml)
  • Soluzio paketea: Aplikazioaren adibidea duen .zip fitxategia (lagin batzuetarako)

Ezaugarri komunak erakutsi dira

Lagin hauek hainbat proba-gaitasun gako erakusten dituzte:

Oinarrizko proba eragiketak

Oinarrizko proba-eragiketen artean daude:

  • Kontrol-propietateak ezartzea eta lortzea
  • Kontrol-balioak eta ikusgarritasuna egiaztatzea
  • Botoiak klikatzea eta kontrolekin elkarreragitea
  • Aurrera jarraitu aurretik baldintzak itxaroten

Proba-ezaugarri aurreratuak

Proba aurreratuen ezaugarrien artean daude:

  • Pantaila eta formularioen arteko nabigazioa
  • Galeriekin eta bildumekin lan egitea
  • Datu mota desberdinekin probak egitea
  • Kanpoko zerbitzu eta konektoreen iseka egitea
  • Erabiltzaile-testuinguru desberdinekin probak egitea

Proba-bizitza-zikloaren kudeaketa

Hauek dira proba-bizitza zikloaren kudeaketaren adibideak:

  • OnTestCaseStart eta OnTestCaseComplete kakoak erabiltzea
  • Ingurune desberdinetarako konfigurazioa
  • Erroreen kudeaketa eta proben diagnostikoa
  • Bideo grabaketa eta pantaila-argazkien gaitasunak

Laginekin hasteko urratsak

Lagin bat erabiltzeko, jarraitu urrats orokor hauek:

  1. Klonatu PowerApps-TestEngine biltegia
  2. Instalatu aurrebaldintzak laginaren README fitxategian azaltzen den bezala
  3. Konfiguratu zure ingurunea config.json fitxategian
  4. Inportatu lagin-soluzioa, baldin badago
  5. Exekutatu probak RunTests.ps1 script-a erabiliz

Argibide zehatzak lortzeko, jo ezazu lagin bakoitzaren README.md fitxategira eta Test Engine dokumentaziora.

Laginak ikaskuntzarako erabiltzea

Lagin hauek ikaskuntza baliabide bikainak eskaintzen dituzte:

  1. Hasi modu sinplean: Hasi oinarrizko kontzeptuetarako Botoi-klikgailua edo Oinarrizko Galeria laginekin
  2. Aurrera egin pixkanaka: Joan lagin konplexuagoetara konfiantza hartzen duzun heinean
  3. Pertsonalizatu probak: Aldatu laginak zure aplikazioaren eskakizunetara egokitzeko
  4. Adibideen bidez ikasi: Erabili lagin-kode ereduak zure probetarako txantiloi gisa

Proba Motorraren Ikuspegi Orokorra
Power Fx Probak egiteko funtzioak
YAML proba formatua
Autentifikazio Gida
Adimen Artifizialak Lagundutako Proba Egiletza