Regelwerke und Compliance · Praxisleitfaden

GxP-Testumgebung: Unterschiede zur Produktion bewerten

Dokumentieren Sie Unterschiede danach, ob sie die getestete Aussage beeinflussen können. Eine kleinere Datenmenge kann für einen funktionalen Grenzwerttest genügen, für eine Laufzeit- oder Vollständigkeitsprüfung aber ungeeignet sein. Die Eignung ist deshalb je Prüfziel zu beurteilen.

Inhaltsverzeichnis

Das Wichtigste vorab

Wann sind Tests aus einer Testumgebung für die Produktion aussagekräftig?

Tests sind für die Produktion aussagekräftig, wenn die für das Prüfergebnis relevanten Bedingungen ausreichend vergleichbar sind und Unterschiede bewertet wurden. Dazu gehören Softwarestand, Konfiguration, Rollen, Schnittstellen und Datenmerkmale. Identische Hardware ist nicht immer nötig; ein gleicher Versionsname allein reicht jedoch nicht als Vergleichbarkeitsnachweis.

Einordnung und Geltungsbereich

Annex 11 verlangt eine dokumentierte Bewertung der Eignung von Testumgebungen. Dieser Beitrag erläutert eine praktische Umsetzung, ohne eine universelle Pflicht zu vollständig identischen Umgebungen zu behaupten.

Quellen: [1]

Ein Unterschied ist nicht automatisch ein Fehler, aber eine Prüfaufgabe

Besondere Aufmerksamkeit verdienen simulierte Schnittstellen. Ein Stub kann einen definierten Fehlerfall reproduzierbar erzeugen, beweist jedoch nicht die reale Verbindung zum Fremdsystem. Trennen Sie den Nachweis der eigenen Fehlerlogik von der Ende-zu-Ende-Prüfung der tatsächlichen Integration.

Planen Sie einen kontrollierten Abgleich nach der Bereitstellung. Er bestätigt, dass der freigegebene Stand und die relevanten produktiven Einstellungen tatsächlich aktiv sind. Tests mit produktiven Daten oder Auswirkungen benötigen eigene Schutzmaßnahmen und eine passende Freigabe; sie sind kein improvisierter Ersatz für eine geeignete Testumgebung.

Quellen: [1]

Übertragbarkeit statt bloßer Ähnlichkeit beurteilen

Eine Testumgebung muss nicht in jeder technischen Einzelheit identisch mit Produktion sein. Sie muss jedoch die für die jeweilige Prüfaussage relevanten Bedingungen angemessen abbilden. Eine andere Bildschirmfarbe ist anders zu bewerten als eine simulierte Schnittstelle, abweichende Rolle oder stark verringerte Datenmenge. Benennen Sie die tatsächlichen Unterschiede.

Annex 11 behandelt geeignete Testmethoden und Testumgebungen. Daraus folgt hier keine universelle Pflicht zu einer vollständigen Produktionskopie. Die eigene Bewertung sollte erklären, welche Aussage in welcher Umgebung geprüft wird und welche ergänzenden Nachweise benötigt werden. Ein allgemeines Etikett „produktionsnah“ ist dafür zu unpräzise.

Beginnen Sie mit der kritischen Funktion. Ein Berechnungstest kann mit bekannten Referenzdaten gut funktionieren. Ein Test der produktiven Empfängeradresse benötigt dagegen den passenden Zielbezug. Ein Last- oder Mehrbenutzerfall kann mit einem Einzelbenutzer nicht ausreichend abgebildet sein. Die Testfrage bestimmt die relevante Umgebung.

Quellen: [1]

Eine Differenzmatrix mit Wirkung und Nachweis führen

Erfassen Sie Version, Konfiguration, Rollen, Datenquellen, Schnittstellen und Betriebsbedingungen. Ordnen Sie jedem Unterschied eine mögliche Wirkung zu. Anschließend wird entschieden, ob der vorhandene Test übertragbar ist, ergänzt werden muss oder für diese Aussage ungeeignet bleibt. Die Matrix ist eine eigene methodische Arbeitshilfe.

