Delen via


ALM in Power Platform met Test Engine (preview)

Notitie

Preview-functies zijn niet bedoeld voor productiegebruik en bieden mogelijk beperkte functionaliteit. Deze functies zijn beschikbaar voorafgaand aan een officiële release, zodat klanten vroeg toegang kunnen krijgen en feedback kunnen geven.

Application Lifecycle Management (ALM) is een allesomvattende benadering voor het beheren van de levenscyclus van applicaties, van het eerste concept tot en met de ontwikkeling, het testen, de implementatie en het voortdurende onderhoud. In de context van Power Platform zorgt het integreren van geautomatiseerde tests met Test Engine in uw ALM-proces ervoor dat applicaties in elke ontwikkelingsfase grondig worden getest, wat resulteert in releases van hogere kwaliteit.

Testautomatisering in ALM begrijpen

Testautomatisering speelt een cruciale rol in het ALM-proces door:

  • kwaliteit garanderen - Controleren of applicaties functioneren zoals verwacht vóór de implementatie
  • Risico's verminderen - Problemen vroegtijdig signaleren voordat ze de productieomgeving bereiken
  • Continue integratie mogelijk maken - Ondersteuning van geautomatiseerde buildverificatietests
  • Het faciliteren van gecontroleerde implementaties - Het toevoegen van kwaliteitspoorten aan releasepijplijnen

Met Power Apps Test Engine kunt u geautomatiseerd testen integreren in uw bestaande Power Platform ALM-workflows, ongeacht welke CI/CD-tools u gebruikt.

Levenscyclus van testautomatisering

De Test Engine ondersteunt een volledige testlevenscyclus die integreert met uw ALM-processen:

  1. Ontwikkeling - Maak en voer lokaal tests uit tijdens de app-ontwikkeling
  2. Bouwvalidatie - Voer tests uit als onderdeel van geautomatiseerde bouwverificatie
  3. Release gates - gebruik testresultaten als kwaliteitspoorten voor gecontroleerde implementaties
  4. productieverificatie - Valideer kritieke functionaliteit in productieomgevingen

Aan de slag met testautomatisering in ALM

Aan de slag met het integreren van Test Engine in uw ALM-processen:

  1. Maak uw testplan - Ontwerp YAML-testplannen voor uw Power Platform oplossingen
  2. Voer tests lokaal uit - Controleer of tests werken in uw ontwikkelomgeving
  3. Authenticatie instellen - Configureer de juiste authenticatie voor uw lokale uitvoerings- en pijplijnomgevingen
  4. Integreer met uw pijplijn - Verbind Test Engine met uw bestaande ALM-pijplijn
  5. Implementeer kwaliteitspoorten - gebruik testresultaten om de promotie van oplossingen te controleren

Tip

Begin met kritische gebruikersreizen en breid uw geautomatiseerde testdekking geleidelijk uit naarmate u meer vertrouwd raakt met Test Engine.

Broncodeversie van Test Engine (optioneel)

Als u de broncodeversie van Test Engine gebruikt, hebt u ook het volgende nodig:

Integratieopties

Test Engine integreert naadloos met verschillende ALM-tools en -processen

U kunt een lokale editor zoals Visual Studio Code gebruiken om de YAML bestanden te bewerken en zo de Test Engine-tests te ontwerpen. Om de tests lokaal uit te voeren:

  1. Zorg ervoor dat u Microsoft Power Platform CLI hebt geïnstalleerd
  2. Als u broncodebeheerintegratie gebruikt, kloont u uw project naar uw lokale machine
  3. Gebruik de pac-testrun om uw test uit te voeren
  4. Bekijk de resultaten van de geslaagde/gezakte test

De Azure CLI is essentieel voor het verkrijgen van toegangstokens waarmee verbinding kan worden gemaakt Dataverse. Lokaal kunt u gebruik maken van:

az login --allow-no-subscriptions

Leer meer over de syntaxis van Test Engine YAML
Authenticatie instellen voor uw tests
Testcanvas-toepassingen, modelgestuurde toepassingen of Dataverse extensies
Begrijp Power Platform ALM