Testen von Anwendungs-Paketen
Übersicht
Die meisten Anfragen zur Anwendungsbereitstellung durchlaufen einen vierstufigen Testzyklus, um Installationsmechanik, Exit-Codes und Bereitstellungsverhalten zu validieren. Funktionale Tests der Anwendungsfunktionen liegen in der Verantwortung des jeweiligen Anwendungsbesitzers des Kunden.
Testphasen
1. Manuelle Installation auf Sandbox-System
Anwendungsbinärdateien werden manuell gemäß den Herstelleranweisungen installiert
Abhängigkeiten und Umgebungsanforderungen werden identifiziert und dokumentiert
Neuinstallation über eine vorhandene Installation wird getestet
Deinstallation, wie sie durch die Hersteller-Binärdateien bereitgestellt wird, wird verifiziert
2. Installation über die Befehlszeile
Bereitgestellte stille Installationsparameter und -flags werden getestet und verifiziert
Exit-Codes werden für Erfolgs- und Fehlerszenarien validiert
Installationsskripte werden entwickelt und ausgeführt
Automatisierte Neuinstallations- und Deinstallationsverfahren werden validiert
Alle Prozesse werden bestätigt, ohne Benutzerinteraktion ausgeführt zu werden
3. Paketvorbereitung
Installationsdateien werden in RealmJoin-Paketformate (NuGet, intunewin) organisiert
Paketmetadaten und Skripte werden definiert, Dokumentation hinzugefügt (falls zutreffend)
4. Automatisierte Installation
Das Paket wird auf einem frischen Sandbox-System installiert
Das Installationsverhalten wird mit vorherigen manuellen und CLI-Tests verglichen und verifiziert
Paketbasierte Neuinstallation und Deinstallation werden getestet
Exit-Codes werden über alle Szenarien hinweg validiert
Malware-Scanning wird während des automatisierten Builds für generische Pakete als zwingendes Sicherheitsgatter durchgeführt
Zuletzt aktualisiert
War das hilfreich?