Dela via


ALM in Power Platform med testmotor (förhandsversion)

Obs

Förhandsversionsfunktioner ska inte användas i produktion och funktionerna kan vara begränsade. funktionerna är tillgängliga före den officiella publiceringen så att kunderna kan få tillgång tidigare och ge oss feedback.

Application Lifecycle Management (ALM) är ett omfattande tillvägagångssätt för att hantera livscykeln för applikationer från det första konceptet genom utveckling, testning, distribution och löpande underhåll. I samband Power Platform med att du införlivar automatiserad testning med testmotor i din ALM-process säkerställer du att applikationerna testas noggrant i varje utvecklingssteg, vilket resulterar i utgåvor av högre kvalitet.

Förstå testautomatisering i ALM

Testautomatisering spelar en avgörande roll i ALM-processen genom att:

  • Säkerställa kvalitet – Verifiera att programmen fungerar som förväntat före distributionen
  • Minska risken – Fånga upp problem tidigt innan de når produktionsmiljöer
  • Möjliggöra kontinuerlig integrering – Stöd för automatiserad testning av byggverifiering
  • Underlätta kontrollerade distributioner – Lägga till kvalitetsgrindar för att släppa pipelines

Med Power Apps Test Engine kan du integrera automatiserad testning i dina befintliga Power Platform ALM-arbetsflöden, oavsett vilka CI/CD-verktyg du använder.

Livscykel för testautomatisering

Testmotorn stöder en komplett testlivscykel som integreras med dina ALM-processer:

  1. Utveckling – Skapa och köra tester lokalt under apputvecklingen
  2. Byggvalidering – Kör tester som en del av automatiserad byggverifiering
  3. Releasegrindar – Använd testresultat som kvalitetsgrindar för kontrollerade distributioner
  4. Produktionsverifiering – Validera kritiska funktioner i produktionsmiljöer

Komma igång med testautomatisering i ALM

Så här kommer du igång med att integrera Test Engine i dina ALM-processer:

  1. Skapa din testplan – Utforma YAML-testplaner för dina Power Platform lösningar
  2. Köra tester lokalt – Kontrollera att testerna fungerar i utvecklingsmiljön
  3. Konfigurera autentisering – Konfigurera lämplig autentisering för dina lokala körnings- och pipelinemiljöer
  4. Integrera med din pipeline - Anslut testmotorn till din befintliga ALM-pipeline
  5. Implementera kvalitetsgrindar - Använd testresultat för att kontrollera marknadsföringen av lösningar

Tips!

Börja med viktiga användarresor och utöka gradvis din automatiserade testtäckning när du blir mer bekant med Test Engine.

Källkodsversion av testmotorn (valfritt)

Om du använder källkodsversionen av Test Engine behöver du också:

Integreringsalternativ

Testmotorn integreras sömlöst med olika ALM-verktyg och processer

Du kan använda en lokal redigerare som Visual Studio Code för att redigera YAML-filerna för att skapa testmotortesterna. Så här kör du testerna lokalt:

  1. Kontrollera att du har Microsoft Power Platform CLI installerat
  2. Om du använder integrering av källkontroll klonar du projektet till den lokala datorn
  3. Använd pac-testkörningen för att köra testet
  4. Granska resultatet av testet, som är godkänt/underkänt

Azure CLI är viktigt för att hämta åtkomsttoken att ansluta till Dataverse. Lokalt kan du använda:

az login --allow-no-subscriptions

Lär dig mer om YAML-syntax för testmotorn
Konfigurera autentisering för dina tester
Testa arbetsyteprogram, modellbaserade program eller Dataverse tillägg
Förstå Power Platform ALM