Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Zum dynamischen Testen eines Testobjekts (laufende Software) ist eine passende Testumgebung erforderlich. Einrichtung und Wartung einer Testumgebung erfordern ein Fachwissen, über das Tester normalerweise nicht verfügen. Das ist der Grund, warum die Einrichtung und Wartung einer Testumgebung üblicherweise in einer eige-nen Abteilung – außerhalb des Projekts – angesiedelt sind. Tester hängen andererseits aber wiederum von der Testumgebung ab – Tests können ohne Testumgebung nicht durchgeführt werden.
In diesem Abschnitt wird im Detail besprochen, was eine Testumgebung ist und wie Einrichtung und Wartung aussehen. In Abschnitt 8.4.2 wird erläutert, was unter einer Testumgebung überhaupt verstanden wird. In Abschnitt 8.4.3 werden die Anforderungen an die Einrichtung einer Testumgebung und die bestimmenden Fakto ren hierfür beschrieben. Abschnitt 8.4.4 führt typische Probleme in Bezug auf Testumgebungen an, gefolgt von zwei Lösungsansätzen zur Vermeidung dieser Probleme: dem DTAP-Modell in Abschnitt 8.4.5 und drei Managementprozessen (Konfigurations-, Änderungs- und Release-Management) in Abschnitt 8.4.6. In Abschnitt 8.4.7 werden anschließend zwei spezielle Testumgebungen beschrieben. Einige Punkte, auf die beim Outsourcing der Testumgebung besonders zu achten ist, werden in Abschnitt 8.4.8 behandelt. Abschließend wird in Abschnitt 8.4.9 erklärt, wie eine permanente Testumgebung auch als Dienstleistung für das Einrichten und Warten einer Testumgebung ausgelegt werden kann.