Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Notat
Forhåndsversjonsfunksjonene er ikke ment for produksjonsbruk og kan ha begrenset funksjonalitet. Disse funksjonene er tilgjengelige før en offisiell utgivelse, slik at kunder kan få tidlig tilgang og gi tilbakemeldinger.
Power Apps Test Engine er en testløsning designet spesielt for Power Platform applikasjoner. Enten du er ny på automatisert testing, kjent med Test Studio eller en erfaren utvikler med Playwright-kunnskap , tilbyr Test Engine en skalerbar tilnærming til testing som er i tråd med lavkodefilosofien til Power Platform.
Finn ut mer om hvordan Test Engine hjelper deg uavhengig av hvor du starter fra:
Hvis du tester programmene manuelt Power Platform , gir testmotoren et tilgjengelig inngangspunkt for testautomatisering:
- Lavkodetilnærming: Opprett automatiserte tester ved hjelp av YAML og Power Fx det samme formelspråket som brukes i Power Apps
- Ingen DOM-kunnskap kreves: Du trenger ikke å forstå HTML eller CSS velgere for å samhandle med appens komponenter
- Kjent terminologi: Tester refererer til kontrollnavn slik de vises i Power Apps Studio, noe som gjør tester enkle å lese og vedlikeholde
Test Engine kan hjelpe deg med å:
- Spar tid: Automatiser repeterende testscenarioer som du utfører manuelt
- Øk dekningen: Kjør mer omfattende tester oftere
- Opprett en testgrunnlinje: Dokumenter testprosessen i et format som kan gjenbrukes og deles
- Lær gradvis: Start med enkle tester og utvid etter hvert som komfortnivået ditt øker
For øyeblikket Power Apps fungerer Test Engine med følgende Power Platform komponenter:
Du må installere Microsoft Power Platform CLI for å bruke testmotoren.
Komme i gang med Test Engine
Tilnærmingen for å komme i gang avhenger av rollen og erfaringsnivået ditt:
Installer verktøyene:
- Installere Microsoft Power Platform CLI
- Gjør deg kjent med grunnleggende kommandolinjeoperasjoner
Start med en enkel test:
- Begynn med en grunnleggende test som validerer en enkelt skjerm eller funksjon
- Bruk YAML-formatet til å strukturere testen
- Lær vanlige Power Fx funksjoner for testing
Bygg testferdighetene dine:
- Følg veiledninger og eksempler i dokumentasjonen for testmotoren
- Gradvis legge til mer komplekse scenarioer i testene dine
Viktige funksjoner og fordeler
Power Apps Test Engine gir et omfattende sett med funksjoner for å støtte robust, lavkodebasert og profesjonell testing av Power Platform løsninger. Følgende høydepunkter viser hvordan Test Engine kan hjelpe deg med å automatisere, validere og opprettholde kvaliteten på tvers av applikasjonene dine Power Platform .
Ende-til-ende-integrasjonstesting
Hver av følgende funksjoner er utformet for å hjelpe deg med å oppnå ende-til-ende-integrasjonstesting på tvers av løsningene dine Power Platform :
- Omfattende Power Platform dekning: Test hele løsningen med integrert testing for lerretsapper, modelldrevne apper og Dataverse
- Realistisk testing av brukerreise: Valider komplette forretningsprosesser på tvers av flere Power Platform komponenter, og sørg for at løsningene dine fungerer som forventet for ekte brukere
- Forenklet miljøoppsett: Bruk samme autentiseringskontekst på tvers av hele testpakken, noe som reduserer oppsettskompleksiteten og vedlikeholdskostnadene
Naturlig språk og AI-drevet testing
Hver av følgende funksjoner er utformet for å hjelpe deg med å oppnå integreringstesting med naturlig språk og kunstig intelligens på tvers av løsningene dine Power Platform :
- Copilot-genererte tester: Lag tester ved hjelp av naturlig språk - beskriv hva du vil teste, og la Copilot hjelpe til med å generere testkoden
- Naturlig språk og generativ AI-drevet testing: Lag testplaner på naturlig språk og konverter dem til kjørbare tester ved hjelp av generative AI-funksjoner
- AI-resultatvalidering: Test trygt AI-drevne funksjoner med spesialiserte funksjoner som håndterer ikke-deterministiske AI-utganger
- Menneskelesbare testplaner: Skriv og vedlikehold tester som forretningsbrukere og utviklere både kan forstå og bidra til
- AI-assistert testredigering: Bruk GitHub Copilot til å akselerere testoppretting med kildekontrollerte løsninger
Power Fx Test redigering
Bruk Power Fx som tekstredigeringsspråk gir følgende fordeler:
- Kjent formelspråk: Skriv prøver med samme Power Fx språk som du allerede kan fra bygging av lerretsapper
- Lav læringskurve: Bruk dine eksisterende Power Platform ferdigheter til å lage tester uten å lære komplekse testrammeverk
- Kontrollnavnreferanser: Referer til appkontroller etter studionavnene i stedet for å måtte lære komplekse DOM-velgere
Bedriftsklar testinfrastruktur
Bedriftskunder trenger robuste funksjoner for å administrere autentisering på en sikker måte. Testmotoren gir:
- Godkjenningsfleksibilitet: Støtte for interaktiv pålogging, tjenestekontohaver og øktutholdenhet for å passe dine sikkerhetskrav
- ALM-integrasjon: Integrer sømløst med Azure DevOps GitHub Actions og andre CI/CD-datasamlebånd for automatisert testing
- MFA-støtte: Kjør automatiserte tester i miljøer som håndhever godkjenning med flere faktorer uten kompromisser
Avanserte testfunksjoner
Dette er avanserte funksjoner som testmotoren gir:
- Connector Mocking: Lag pålitelige tester ved å simulere koblingssvar, selv for betalte eller eksterne tjenester
- Dataisolering: Test med forutsigbare dataforhold uten å påvirke produksjonsmiljøer
- Visuell diagnostikk: Feilsøk testfeil med automatiske skjermbilder og videoopptak
Begrensninger
Siden testmotoren er i forhåndsversjon, må du være oppmerksom på disse gjeldende begrensningene:
- Innstillinger for nettleserens nasjonale innstillinger følger standardinnstillingene for nettleseren
- Noen spesialiserte kontroller kan kreve bruk av Preview.PlaywrightAction-funksjonen
- Ytelsestestingsfunksjoner er fortsatt under utvikling
Nettlesere som støttes
Testmotoren fungerer med følgende nettlesere:
- Krom (krom, Microsoft Edge)
- Firefox
- WebKit (Safari)