Durchführung von Tests von Geschäftsabläufen während der Migration

Während das Migrationsteam die Migration eines Workloads zu Azure erleichtert, wird das Testen eines Workloads am besten von den im geschäftlichen Bereich dieses Workloads tätigen Personen durchgeführt. Das Migrationsteam unterstützt diese Geschäftsaktivität, indem es Workload-Tests erleichtert, Testpläne entwickelt und die Tests nach Möglichkeit automatisiert.

Bei Tests von Geschäftsabläufen oder Benutzerakzeptanztests (User Acceptance Testing, UAT) beobachten Sie echte Benutzer, die versuchen, die neue Lösung im Kontext eines echten oder replizierten Geschäftsprozesses zu verwenden.

Hinweis

Automatisierte Tests sind nicht immer verfügbar.

Automatisierte Tests sind eine effiziente Möglichkeit, die einzelnen System zu testen. Allerdings konzentrieren sich Cloud-Migrationen oft auf Altsysteme oder stabile Produktionssysteme. Diese Systeme werden selten durch gründliche und gut gewartete automatisierte Tests verwaltet.

In diesem Artikel wird davon ausgegangen, dass zum Zeitpunkt der Migration keine automatischen Tests verfügbar sind.

Das Ziel dieser Tests von Geschäftsabläufen ist es, die Bestätigung von Powerusern zu erhalten, dass die neue Lösung den Erwartungen entspricht und die Geschäftsprozesse nicht behindert. Wird dieses Ziel nicht erreicht, dienen die Tests als Feedbackschleife, mit der definiert werden kann, wie und warum die Workload nicht den Erwartungen entspricht.

Unternehmensaktivitäten während der Tests von Geschäftsabläufen

Während der Tests von Geschäftsabläufen wird die erste Iteration manuell direkt mit Kunden durchgeführt. Dies ist die unverfälschteste und auch zeitaufwendigste Form einer Feedbackschleife.

  • Poweruser identifizieren: Das Unternehmen hat in der Regel bessere Kenntnis über die Poweruser, die von einer technischen Änderung am stärksten betroffen sind. Poweruser sind Personen, die häufig einen realen Prozess durchführen, der Interaktionen mit einem technologischen Tool oder einer Reihe von Tools erfordert, wie z. B. ein Callcenter, das Kunden betreut.
  • Poweruser einrichten und vorbereiten: Stellen Sie sicher, dass Poweruser die Geschäftsziele, die gewünschten Ergebnisse und die erwarteten Änderungen an Geschäftsprozessen verstehen. Bereiten Sie die Poweruser und deren Verwaltungsstruktur auf den Testprozess vor.
  • Interpretieren von Feedbackschleifen: Helfen Sie den IT-Mitarbeitern, die Auswirkungen der verschiedenen Rückmeldungen von Powerusern zu verstehen.
  • Klären der Prozessänderung: Kommunizieren Sie die Prozessänderung und alle nachgelagerten Auswirkungen, wenn die Transformation eine Änderung der Geschäftsprozesse auslösen könnte.
  • Priorisieren von Feedback: Helfen Sie dem IT-Team bei der Priorisierung von Feedback basierend auf den Geschäftsauswirkungen.

Aktivitäten des Migrationsteams während der Unternehmenstests

Das Migrationsteam ist einer der Empfänger der Ergebnisse des Geschäftstestausgabe. Die Feedbackschleifen, die sich während der Tests von Geschäftsabläufen ergeben, werden schließlich zu Arbeitselementen, die technische Änderungen oder Prozessänderungen definieren. Als Empfänger der Ergebnisse der Geschäftstests wird vom Migrationsteam erwartet, dass es bei der Moderation, der Sammlung von Feedback und der Verwaltung der daraus resultierenden technischen Maßnahmen hilft.

Zu den typischen Aktivitäten, die das Migrationsteam während der Geschäftstests durchführt, gehören:

  • Bereitstellen von Struktur und Logistik: Nach der Arbeit mit Powerusern können Sie eine Kalkulationstabelle mit Orten für Tester erstellen, um ihre Notizen hinzuzufügen, die die Tests definieren, die ausgeführt werden müssen.
  • Unterstützung: Hilfe bei der Umsetzung während der Tests.
  • Feedback aufzeichnen: Bereitstellung eines Mittels und Verfahrens zur Aufzeichnung von Feedback. Sie können Azure DevOps oder eine Excel-Tabelle verwenden, um Informationen effektiv zu erfassen und Aktionspunkte festzuhalten.
  • Feedback priorisieren: Unterstützung des Unternehmens bei der Priorisierung und Überprüfung von Feedback.
  • Änderungen planen: Entwicklung von Plänen für Aktionen zu technischen Änderungen.
  • Identifizieren automatisierter Tests: Identifizieren vorhandener automatisierter Tests, mit denen die Tests von Powerusern optimiert werden könnten.
  • Prozessverbesserung: Untersuchen Sie Testprozesse, definieren Sie Benchmarks und entwickeln Sie Automatisierungen, um Poweruser-Tests für Änderungen, die eine wiederholte Bereitstellung oder Tests erfordern, weiter zu rationalisieren.

Beispieltestplan

Sie können die folgende Tabelle als Referenz für die Erstellung Ihres Testplans verwenden:

Testen Schritte Erfolgreich/Erfolglos Testernotizen
Anmelden Melden Sie sich mit Ihren normalen Anmeldedaten an. Vergewissern Sie sich, dass Sie die gleichen Informationen wie im Produktionssystem sehen. Keine Hinweise
Neuen Datensatz erstellen Erstellen Sie einen neuen Datensatz im System und bestätigen Sie, dass alle Workflow-Aufträge ordnungsgemäß ausgeführt werden. Keine Hinweise
Erstellten Datensatz lesen Öffnen Sie den von Ihnen erstellten Datensatz erneut und überprüfen Sie, ob alle Materialien ausgefüllt sind. Keine Hinweise
Erstellten Datensatz aktualisieren Nehmen Sie Änderungen an dem von Ihnen erstellten Datensatz vor und bestätigen Sie, dass die Aktualisierung korrekt verläuft. Keine Hinweise
Erstellten Datensatz löschen Löschen Sie den von Ihnen erstellten Datensatz und bestätigen Sie, dass der Datensatz aus dem System entfernt wurde. Keine Hinweise
Lesen eines existierenden Datensatzes Öffnen Sie einen der vorhandenen Testdatensätze, die mit „Test-Datensatz-Azure-Test“ beginnen, und bestätigen Sie, dass Sie alle Materialien lesen können. Keine Hinweise
Vorhandenen Datensatz aktualisieren Aktualisieren Sie den Testdatensatz, den Sie im vorherigen Schritt verwendet haben, und bestätigen Sie, dass die Aktualisierung korrekt abläuft. Die Aktualisierung ist mit einer Fehlermeldung fehlgeschlagen: „Zugriff auf Transaktionsdatenbank nicht möglich“.
Bestehenden Datensatz löschen Löschen Sie den Testdatensatz, den Sie im vorherigen Schritt verwendet haben. Die Aktualisierung ist mit einer Fehlermeldung fehlgeschlagen: „Zugriff auf Transaktionsdatenbank nicht möglich“.

Nächster Schritt