Del via


ALM i Power Platform med testprogram (forhåndsversion)

Bemærk

Prøveversionsfunktionerne er ikke beregnet til produktionsformål og kan have begrænset funktionalitet. Disse funktioner er tilgængelige før en officiel udgivelse, så kunderne kan få tidlig adgang og give feedback.

Application Lifecycle Management (ALM) er en omfattende tilgang til styring af programmers livscyklus fra det første koncept til udvikling, test, implementering og løbende vedligeholdelse. I forbindelse med Power Platform inkorporering af automatiseret test med Test Engine i din ALM-proces sikrer det, at applikationer testes grundigt på hvert udviklingstrin, hvilket resulterer i udgivelser af højere kvalitet.

Forståelse af testautomatisering i ALM

Testautomatisering spiller en afgørende rolle i ALM-processen ved at:

  • Sikring af kvalitet - Bekræftelse af, at programmer fungerer som forventet før implementering
  • Reduktion af risici - Fang problemer tidligt, før de når produktionsmiljøer
  • Muliggør kontinuerlig integration - Understøttelse af automatiseret build-verifikationstest
  • Facilitering af kontrollerede udrulninger - tilføjelse af kvalitetsporte til frigivelsespipelines

Med Power Apps testprogram kan du integrere automatiseret test i dine eksisterende ALM-arbejdsprocesser på Power Platform, uanset hvilket CI/CD-værktøj du bruger.

Testautomatiseringslivscyklus

Testprogrammet understøtter en komplet testlivscyklus, der integreres med dine ALM-processer:

  1. Udvikling – Opret og kør test lokalt under appudvikling
  2. Build-validering - Udfør test som en del af automatiseret build-bekræftelse
  3. Frigivelse af porte - Brug testresultater som kvalitetsporte til kontrollerede udrulninger
  4. Produktionsbekræftelse - validering af kritisk funktionalitet i produktionsmiljøer

Introduktion til testautomatisering i ALM

Sådan kommer du i gang med at inkorporere Test Engine i dine ALM-processer:

  1. Opret din testplan - Design YAML-testplaner til dine Power Platform-løsninger
  2. Kør test lokalt - Kontrollér, at test fungerer i dit udviklingsmiljø
  3. Konfigurer godkendelse - Konfigurer passende godkendelse til dine lokale udførelses- og pipelinemiljøer
  4. Integrer med din pipeline - Tilslut testprogrammet til din eksisterende ALM-pipeline
  5. Implementer kvalitetsporte - Brug testresultater til at kontrollere promoveringen af løsninger

Tip

Start med kritiske brugerrejser, og udvid gradvist din automatiserede testdækning, efterhånden som du bliver mere fortrolig med Test Engine.

Kildekodeversion af testprogrammet (valgfrit)

Hvis du bruger kildekodeversionen af Test Engine, skal du også:

Indstillinger for integration

Test Engine integreres problemfrit med forskellige ALM-værktøjer og -processer

Du kan bruge en lokal editor, f.eks. Visual Studio Code til at redigere filerne YAML til at oprette testprogrammets test. Sådan kører du testene lokalt:

  1. Sørg for, at du har installeret Microsoft Power Platform CLI
  2. Hvis du bruger integration af kildekontrol, skal du klone dit projekt til din lokale maskine
  3. Brug pac-testkørslen til at udføre din test
  4. Gennemgå testens beståede/ikke beståede resultater

Azure CLI er vigtig for at få adgangstokens til at oprette forbindelse til Dataverse. Lokalt kan du bruge:

az login --allow-no-subscriptions

Få mere at vide om YAML-syntaks for testprogram
Konfigurer godkendelse til dine tests
Test lærredsprogrammer, modelbaserede programmer eller Dataverse-udvidelser
Forstå Power Platform ALM