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.
Lõuendirakenduste testimine testimismootoriga nõuab järgmisi samme:
Loo testimisplaan
Testiplaanid defineeritakse YAML-vormingus. ... Saate koostada oma testiplaani või alla laadida salvestatud teste Test Studiost.
Koostage oma testimisplaan
Loo YAML-fail, kasutades testimisplaani skeemi, mida on selgitatud jaotises Power Apps Testimismootori YAML-vorming (eelvaade).
Oma testiplaani loomisel saate ära kasutada järgmisi funktsioone:
- Lisafunktsioonid: Kasutage lisatoiminguid, et suhelda komponentide raamistiku (PCF) komponentidega, laiendades oma testimisplaanide võimalusi. Power Fx Power Fx Power Apps
- Kohandatud andmestruktuuride ja funktsioonide määratlemine: Kasutage kasutaja määratletud tüüpe (UDT-sid) ja kasutaja määratletud funktsioone (UDF-e), et luua korduvkasutatavaid ja hooldatavaid testimisetappe.
Jootraha
Vaadake üle GitHubi repositooriumis saadaolevad näidisplaanid. ...
Laadige Test Studiost alla salvestatud testid
Salvestatud testide allalaadimine Test Studiost võimaldab kasutaja ja rakenduse interaktsioonide kiiret jäädvustamist ja taasesitamist. See meetod on kasulik lihtsate testide loomiseks ilma koodi kirjutamata. Siiski on sellel piirangud paindlikkuse ja keeruliste stsenaariumidega toimetuleku võime osas.
Kui teil on teste, mille olete salvestanud rakenduses Test Studio, saate need Test Studiost alla laadida ja testimootoris uuesti kasutada.
Testplaani allalaadimiseks kasutage Test Studios nuppu Laadi alla pakett . Kui teil on mitu testikomplekti, valige allalaaditav testikomplekt.
Teise võimalusena võite kasutada iga testikomplekti all olevat nuppu Laadi alla .
Kui kasutate selle rakenduse jaoks teist rentnikku või keskkonda, veenduge, et värskendaksite konfiguratsioonifaili ja kasutaja konfiguratsioone.
Kasutaja seadistamine
Testimootoril on praegu järgmised autentimismeetodid:
| Meetod | Kirjeldus |
|---|---|
| Salvestusolek | Salvesta autentitud kasutaja olek lokaalselt kasutajaprofiili, kasutades andmekaitse API-t Microsoft Windows |
| Dataverse | Salvesta autentitud kasutaja olek enda sees, Dataverse kasutades oma kliendi hallatavat võtit, mis on krüpteeritud X.509 sertifikaadiga ja kasutab ASP.NET Core Data Protectioni |
Testiplaani failides ei saa testi volitusi salvestada. Volituste salvestamiseks peate turvaliseks asukohaks valima Storagestate või Dataverse . Testiplaani fail sisaldab viiteid keskkonnamuutujatele, mida kasutaja persona jaoks kasutatakse. ... Näiteks järgmine YAML-koodilõik näitab, et kasutatakse keskkonnamuutujaid user1Email :
environmentVariables:
users:
- personaName: User1
emailKey: user1Email
Lisateabe saamiseks vaadake kasutajaid .
Kasutajanime salvestamiseks keskkonnamuutujatesse kasutage järgmist PowerShelli skripti.
$env:user1Email = "someone@example.com"
Märkus.
Kasutaja parooli pole keskkonnamuutujas enam vaja. Toetatud valikute leidmiseks vaadake üle autentimine. ...
Käivita test
Testiplaani käivitamiseks kasutage käsku PAC CLI pac test run .
Nõutavad parameetrid
Peate esitama järgmise teabe:
-
--test-plan-file: Tee teie testimisplaani failini -
--tenantTeie üürniku ID -
--environment-idTeie keskkonna ID
Näidiskäsk
Siin on näide lõuendirakenduse testi käivitamisest:
pac test run `
--provider canvas `
--test-plan-file your-testplan.te.yaml `
--tenant your-tenantid-guid-value `
--environment-id your-environmentid-guid-value
Võite kasutada ka lühemaid parameetri aliase:
pac test run `
-p canvas `
-test your-testplan.te.yaml `
-t your-tenantid-guid-value `
-env your-environmentid-guid-value
Dataverse integratsioon
Lõuendirakenduse testidega integratsiooni lubamiseks saate oma testimisseadetesse lisada parameetri: Dataverse enableDataverseFunctions
testSettings:
extensionModules:
enable: true
parameters:
enableDataverseFunctions: true
Integratsiooni lubamisel peate avama Azure’i käsurealiidese kasutaja või teenusejuhiga, kellel on keskkonnale õigused. Dataverse Dataverse Saate kasutada käsku az login . Lisateave: logige sisse Azure CLI-ga.
Integreerimiseks Dataverse kasutatav API URL saadakse kas pac-testi käivitamise parameetri hosti domeeninimest--domain või PowerShelli keskkonnamuutuja nimega määratledesDATAVERSE_URL.
Vaadake tulemusi
Kui testid on lõpule viidud, saate oma testi tulemusi vaadata väljundkataloogis asuvas .trx failis. See kaust sisaldab kõiki ekraanipilte või videoid, mis on jäädvustatud teie testide jaoks, kui recordVideo see on seatud true testiplaanis yaml.