Freigeben über


Test- und Bereitstellungsstrategie

Wir empfehlen die Entwicklung einer Governance-Strategie zu Tests und zur Bereitstellung der verwandten Komponenten von Power Apps und Microsoft Power Platform mit Verbindungen zu Azure DevOps und zur Automatisierung. Power Apps ist ein entscheidender Teil der Inhalts- und Genehmigungskontrollen, die in regulierten Branchen erforderlich sind, um das Rollout von Dynamics 365 Guides zu unterstützen.

Eine Governance-Strategie stellt die Grundlagen und Best Practices für die Durchführung kontrollierter, geplanter Test- und Bereitstellungsaktivitäten für Power Apps sicher, z. B. durch Azure DevOps. Sie trägt außerdem dazu bei, den erforderlichen Umfang der Dokumentation für Ihre regulierte Branche sicherzustellen. Ihre Organisation sollte immer bestätigen, welche Dokumentation erforderlich ist. Allerdings sind ein Testplan, Compliance-Anforderungen, die Versionskontrolle und der Bereitstellungsprozess andere zu berücksichtigende Elemente. Manchmal gibt es auch Anforderungen an die Benutzerdokumentation selbst.

Der Test- und Bereitstellungszweck besteht darin, Microsoft Power Platform-Umgebungen auf dem neuesten Stand zu halten und Apps, die den Lebenszyklus der Anleitungen und Genehmigungsabläufe unterstützen, über einen Application Lifecycle Management-Ansatz zu handhaben.

Die Apps im richtigen Zustand für Tests und die Bereitstellung zu halten, ist entscheidend für die Aufrechterhaltung der Compliance und um sicherzustellen, dass die richtigen Qualitätskontrollen durchgeführt werden. Eine Compliance-Anforderung besteht darin, sicherzustellen, dass die Branchenanforderungen ordnungsgemäß verfolgt und verwaltet wurden. Des Weiteren ist es erforderlich sicherzustellen, dass diese Branchenanforderungen während des gesamten Entwicklungsprozesses selbst durchgeführt wurden. Diese Anforderungen werden in der Regel durch die Definition des Softwareentwicklungs-Lebenszyklus (Software Development Life Cycle, SDLC) und dessen anschließende Genehmigung durch die Qualitätssicherung (Quality Assurance, QA) erfüllt. Der Lebenszyklus der Softwareentwicklung folgt genau dem, was in Ihrer Organisation definiert wurde, als Apps in Microsoft Power Platform mit Power Apps entwickelt wurden. Der Aspekt der Qualitätskontrolle stellt sicher, dass bei der Entwicklung und dem Testen von Apps alle relevanten Standards überprüft und eingehalten wurden.

Softwareentwicklungs-Lebenszyklus

Der Lebenszyklus der Softwareentwicklung beinhaltet Leitlinien dazu, was bei der Entwicklung von Apps in Power Apps abgedeckt werden muss. Er kann Leitlinien dazu enthalten, welche Power Apps-Canvas-Vorlagen, spezifischen Designs, Schriftarten und Layouts befolgt und welche empfohlenen Komponenten verwendet werden sollen. Ein Softwareentwicklungs-Lebenszyklus deckt auch Bereiche zur Durchführung von Qualitätssicherung, Risikobewertungen, Testverfahren und Abdeckung in Bereichen wie Einheitentests, Akzeptanztests, Sicherheitstests und Leistungstests ab. Schließlich enthält der Softwareentwicklungs-Lebenszyklus Anleitungen zum Umgang mit den Apps nach der Bereitstellung. Er enthält Details zu Wartungsanforderungen und Power Apps-Prozessen. Er definiert auch, welche relevanten Daten durchgeführt werden müssen oder wie beispielsweise der Zugriff auf die App angefordert werden soll, wer ihn genehmigen soll und wann der Zugriff freigegeben wird.

ALM

Viele der in diesem Abschnitt erwähnten Aspekte können als Grundlage für Best Practices bei der Verwendung von ALM verwendet werden. Als Ausgangspunkt empfehlen wir, sich damit vertraut zu machen, was durch die Umgebungsstrategie für ALM erreicht werden kann. Verwenden Sie diese Empfehlungen in Kombination mit den Anforderungen Ihrer Organisation, um den richtigen Prozess für Tests und die Bereitstellung zu entwerfen.

Entwickeln von Apps für die Handhabung des Guides-Genehmigungsflows

Für die Unterstützung und Handhabung des Guides-Prozessflows können Sie den Genehmigungsprozess Ihrer QS-Organisation einbinden und mit der Nutzung von Power Apps kombinieren. Bei der Entwicklung dieser Apps für die Organisation müssen die vorhandenen QA-Prozesse befolgt und in gewissem Umfang repliziert werden. Wenn Sie die Testplanung für diese Prozesse durchführen, sollten Sie in engem Dialog mit den QS-Spezialisten stehen, um sicherzustellen, dass jeder Schritt an die Bedürfnisse der Organisation angepasst wird. In vielen Fällen bedeutet dies, dass der Testplan separate Testumgebungen für jeden Teil des Prozesses enthalten könnte, sodass er sich nicht mit anderen Teilen von Microsoft Power Platform überschneidet. Überprüfen Sie unter dem Gesichtspunkt der Konformität, ob die verschiedenen Komponenten von Microsoft Power Platform während eines Testzeitraums weiterhin wie erwartet funktionieren. Ziehen Sie eine neue Testumgebung in Erwägung, um eine parallele Überprüfung der Lösung und einer laufenden Microsoft Power Platform-Umgebung zu ermöglichen.

Nächste Schritte