Dokumentieren Sie auch bewusst gleiche Eigenschaften. Der Vergleich sollte auf geeigneten Standnachweisen beruhen, nicht nur auf Erinnerung. Ein späterer Konfigurationsexport kann bereits einen anderen Zustand zeigen. Verbinden Sie Testdatum und betrachteten Stand.

Eigene Arbeitshilfe: Eine Differenzmatrix mit Wirkung und Nachweis führen
UnterschiedMögliche AussagegrenzeGeeignete eigene Ergänzung
Andere RolleZugriffstest nicht repräsentativTatsächliche Kombination nachbilden
Simulierter EmpfängerNur Versandlogik geprüftFachlichen Zielzustand separat bestätigen
Andere KonfigurationBerechnung oder Workflow abweichendKritische Parameter vergleichen
Kleine DatenmengePerformance oder Auswahl andersPassende Mengen- und Grenzfälle
Andere VersionVerhalten möglicherweise verändertStandbezug und relevante Regression
Andere VerbindungProduktiver Endpunkt ungeprüftZielbezogene Übernahmekontrolle

Quellen: [1]

Beispiel: Test mit Adminrolle verdeckt fehlende Fachberechtigung

Das Szenario ist konstruiert. Ein Workflow wird in der Testumgebung mit einem Administrator erfolgreich ausgeführt. Im Produktivbetrieb sollen Fachbenutzer denselben Schritt übernehmen. Deren Rechte reichen jedoch nicht aus. Die Funktion war technisch erreichbar, der vorgesehene Einsatz wurde nicht repräsentativ geprüft.

Bilden Sie die tatsächliche Fachrolle in einer geeigneten Umgebung nach. Prüfen Sie erlaubte Tätigkeit und eine unzulässige kritische Aktion. Dokumentieren Sie relevante Unterschiede zur Produktion. Wenn bestimmte produktive Identitätsbedingungen nicht nachgebildet werden können, ergänzen Sie passende zielbezogene Kontrollen.

Wiederholen Sie nach einer Korrektur beide Fälle. Eine großzügige Rechteerweiterung kann den positiven Ablauf herstellen und zugleich eine unerwünschte Änderung erlauben. Der Test muss deshalb Arbeitsfähigkeit und Grenze gemeinsam betrachten. Der ursprüngliche Admin-Pass bleibt eine begrenzte Aussage, keine vollständige Bestätigung des Fachbetriebs.

Eigene Arbeitshilfe: Beispiel: Test mit Adminrolle verdeckt fehlende Fachberechtigung
TestfallAktionErwartete Aussage
AdminreferenzAblauf mit technischer Rolle ausführenNur technische Grundfunktion
FachrolleVorgesehene Arbeit ausführenRepräsentative Arbeitsfähigkeit
NegativfallKritische nicht erlaubte Aktion versuchenGewählte Grenze wirkt
ZielvergleichRelevante Konfiguration abgleichenÜbertragbarkeit nachvollziehbar
Nach KorrekturPositive und negative Fälle wiederholenKeine ungeklärte Rechteausweitung

Quellen: [1]

Simulationen und Testdaten richtig begrenzen

Ein Stub oder Simulator kann definierte Antworten liefern und Fehlerfälle gezielt erzeugen. Er bestätigt aber nicht automatisch das reale Verhalten des produktiven Empfängers. Dokumentieren Sie, welche Funktion simuliert wird und welche Annahmen gelten. Der Nachweis sollte diese Grenze offen zeigen.

Testdaten brauchen passende fachliche Eigenschaften. Eine anonymisierte oder künstliche Menge kann geeignet sein, wenn kritische Beziehungen und Varianten erhalten sind. Ein vereinfachter Bestand ohne historische Sonderfälle kann dagegen eine Migrationsprüfung schwächen. Die Auswahl folgt der konkreten Testfrage.

Verwenden Sie keine unkontrollierten Produktivdatenkopien. Zugriff und Informationsschutz sind zu bewerten. Gleichzeitig darf eine Datenreduktion notwendige Testeigenschaften nicht unbemerkt entfernen. Die geeignete Lösung verbindet repräsentative Prüfung mit angemessenem Umgang mit den Informationen.

Quellen: [1]

Produktive Kontrollen gezielt und beherrschbar planen

