Nata
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti prisijungti arba pakeisti katalogus.
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti pakeisti katalogus.
Pastaba.
Peržiūros funkcijos nėra skirtos naudoti gamybai ir gali būti apribotas jų funkcionalumas. Šias funkcijas galima naudoti prieš oficialų išleidimą, kad klientai galėtų gauti ankstyvą prieigą ir pateikti atsiliepimų.
Norint išbandyti drobės programas naudojant bandomąjį modulį , reikia atlikti šiuos veiksmus:
Bandymo plano kūrimas
Bandymų planai sudaromi naudojant YAML formatą. Galite sukurti savo bandymų planą arba atsisiųsti įrašytus testus iš "Test Studio".
Kurkite savo bandymo planą
Sukurkite yaml failą naudodami bandymo plano schemą, paaiškintą Power Apps bandymo variklio YAML formatu (peržiūra).
Pasirinkdami kurti savo bandymo planą, galite pasinaudoti šiomis funkcijomis:
- Papildomos Power Fx funkcijos: naudokite papildomai užregistruotus veiksmus Power Fx , kad sąveikautumėte su Power Apps komponentų sistemos (PCF) komponentais ir padidintumėte testavimo planų galimybes.
- Apibrėžkite pasirinktines duomenų struktūras ir funkcijas: naudokite vartotojo apibrėžtus tipus (UDT) ir vartotojo apibrėžtas funkcijas (UDF), kad sukurtumėte pakartotinai naudojamus ir prižiūrimus bandymo veiksmus.
Arbatpinigiai
Peržiūrėkite galimus planų pavyzdžius "GitHub" saugykloje.
Atsisiųskite įrašytus testus iš "Test Studio".
Atsisiuntę įrašytus testus iš "Test Studio", galite greitai užfiksuoti ir pakartoti vartotojo sąveiką su jūsų programa. Šis metodas yra naudingas kuriant pagrindinius bandomuosius atvejus nerašant jokio kodo. Tačiau ji turi trūkumų, susijusių su lankstumu ir gebėjimu valdyti sudėtingus scenarijus.
Jei turite testų, kuriuos įrašėte " Test Studio", galite juos atsisiųsti iš "Test Studio", kad galėtumėte pakartotinai naudoti "Test Engine".
Naudokite mygtuką Atsisiųsti rinkinį "Test Studio", kad atsisiųstumėte bandymo planą. Pasirinkite bandomąjį rinkinį, kurį norite atsisiųsti, jei turite kelis bandymų paketus.
Arba naudokite mygtuką Atsisiųsti , esantį po kiekvienu bandomuoju rinkiniu.
Būtinai atnaujinkite konfigūracijos failą ir vartotojo konfigūracijas, jei šiai programai naudojate kitą nuomotoją ar aplinką.
Vartotojo nustatymas
Bandomasis variklis šiuo metu turi šiuos autentifikavimo metodus:
| Būdas | Aprašą |
|---|---|
| Saugojimo būsena | Autentifikuotos vartotojo būsenos saugojimas vietoje vartotojo profilyje naudojant Microsoft Windows duomenų apsaugos API |
| Dataverse | Saugokite autentifikuotą vartotojo būseną viduje Dataverse naudodami savo kliento valdomą raktą, užšifruotą X.509 sertifikatu, naudodami ASP.NET pagrindinę duomenų apsaugą |
Negalite saugoti tikrinimo kredencialų tikrinimo plano failuose. Turite pasirinkti Storagestate arba Dataverse kaip saugią vietą kredencialams saugoti. Bandymo plano faile yra nuorodų į tai, kurie aplinkos kintamieji naudojami vartotojo asmenybei. Pavyzdžiui, šis YAML fragmentas nurodo, kad user1Email naudojami aplinkos kintamieji:
environmentVariables:
users:
- personaName: User1
emailKey: user1Email
Norėdami gauti daugiau informacijos, peržiūrėkite parinktį Vartotojai .
Naudokite šį "PowerShell" scenarijų, kad išsaugotumėte vartotojo vardą savo aplinkos kintamuosiuose.
$env:user1Email = "someone@example.com"
Pastaba.
Aplinkos kintamajame vartotojo slaptažodis nebereikalingas. Peržiūrėkite palaikomų parinkčių autentifikavimą .
Atlikite testą
Naudokite PAC CLI pac bandomojo paleidimo komandą, kad paleistumėte bandymo planą.
Būtini parametrai
Turite pateikti šią informaciją:
-
--test-plan-file: kelias į jūsų bandymo plano failą -
--tenant: Jūsų nuomotojo ID -
--environment-id: Jūsų aplinkos ID
Komandos pavyzdys
Štai drobės programos bandymo vykdymo pavyzdys:
pac test run `
--provider canvas `
--test-plan-file your-testplan.te.yaml `
--tenant your-tenantid-guid-value `
--environment-id your-environmentid-guid-value
Taip pat galite naudoti trumpesnius parametrų slapyvardžius:
pac test run `
-p canvas `
-test your-testplan.te.yaml `
-t your-tenantid-guid-value `
-env your-environmentid-guid-value
Dataverse integracija
Norėdami įgalinti Dataverse integravimą su drobės programų bandymais, galite pridėti parametrą enableDataverseFunctions bandymo nustatymuose:
testSettings:
extensionModules:
enable: true
parameters:
enableDataverseFunctions: true
Kai įgalinate Dataverse integravimą, turite atidaryti "Azure CLI" su vartotoju arba paslaugos vykdytoju, turinčiu teises į Dataverse aplinką. Galite naudoti az prisijungimo komandą. Daugiau informacijos: prisijunkite naudodami "Azure CLI".
Integracijai Dataverse naudojamas API URL gaunamas iš pac testo vykdymo parametro pagrindinio domeno--domain pavadinimo arba apibrėžiant pavadintą "PowerShell" aplinkos kintamąjįDATAVERSE_URL.
Peržiūrėti rezultatus
Kai bandymai bus baigti, testo .trx rezultatus galėsite peržiūrėti faile, esančiame išvesties kataloge. Šiame aplanke yra visos ekrano kopijos arba vaizdo įrašai, užfiksuoti atliekant bandymus, kai recordVideo bandymo plane nustatyta true yaml.