Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Muistiinpano
Esiversiotoimintoja ei ole tarkoitettu tuotantokäyttöön, ja niiden toiminnot voivat olla rajoitettuja. Nämä toiminnot ovat käytettävissä ennen virallista julkaisua, jotta asiakkaat voivat käyttää niiden ennakkojulkaisua ja antaa palautetta.
Test Engine tarjoaa yksinkertaisia todennusvaihtoehtoja, jotka tukevat sekä kehitys- että tuotantoskenaarioita. Tässä artikkelissa on selkeä yleiskatsaus todennusvalinnoistasi ja siitä, miten voit valita tarpeisiisi parhaiten sopivan vaihtoehdon.
Todennus on tehty helpoksi
Test Engine tarjoaa helppokäyttöisiä todennusmenetelmiä riippuen siitä, minkä tyyppisen testin haluat luoda.
Verkkopohjaiset testit (pohjaan perustuvat, mallipohjaiset sovellukset)
Verkkopohjaiset testit, joissa testin suorittamiseen käytetään interaktiivista käyttäjätiliä.
StorageState( oletus)
- Käyttää Windowsin tietosuoja-ohjelmointirajapintaa suojattuun paikalliseen tallennukseen
- Täydellinen yksilölliseen kehitykseen ja testaukseen
- Käsittelee MFA:n ja ehdollisen käyttöoikeuden automaattisesti
- Interaktiivinen ensikirjautuminen, automatisoitu sen jälkeen
- Käytetään verkkopohjaisissa pohjaan perustuvissa ja mallipohjaisissa sovellustesteissä
Dataverse
- Käyttää X.509-varmenteita ja ASP.NET Core Data Protectionia
- Ihanteellinen tiimiympäristöihin ja CI/CD-putkiin
- Tallentaa salatut tunnukset Dataverse
- Tukee palvelun päänimiä automatisoitua testausta varten
- Käytetään verkkopohjaisissa pohjaan perustuvissa ja mallipohjaisissa sovellustesteissä
OAuth testit (Dataverse)
PowerFx-palvelussa ja suorissa Dataverse testeissä todennus toimii eri tavalla. Nämä testit hankkivat käyttöoikeustietueet suoraan Azure CLI -istunnosta käyttämällä az komentoja resurssikohtaisten käyttöoikeustietueiden saamiseksi. Varmista, että olet kirjautunut sisään, az login --allow-no-subscriptions ennen kuin suoritat tämäntyyppisiä testejä.
Milloin kutakin todennusmenetelmää kannattaa käyttää?
Seuraavassa taulukossa kuvataan, milloin kutakin todennusmenetelmää käytetään:
| Jos tarvitset... | Valitse | Miksi se toimii parhaiten |
|---|---|---|
| Aloita nopeasti | StorageState |
Nolla asennusta, suorita vain testit ja kirjaudu sisään |
| Testaa paikallisesti monimenetelmäisen todentamisen avulla | StorageState |
Käsittelee kaikki nykyaikaiset todennusmenetelmät |
| Testikäyttäjien jakaminen tiimisi kanssa | Dataverse |
Keskitetty ja turvallinen tunnistetietojen tallennus |
| Testien suorittaminen CI/CD-putkissa | Dataverse |
Ei-interaktiivinen, automaatioystävällinen |
| Palvelun päänimien käyttäminen | Dataverse |
Tukee turvallista, päätöntä todennusta |
StorageState-todennus: Pika-aloitus
Menetelmä StorageState tallentaa selaimen todennustiedot turvallisesti paikallisesti Windowsin tietosuoja-ohjelmointirajapinnan avulla. Se on täydellinen yksittäisille kehittäjille ja testaajille.
# 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 Todennus: Tiimivalmius
Menetelmä Dataverse tallentaa salatut tunnukset Dataverse X.509-varmenteilla ja ASP.NET Core Data Protectionilla. Se on ihanteellinen tiimeille ja automatisoiduille työnkuluille.
Todennuksen määrittäminen Dataverse
- Lataa Test Engine -ratkaisu: https://aka.ms/TestEngineAuth
- Ratkaisun tuominen ympäristöösi Dataverse
- Varmenteen määrittäminen (itse allekirjoitettu tai varmenteen myöntäjältä)
- Palvelun päänimien määrittäminen automaattista testausta varten (valinnainen, mutta suositeltavaa)
# 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
Seuraavat vaiheet
Valitse itsellesi sopiva polku:
- Todennusopas - Vaiheittaiset ohjeet molemmille todennusmenetelmille
- Tietoturvatiedot - Tekniset tiedot tietoturva-ammattilaisille
- Palvelun päänimen määritys – Määritä ei-vuorovaikutteinen todennus automaatiota varten