Freigeben über


Funktionstests

Wichtig

Test Base für Microsoft 365 wird am 31. Mai 2024 auf ende-of-life (EOL) umgestellt. Wir sind bestrebt, eng mit jedem Kunden zusammenzuarbeiten, um Support und Anleitungen bereitzustellen, um den Übergang so reibungslos wie möglich zu gestalten. Wenn Sie Fragen haben, Bedenken haben oder Hilfe benötigen, senden Sie eine Supportanfrage.

Als Softwareherausgeber können Sie jetzt benutzerdefinierte Funktionstests mithilfe des Testframeworks Ihrer Wahl durchführen – über das Self-Service Test Base for Microsoft 365-Portal.

Als wir den Dienst gestartet haben, haben wir die Out-of-Box-Tests angeboten, bei denen es sich um einen vordefinierten Satz von Tests handelt, die durch standardisierte Skripts gesteuert werden. Es konnte jedoch nicht die vollständige Testabdeckung für viele unabhängige Softwarehersteller (Independent Software Vendors, ISVs) erreichen.

Daher bieten wir als Reaktion auf Ihr Feedback unseren ISVs die Möglichkeit, automatisierte Funktionstests hochzuladen.

Führen Sie die folgenden Schritte aus, um dieses Feature zu verwenden:

  1. Laden Sie Ihre Dateien (Binärdateien, Abhängigkeiten und Skripts) als einzelnes .zip Paket hoch.
  2. Wählen Sie aus, ob Sie die Test-Virtual Machines (VMs) an verschiedenen Ausführungspunkten neu starten möchten.
  3. Verwalten sie die verfügbaren Optionen für Ihre Skripts.
  4. Wählen Sie aus, wann das Windows-Update während der Ausführung auf den virtuellen Computer angewendet werden soll.

Ausführliche Beschreibungen der obigen Schritte sind unten hervorgehoben:

Hochladen eines Funktionstestpakets

Navigieren Sie zunächst zur Seite Hochladen, und wählen Sie im linken Navigationsmenü des Portals Test Base for M365 in Azure unter Anwendungskatalog die Option Neue Anwendung hochladen aus. Von dort aus:

Registerkarte 1: Geben Sie grundlegende Informationen ein. Geben Sie den Namen und die Version Ihrer Anwendung an. Wählen Sie in der Option Testtyp die Option aus Functional tests.

Hinweis

Skripts innerhalb von Paketen haben alle ein Ausführungszeitlimit von 60 Minuten. Bei der Skriptausführung nach 60 Minuten würde ein Timeout auftreten.

Wählen Sie die Registerkarte Funktionstests aus.

Registerkarte 2: Laden Sie die Komponenten Ihres Pakets hoch, indem Sie eine ZIP-Datei mit Ihrem gesamten Test (Binärdateien, Abhängigkeiten, Skripts usw.) hochladen.

Weitere Informationen finden Sie unter aka.ms/usl-package-outline. (Hinweis: Sowohl die Out-of-Box-Testskripts als auch die Funktionstestinhalte sollten in derselben ZIP-Datei platziert werden.) Derzeit ist die Dateigröße auf 2 GB beschränkt.

Registerkarte 3: Konfigurieren der Out-of-Box- und Functional-Testaufgaben. Wählen Sie hier die Pfade zu den PowerShell-Skripts aus, die Ihre Anwendung (für Out-of-Box) installieren, starten, schließen und deinstallieren, und die Pfade zu allen benutzerdefinierten Skripts, um Ihren Funktionstest durchzuführen. (Hinweis: Ein Skript zum Deinstallieren Ihrer Anwendung ist optional.

Derzeit können Sie 1 bis 8 Skripts für Ihre Funktionstests hochladen. (Bitte kommentieren Sie diesen Beitrag, wenn Sie weitere Skripts benötigen!)

Laden Sie bis zu 8 Skripts mit Funktionstests hoch.

(Optional) Sie können einen Neustart nach der Installation konfigurieren. Einige Anwendungen erfordern einen Neustart nach der Installation.

Wählen Sie Reboot After Execution für das bestimmte Skript auf der Registerkarte Aufgaben aus, wenn nach der Ausführung dieses Skripts ein Neustart durchgeführt werden soll.

Registerkarte 4 – Wählen Sie aus, wann das Windows-Update installiert wird: Die Anwendung des Windows Update Patch erfolgt vor einem Skript Ihrer Wahl. Es wird empfohlen, nach der Installation der Anwendung ein Windows-Update zu installieren, um Ihre realen Anwendungsverwendungsszenarien genau nachzuahmen.

Das Windows-Update kann nach einem bestimmten Skript installiert werden.

Registerkarte 5: Überprüfen und erstellen Sie das Paket. Nachdem Sie die oben aufgeführten Schritte ausgeführt haben, wählen Sie aus Create , um den Uploadvorgang abzuschließen.

Nachdem Ihr Paket erstellt wurde, können Sie die Überprüfung status Ihres Pakets überprüfen.

Wir führen einen ersten Test aus, um Ihre Anwendung zu installieren, zu starten, zu schließen und zu deinstallieren. Es ermöglicht uns zu überprüfen, ob Ihr Paket fehlerfrei auf unserem Dienst installiert werden kann.

Der Überprüfungsprozess kann bis zu 24 Stunden dauern. Sobald die Überprüfung abgeschlossen ist, können Sie die status im Manage packages Menü sehen. Dies wäre einer von zwei Einträgen:

  1. Überprüfung erfolgreich: Das Paket wird automatisch mit Vorabversionen von Windows-Updates für die von Ihnen ausgewählten Betriebssystembuilds getestet. oder
  2. Fehler bei der Überprüfung: Sie müssen die Ursachen für den Fehler untersuchen, das Problem beheben und Das Paket erneut laden.

Sie werden auch über das Benachrichtigungssymbol im Azure-Portal benachrichtigt.