Autentifikazioa Power Apps-en proba-motorrean (zaharkitua)

Oharra

Test Engine zaharkituta eta etorkizuneko bertsio batean kenduko da. Erabili Power Platform Playwright laginak Power Platform eta Dynamics 365 zerbitzuetan proba automatizatzeko gaitasunak lortzeko.

Test Engine-k autentifikazio aukera errazak eskaintzen ditu garapen eta ekoizpen eszenatokiak onartzeko. Artikulu honek zure autentifikazio aukeren ikuspegi orokorra eta zure beharretarako aukerarik onena nola hautatu azaltzen du.

Autentifikazioa erraztu da

Test Engine-k autentifikazio-metodo erabilerrazak eskaintzen ditu, sortu nahi duzun proba motaren arabera.

Web bidezko probak (mihisea, ereduetan oinarritutako aplikazioak)

Web bidezko probetan, proba exekutatzeko erabiltzaile-kontu interaktibo bat erabiltzen dutenetan.

Biltegiratze-egoera (Lehenetsia)

  • Windows Datuen Babeserako APIa erabiltzen du biltegiratze lokal segurua lortzeko
  • Banakako garapen eta probak egiteko aproposa
  • MFA eta baldintzapeko sarbidea automatikoki kudeatzen ditu
  • Lehen aldiz saioa hastean interaktiboa, ondoren automatizatua
  • Web bidezko Canvas eta Ereduetan oinarritutako aplikazioen probetan erabiltzen da

Dataverse

  • X.509 ziurtagiriak eta ASP.NET Core datuen babesa erabiltzen ditu
  • Talde-inguruneetarako eta CI/CD bideetarako aproposa
  • Token enkriptatuak gordetzen ditu Dataverse
  • Zerbitzu-printzipioak onartzen ditu proba automatizatuetarako
  • Web bidezko Canvas eta Ereduetan oinarritutako aplikazioen probetan erabiltzen da

OAuth oinarritutako probak (Dataverse)

PowerFx hornitzailearen eta zuzeneko probetan, autentifikazioak modu ezberdinean funtzionatzen du. Dataverse Proba hauek sarbide-tokenak zuzenean zure Azure CLI saiotik lortzen dituzte az komandoak erabiliz baliabideen sarbide espezifikoen tokenak lortzeko. Ziurtatu saioa hasita duzula az login --allow-no-subscriptions mota honetako probak egin aurretik.

Noiz erabili behar den autentifikazio-metodo bakoitza

Hurrengo taulak autentifikazio-metodo bakoitza noiz erabili behar den azaltzen du:

Behar baduzu... Aukeratu Zergatik funtzionatzen duen hobekien
Hasi azkar. StorageState Konfiguraziorik gabe, probak egin eta saioa hasi besterik ez duzu egin behar
Probatu tokian tokiko MFArekin StorageState Autentifikazio metodo moderno guztiak kudeatzen ditu
Partekatu probako erabiltzaileak zure taldearekin Dataverse Kredentzialen biltegiratze zentralizatu eta segurua
Exekutatu probak CI/CD kanalizazioetan Dataverse Ez-interaktiboa, automatizaziorako egokia
Erabili zerbitzu-printzipioak Dataverse Autentifikazio seguru eta bururik gabekoa onartzen du

StorageState autentifikazioa: Hasiberrientzako abiarazte azkarra

metodoak modu seguruan gordetzen ditu arakatzailearen autentifikazioaren datuak lokalki Windows Datuak Babesteko APIa erabiliz. Banakako garatzaile eta probatzaileentzat aproposa da.

# StorageState is the default, so you don't need to set it using the --user-auth parameter
pac test run `
   --provider canvas `
   --test-plan-file testplan.yaml `
   --tenant your-tenant-id `
   --environment-id your-environment-id

Dataverse autentifikazioa: Talderako prest

Dataverse metodoak enkriptatutako tokenak gordetzen ditu Dataverse-n, X.509 ziurtagiriak eta ASP.NET Core Data Protection erabiliz. Taldeentzat eta lan-fluxu automatizatuetarako aproposa da.

Autentifikazioa konfiguratzen Dataverse

  1. Deskargatu Test Engine irtenbidea: https://aka.ms/TestEngineAuth
  2. Inportatu irtenbidea zure ingurunera Dataverse
  3. Konfiguratu ziurtagiri bat (auto-sinatua edo zure ziurtagiri-agintaritzak emandakoa)
  4. Konfiguratu zerbitzu-printzipioak proba automatizatuetarako (aukerakoa baina gomendagarria)
# Example command with Dataverse authentication
pac test run `
   --provider canvas `
   --user-auth Dataverse `
   --auth Certstore `
   --test-plan-file testplan.yaml `
   --tenant your-tenant-id `
   --environment-id your-environment-id

Hurrengo urratsak

Aukeratu zuretzako egokia den bidea: