Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
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.
Zure ereduetan oinarritutako aplikazioa Test Engine -rekin probatzeak urrats hauek behar ditu:
Sortu proba-plan bat
Sortu yaml fitxategi bat Power Apps Test Engine YAML formatua (aurrebista) atalean azaldutako proba-planaren eskema erabiliz.
Eskupekoa
Berrikusi GitHub biltegian eskuragarri dauden lagin-planak. ...
Gaitu aurrebista
Gaur egun, ereduetan oinarritutako aplikazioen luzapenen probak egiteko gaitasun guztiek Aurrebista funtzioak erabiltzea eskatzen dute. Hauek gaitzeko, gehitu Preview testSettings allowPowerFxNamespaces -en extensionModules zerrendara. ...
Adibide honek hau nola gehitu erakusten dizu:
testSettings:
extensionModules:
enable: true
allowPowerFxNamespaces:
- Preview
Konfiguratu zure erabiltzailea
Test Engine-k gaur egun autentifikazio metodo hauek ditu:
| Metodoa | Deskribapenak |
|---|---|
| Biltegiratze egoera | Gorde autentifikatutako erabiltzailearen egoera lokalki erabiltzailearen profilean Datuen Babeserako APIa erabiliz Microsoft Windows |
| Dataverse | Gorde autentifikatutako erabiltzailearen egoera barruan Dataverse zure bezeroak kudeatutako gakoa erabiliz, X.509 ziurtagiri batekin enkriptatuta ASP.NET Core Data Protection erabiliz |
Ezin dituzu proba-kredentzialak proba-planaren fitxategietan gorde. Kredentzialak gordetzeko kokapen seguru gisa Storagestate edo Dataverse hautatu behar duzu. Proba-planaren fitxategiak erabiltzaile-pertsonarako erabiltzen diren ingurune-aldagaien erreferentziak ditu. Adibidez, YAML zati honek adierazten du user1Email ingurune aldagaiak erabiltzen direla:
environmentVariables:
users:
- personaName: User1
emailKey: user1Email
Informazio gehiago lortzeko, ikusi Erabiltzaileak .
Erabili ondorengo PowerShell script-a erabiltzaile-izena zure ingurune-aldagaietan gordetzeko.
$env:user1Email = "someone@example.com"
Egin proba
Erabili PAC CLI pac test run komandoa zure proba plana exekutatzeko.
Beharrezko parametroak
Hurrengo informazioa eman behar duzu:
-
--test-plan-file: Zure proba-planaren fitxategirako bidea -
--tenantZure maizterren IDa -
--environment-idZure ingurunearen IDa -
--domain: Probatzeko ereduetan oinarritutako aplikazioaren orriaren domeinu URLa
Ereduetan oinarritutako aplikazioetarako URL formatuak
Ereduetan oinarritutako aplikazioetarako, --domain parametroa aldatu egiten da probatzen ari zaren orrialde motaren arabera. URL formatuak zure proba-egoeraren araberako zuzena zehaztu beharko luke: pagetype
# For custom pages
pac test run `
--provider mda `
--test-plan-file your-testplan.te.yaml `
--tenant your-tenantid-guid-value `
--environment-id your-environmentid-guid-value `
--domain "https://contoso.crm.dynamics.com/main.aspx?appid=00001111-aaaa-2222-bbbb-3333cccc4444&pagetype=custom&name=dev_home_c8017"
# For entity lists (views)
pac test run `
--provider mda `
--test-plan-file your-testplan.te.yaml `
--tenant your-tenantid-guid-value `
--environment-id your-environmentid-guid-value `
--domain "https://contoso.crm.dynamics.com/main.aspx?appid=00001111-aaaa-2222-bbbb-3333cccc4444&pagetype=entitylist&etn=account&viewid=5a84c584-df1c-ed11-9db0-000d3a991110"
# For entity records (forms)
pac test run `
--provider mda `
--test-plan-file your-testplan.te.yaml `
--tenant your-tenantid-guid-value `
--environment-id your-environmentid-guid-value `
--domain "https://contoso.crm.dynamics.com/main.aspx?appid=00001111-aaaa-2222-bbbb-3333cccc4444&pagetype=entityrecord&etn=account&id=72e0e163-df1c-ed11-9db0-000d3a991110"
Dataverse Integrazioa
Ereduetan oinarritutako aplikazioen probekin integrazioa gaitzeko, gehitu parametro hau zure testSettings-etan: Dataverse enableDataverseFunctions...
testSettings:
extensionModules:
enable: true
allowPowerFxNamespaces:
- Preview
parameters:
enableDataverseFunctions: true
Integrazioa gaitzen duzunean, Azure CLI ireki behar duzu ingurunerako eskubideak dituen erabiltzaile edo zerbitzu nagusi batekin. Dataverse Dataverse Komando hau erabil dezakezu: az login Informazio gehiago: Hasi saioa Azure CLIrekin.
Integraziorako erabiltzen den API URLa Dataverse pac proba exekutatu parametroaren ostalariaren domeinu-izenetik edo--domain izeneko PowerShell ingurune-aldagai bat definituz lortzen da. DATAVERSE_URL
Ikusi emaitzak
Probak amaitutakoan, zure probaren emaitzak irteerako direktorioan dagoen .trx fitxategian ikus ditzakezu. Karpeta honek zure probek ateratako pantaila-argazkiak edo bideoak ditu, proba-planaren yaml fitxategian recordVideotrue gisa ezarrita dagoenean.