Nach Übernahme können Kontrollen bestätigen, dass richtiger Stand, Endpunkt und Rollen tatsächlich vorliegen. Diese sind nicht automatisch eine vollständige Wiederholung aller Tests. Wählen Sie die Aussagen, die wegen Umgebungsunterschieden oder Übertragung noch offen sind. Dokumentieren Sie erwartete Ergebnisse und erlaubte Aktionen.

Produktive Tests dürfen keine ungeklärten Qualitäts- oder Datenwirkungen erzeugen. Planen Sie geeignete Daten, Befugnisse, Rücknahme und Nachweise. Ein absichtlich falscher kritischer Produktionswert ist nicht allein deshalb eine gute Methode, weil er einen Fehlerfall anschaulich macht. Die Prüfung muss im jeweiligen Betrieb beherrschbar sein.

Wenn ein produktiver Fehlerfall nicht praktisch erzeugt werden kann, nutzen Sie geeignete andere Evidenz und beschreiben Sie die Grenze. Eine nicht ausführbare Prüfung wird nicht durch einen erfundenen Pass ersetzt. Die zuständige Entscheidung behandelt verbleibende Unsicherheit angemessen.

Quellen: [1]

Unterschiede über den Lebenszyklus pflegen

Test- und Produktionsumgebungen können auseinanderlaufen. Bewerten Sie relevante Änderungen an beiden Seiten. Ein früher passender Teststand ist nicht automatisch für einen späteren Release repräsentativ. Eine gepflegte Baseline und gezielte Differenzprüfung unterstützen die Planung.

Übergeben Sie der internen Mannschaft nicht nur Testberichte, sondern deren Aussagegrenzen. Ein Systemverantwortlicher sollte erklären können, welche Funktion vollständig geprüft und welche durch ergänzende Übernahmekontrolle bestätigt wurde. Diese Klarheit erleichtert spätere Änderungen und Auditfragen.

Quellen: [1]

Arbeitsvorlage: Testaussage und Umgebungsunterschied zuordnen

Beschreiben Sie für einen Test die benötigte Aussage, bevor Sie die Umgebung als geeignet markieren. Im Beispiel wird die richtige Verarbeitung eines Schnittstellenwerts geprüft. Ein Simulator kann die Senderlogik abdecken, während die tatsächliche Empfängerwirkung eine andere Evidenz benötigt. Die Grenze sollte im Protokoll sichtbar sein.

Ordnen Sie jeden relevanten Unterschied einer möglichen Wirkung und Ergänzung zu. Eine andere Rolle kann den Zugriffstest begrenzen; ein anderer Endpunkt kann die Zielaussage begrenzen. Nicht jeder Unterschied ist kritisch, aber die Entscheidung braucht einen konkreten Bezug. Eine pauschale Gleichsetzung der Umgebungen ist schwach.

Prüfen Sie nach Übernahme die Aussagen, die wegen Umgebungsunterschieden noch offen sind. Diese Kontrollen sollten geplant und beherrschbar sein. Unkontrollierte Manipulation kritischer Produktivdaten ist kein geeigneter Ersatz für eine fehlende Teststrategie. Die konkrete Methode richtet sich nach Einsatz und Risiko.

Ausfüllbeispiel – eigene Arbeitshilfe, keine ausgeführte Kundenprüfung
DifferenzfeldKonstruierter EintragPrüfentscheidung
TestzielRichtige Einheit und Zuordnung im Empfänger.Benötigte End-to-End-Aussage.
VersionBezeichneter Test- und Produktivstand.Verhaltensunterschied bewerten.
RolleAdmin im Test, Fachrolle im Betrieb.Repräsentativen Zugriff ergänzen.
EmpfängerSimulierte Antwort statt echter Verarbeitung.Fachlichen Zielzustand separat bestätigen.
KonfigurationAnderer Endpunkt oder Parameter.Geeignete Zielkontrolle planen.
GrenzeNicht praktisch abbildbarer Fehlerfall.Andere Evidenz und Restunsicherheit benennen.

Quellen: [1]

Die nächsten Schritte

  • Prüfziel und relevante Umgebungsmerkmale benennen.
  • Unterschiede dokumentieren und nach Wirkung bewerten.
  • Ergänzende Prüfungen für nicht abgedeckte Bedingungen planen.
  • Produktiven Zielstand vor Nutzung kontrolliert abgleichen.
