Um irgendwelche Software zu verwenden, sollten Sie die zuerst auf einem PC installieren. Die meisten Programme werden in einer ungeeigneten Form für sofortigen Start geliefert. Um ein Programm zu starten, sollten Sie die Daten aus den Installationsdateien zu den neuen Dateien auf einem PC extrahieren und die Programmumgebung konfigurieren. Installer ist ein Programm, das Dateien auf einem PC installiert. Manche Installer sind entworfen, um die darin enthaltenen Dateien zu installieren. Andere Installer sind ein Bestandteil eines Betriebssystems und sie lesen die Inhalte der verschiedenen Softwarepakete.
Der Zweck der Installationstests ist zu überprüfen, ob die Software korrekt installiert, aktualisiert und deinstalliert wird. Da es eine Vielzahl von Betriebssystemen und PCs sind, sollten Sie sicherstellen, dass Benutzer die Software auf den verfügbaren Plattformen installieren und sie korrekt funktioniert wird. Normalerweise haben Installer assistentenbasierte Benutzeroberfläche. Wizards interagiert mit einem Betriebssystem, deshalb sollen alle Bibliotheken, Treiber und Komponenten mit unterschiedlichen Betriebssystemen kompatibel sein. Wizard Benutzerfreundlichkeit ist für Anwender sehr wichtig.
Einige Programme werden durch das Kopieren von Dateien zu einer Ordner auf einem PC installiert (zum Beispiel , Mac OS X, Microsoft Windows). Andere Programme verwenden Installationsassistenten oder eine manuelle Installation. Abhängig davon, ist den Vorgang der Software-Installation unterschiedlich für verschiedene Betriebssysteme.
Während der Installationtests sollen Sie überprüfen, dass:
In derartigen Fällen sollten Sie wissen, dass Sie sich mit einer sequentiellen Installation von mehreren Anwendungen befassen. Daher können die Fehler auftreten.
Installationsassistent soll auch getestet werden. Sie sollen überprüfen, ob es richtig auf falschen Handlungen reagiert, ob die Abbrechen (Schließen), Zurück und Weiter-Tasten auf allen Seiten des Assistenten funktionieren.
Während der Tests von Anwendungsaktualisierung sollen Sie prüfen, dass:
Die Benutzer sollen die Möglichkeit haben, die Anwendungsaktualisierung jederzeit zu abbrechen. In einem solchen Fall soll die Anwendung unverändert und verfügbar bleiben. Installer soll alle vorgenommenen Änderungen abbrechen, temporäre Dateien löschen und ihrer Arbeit abschließen.
Während der Deinstallationtests sollen Sie prüfen, dass:
Die korrekte Deinstallation der Anwendung bedeutet, dass die installierte Aufzeichnungen und Bibliotheken aus der Registrierung sowie die Anwendungsdateien entfernt wurden und die erstellte bei der Benutzersarbeit Dateien gespeichert sind. Falls die Anwendung ausgeführt wird, wenn die Benutzer versuchen das Programm zu deinstallieren, soll man eine Warnmeldung kommen, dass die Anwendung während der ihren Führung nicht entfernt werden kann.
Installationstests sind ein wesentlicher Teil der Software-Testing, denn die Installation ist der erste Schritt von Benutzerinteraktion mit der Software. Es erlaubt die Risiken der Benutzerdatenverluste, Betriebssystemausfälle und des mangelhaften Anwendungsverhaltens zu mildern.