Delen via


Strategie voor testen en implementeren

Het is raadzaam een governancestrategie te ontwikkelen rond het testen en implementeren van de gerelateerde onderdelen van Power Apps en Microsoft Power Platform met koppelingen naar Azure DevOps en automatisering. Power Apps is een cruciaal onderdeel van de controles voor inhoud en goedkeuring die binnen gereguleerde bedrijfstakken nodig zijn om de uitrol van Dynamics 365 Guides te ondersteunen.

Een governancestrategie zorgt ervoor dat de basisprincipes en best practices voor het uitvoeren van gecontroleerde en geplande test- en implementatieactiviteiten voor Power Apps worden gefaciliteerd door bijvoorbeeld Azure DevOps. Het helpt ook ervoor te zorgen dat u over de vereiste hoeveelheid documentatie voor uw gereguleerde branche beschikt. Uw organisatie moet altijd bevestigen welke documentatie vereist is. Een testplan, nalevingsvereisten, versiebeheer en het implementatieproces zijn echter andere elementen om rekening mee te houden. Soms zijn er vereisten voor de gebruikersdocumentatie zelf.

Het doel van het testen en implementeren is om Microsoft Power Platform-omgevingen up-to-date te houden en om de apps die de levenscyclus van de guides en de goedkeuringsstromen ondersteunen, te behandelen vanuit een ALM-benadering (Application Lifecycle Management).

Het is van wezenlijk belang om de apps in de juiste conditie te houden voor testen en implementeren om naleving te behouden en ervoor te zorgen dat de juiste kwaliteitscontroles worden uitgevoerd. Een van de nalevingsvereisten is om ervoor te zorgen dat de branchevereisten op correcte wijze zijn bijgehouden en beheerd. Een ander nalevingsvereiste is om ervoor te zorgen dat deze branchevereisten zijn uitgevoerd tijdens het ontwikkelingsproces zelf. Aan deze nalevingsvereisten wordt meestal voldaan door de levenscyclus van softwareontwikkeling te definiƫren en deze vervolgens te laten goedkeuren door kwaliteitscontrole (QA). De levenscyclus van de softwareontwikkeling volgt exact wat er in uw organisatie is gedefinieerd bij het gebruik van toepassingen die op Microsoft Power Platform zijn ontwikkeld met behulp van Power Apps. Het kwaliteitscontroleaspect hiervan zorgt ervoor dat alle relevante normen worden geverifieerd en nageleefd bij het ontwikkelen en testen van de apps.

Levenscyclus van softwareontwikkeling

De levenscyclus van softwareontwikkeling brengt richtlijnen met zich mee voor wat er moet worden gedekt wanneer apps worden ontwikkeld in Power Apps. Het kan richtlijnen bevatten welke Power Apps-canvassjablonen te volgen, welke specifieke thema's, lettertypen en indelingen te gebruiken en met welke aanbevolen onderdelen te werken. Dit omvat tevens richtlijnen voor het uitvoeren van kwaliteitscontrole, risicobeoordeling, testprocedures en behandelt gebieden zoals eenheidstests, acceptatietests, beveiligingstests en prestatietests. Tot slot bevat de levenscyclus van softwareontwikkeling richtlijnen voor het verwerken van de apps na implementatie. Het bevat details over onderhoudsvereisten en Power Apps-processen. Het definieert tevens welke relevante gegevens moeten worden uitgevoerd of bijvoorbeeld hoe toegang tot de app moet worden aangevraagd, wie de app moet goedkeuren en wanneer de toegang wordt teruggedraaid.

ALM

Veel aspecten die in dit artikel worden genoemd, kunnen dienen als basis voor best practices voor het gebruik van ALM. Om te beginnen is het raadzaam vertrouwd te raken met wat er kan worden bereikt met de omgevingsstrategie voor ALM. Gebruik deze aanbevelingen in combinatie met de vereisten van uw organisatie om het juiste proces voor testen en implementeren vorm te geven.

Ontwikkelen van apps voor het afhandelen van de goedkeuringsstroom voor Guides

Ter ondersteuning en afhandeling van de Guides-processtroom kunt u het goedkeuringsproces van uw QA-organisatie opnemen en dit combineren met het gebruik van apps die zijn ontwikkeld in Power Apps. Bij het ontwikkelen van deze apps voor de organisatie moeten bij dit proces de bestaande QA-processen worden gevolgd en in zekere mate voor hen worden gerepliceerd. Wanneer u de testplanning van deze processen uitvoert, moet u nauw contact hebben met de QA-specialisten om ervoor te zorgen dat elke stap wordt uitgevoerd in overeenstemming met de organisatie. In veel gevallen houdt dit in dat het testplan afzonderlijke testomgevingen voor elk deel van het proces moet bevatten, zodat de test niet overlapt met andere delen van Microsoft Power Platform. Controleer vanuit een nalevingsperspectief of de verschillende onderdelen in Microsoft Power Platform nog werken zoals verwacht tijdens een testperiode. Overweeg een nieuwe testomgeving op te tuigen voor parallelle verificatie van de oplossing en een werkende omgeving van Microsoft Power Platform mogelijk te maken.

Volgende stappen