Vertiefung zu diesem Thema:

Häufige Fragen zu Test- und Produktivumgebung

Darf eine Schnittstelle im Test simuliert werden?

Ja, für geeignete Prüfziele. Die Aussagegrenze muss klar sein; die reale Integration benötigt zusätzliche Nachweise, wenn sie für den Einsatz relevant ist.

Quellen: [1]

Müssen Testdaten echt sein?

Nicht grundsätzlich. Geeignete synthetische Daten können Grenz- und Fehlerfälle gezielter abdecken. Datenschutz und fachliche Repräsentativität sind zu berücksichtigen.

Quellen: [1]

Ist Produktion selbst die beste Testumgebung?

Nicht automatisch. Tests können Daten oder Abläufe beeinflussen. Eine geeignete Vorprüfung und kontrollierte produktive Verifikation erfüllen unterschiedliche Aufgaben.

Quellen: [1]

Müssen Test und Produktion vollständig identisch sein?

Nicht in jeder Einzelheit. Entscheidend sind die für die jeweilige Prüfaussage relevanten Bedingungen. Unterschiede werden dokumentiert und hinsichtlich ihrer Wirkung bewertet. Geeignete zusätzliche Nachweise können Lücken schließen. Eine bloße Behauptung von Produktionsnähe ersetzt diese konkrete Übertragbarkeitsbewertung nicht.

Kann ein Simulator den echten Empfänger vollständig ersetzen?

Er kann bestimmte Funktionen und Fehlerwege gut prüfen. Das reale Empfängerverhalten, seine Konfiguration und fachliche Verarbeitung bleiben jedoch gesondert zu betrachten, soweit sie für die Aussage erforderlich sind. Beschreiben Sie Annahmen und Grenzen. Ein erfolgreich simulierter Antwortweg ist kein pauschaler End-to-End-Nachweis des produktiven Prozesses.

Wie dokumentieren wir einen nicht übertragbaren Test?

Benennen Sie die konkrete Aussagegrenze und den Grund. Planen Sie geeignete ergänzende Evidenz oder behandeln Sie verbleibende Unsicherheit in der zuständigen Entscheidung. Ein unpassender Test wird nicht durch Umbenennung gültig. Das Protokoll sollte zeigen, was tatsächlich geprüft wurde und was offenbleibt.

Warum sind Testdaten Teil der Umgebungsbewertung?

Ihre Eigenschaften bestimmen, welche Fehler überhaupt sichtbar werden können. Ein kleiner vereinfachter Bestand kann historische Sonderfälle, Mehrfachbeziehungen oder Lastbedingungen auslassen. Wählen und begründen Sie Daten passend zur Testfrage. Anonymisierung oder Reduktion darf benötigte Prüfeigenschaften nicht unbemerkt entfernen.

Quellen & fachlicher Stand

Die Quellen bilden den fachlichen Rahmen. Tabellen, Checklisten und ausdrücklich illustrative Beispiele sind eigene methodische Ableitungen, keine wörtlichen Normvorgaben. Herstellerinformationen sind auf die eingesetzte Version und Konfiguration zu beziehen.

  1. Europäische Kommission: EU-GMP Annex 11, Computerised Systems (2011)§ 4.7: Eignung von Testmethoden und Testumgebungen; konkrete Differenzmatrix ist eigene Methodik. Geltende Fassung laut EudraLex am 14.10.2026; keine universelle Projekt- oder Fristvorgabe.

Zuletzt fachlich geprüft am 14.10.2026.

Daniel Herrmann, Daniel Herrmann Consulting

Daniel Herrmann Consulting

Vom offenen Punkt zu einem nachvollziehbaren Vorgehen.

Wir unterstützen Sie dabei, die Ausgangslage einzuordnen, Verantwortlichkeiten zu klären und passende Nachweise im Betrieb umzusetzen. Welche Unterstützung sinnvoll ist, hängt von Ihrem System, Ihrem Team und dem konkreten Ziel ab.

Ihr Vorhaben besprechenEinblicke in unsere Projektarbeit →