Praxiswissen · Praxisleitfaden

Testdaten für die GxP-Validierung: Normalfälle, Grenzen und Fehler gezielt auswählen

Ein Testfall kann sinnvoll beschrieben sein und trotzdem wenig zeigen, wenn die Eingabedaten zufällig gewählt werden oder das beobachtete Ergebnis nachträglich zum Soll erklärt wird. Gute Testdaten verbinden eine konkrete Anforderung mit einem aussagekräftigen Fall, einer unabhängigen Erwartung und einem reproduzierbaren Ausgangszustand. Dieser Leitfaden entwickelt dafür vollständige Beispieldatensätze und zeigt, wie Normalfälle, Grenzen, Fehler und notwendige Rücksetzungen gemeinsam geplant werden können.

Inhaltsverzeichnis

Das Wichtigste vorab

Wie wählen Sie geeignete Testdaten für die GxP-Validierung aus?

Leiten Sie Datensätze aus gültigen Anforderungen und relevanten Fehlerszenarien ab. Bestimmen Sie vor der Ausführung das erwartete Ergebnis unabhängig vom geprüften System und dokumentieren Sie Voraussetzungen, Rollen sowie Ausgangs- und Endzustand. Wählen Sie Normal-, Grenz- und Fehlerfälle nach ihrer Aussagekraft. Eine universelle Mindestzahl oder pauschale Pflicht zu Produktivdaten lässt sich daraus nicht ableiten.

  • Ein Datensatz ist erst prüfbar, wenn Soll, Voraussetzungen und erwartete Nebenwirkungen feststehen.
  • Berechnen oder begründen Sie die Erwartung unabhängig von der geprüften Implementierung.
  • Grenzen und Fehlerfälle prüfen unterschiedliche Aussagen; verändern Sie Eingaben zunächst gezielt.
  • Ein Reset stellt den Ausgangszustand wieder her und darf vorhandene Prüfbelege nicht verdecken.

1. Die Prüffrage vor dem Datensatz festlegen

Beginnen Sie mit der Aussage, die ein Test belegen soll. Geht es um eine Berechnung, die Zuordnung zum richtigen Auftrag, eine Berechtigung oder die Behandlung unzulässiger Eingaben? Derselbe Zahlenwert kann für eine dieser Fragen geeignet und für eine andere bedeutungslos sein. Die Auswahl sollte deshalb nicht mit dem erstbesten verfügbaren Export beginnen.

Der regulatorische Beispielrahmen dieses Beitrags ist Humanarzneimittel-GMP. Annex 11 nennt geeignete Testmethoden und Szenarien, darunter Parametergrenzen, Datengrenzen und Fehlerbehandlung. Annex 15 behandelt vorab festgelegte Kriterien und die Bewertung tatsächlicher Ergebnisse. Seine konkreten OQ-Beispiele stehen im Anlagen- und Prozesskontext; sie werden hier nicht als unverändertes Prüfprogramm für jede Software ausgegeben.

Die folgenden Datensätze sind eigene konstruierte Arbeitshilfen. Sie zeigen eine Auswahlmethode, keine behördlich vorgeschriebene Testmenge. Andere GxP-Bereiche, zusätzliche US-Anforderungen und datenschutzrechtliche Detailfragen benötigen ihre jeweils passende Einordnung. Fachliche Aussagekraft und zulässige Bereitstellung von Daten sind getrennte Fragen, die beide geklärt sein müssen.

Quellen: [1] [2] [3]

2. Eingaberegel und erwarteten Prozesszustand eindeutig machen

Ein Grenzfall setzt eine bekannte Grenze voraus. Halten Sie fest, ob ein Bereich seine Endpunkte einschließt, ob leere Werte erlaubt sind und wie Zahlen eingegeben werden. Eine Vorgabe „bis 100“ lässt beispielsweise offen, ob null zulässig ist oder ein Dezimalwert akzeptiert werden soll. Solche Unklarheiten müssen fachlich geklärt werden, bevor daraus ein verbindliches Soll entsteht.

Beschreiben Sie nicht nur den Rückgabewert. Soll ein Datensatz gespeichert, ein Folgeauftrag erzeugt oder eine Aktion verhindert werden? Ein System kann eine Fehlermeldung zeigen und trotzdem einen ungewollten Eintrag anlegen. Die Auswahl geeigneter Testdaten sollte auch solche relevanten Nebenwirkungen sichtbar machen. Ein rein optischer Vergleich der Meldung reicht dafür möglicherweise nicht.

Trennen Sie gültige Fachregeln von der aktuell beobachteten Softwarefunktion. Wenn eine Anwendung 101 akzeptiert, obwohl höchstens 100 vorgesehen sind, ist damit nicht die Grenze widerlegt. Zunächst besteht eine Abweichung zwischen Regel und Beobachtung. Ob die Anforderung oder die Umsetzung geändert werden muss, ist anschließend begründet zu entscheiden, nicht durch stilles Anpassen des erwarteten Werts.

Quellen: [2] [3]

3. Das Soll unabhängig bestimmen

Leiten Sie das erwartete Ergebnis aus der freigegebenen Fachregel ab. Für eine einfache Rechnung kann eine nachvollziehbare Handrechnung genügen. Bei komplexeren Transformationen können eine anders aufgebaute Referenzrechnung, bekannte fachliche Referenzwerte oder eine begründete Kombination mehrerer Nachweise geeignet sein. Entscheidend ist, dass nicht dieselbe ungeprüfte Logik sich selbst bestätigt.

Eine zweite Tabellenzelle ist nicht automatisch unabhängig, wenn sie dieselbe kopierte Formel mit demselben Fehler verwendet. Ebenso ersetzt ein Screenshot der Anwendung keinen vorab bestimmten Sollwert. Halten Sie die fachliche Herleitung und ihre Quelle fest. Eine zusätzliche Person kann die Plausibilität prüfen; sie beseitigt eine gemeinsame falsche Grundlage aber nicht allein durch Mitzeichnung.

Definieren Sie Rundung, Einheit und Toleranz nur dort, wo sie fachlich gebraucht werden. Im späteren Beispiel werden ganze Stückzahlen exakt mit vier multipliziert; dafür ist keine Rundungstoleranz nötig. Bei Messwerten könnte die Situation anders sein. Ein universelles Prozentband wäre hier ebenso ungeeignet wie die Forderung, jedes Ergebnis müsse unabhängig von seinem Zweck immer mathematisch exakt sein.

Quellen: [2] [3] [5]

4. Einen vollständigen Datensatzpass führen

Eine Eingabedatei allein beschreibt häufig nicht den ganzen Fall. Rollen, Stammdaten, Systemzustand und erwartete Folgeaktionen können das Ergebnis beeinflussen. Die erste Arbeitshilfe bündelt diese Angaben. Sie darf in einem Testprotokoll, einer gelenkten Datei oder einem geeigneten Testwerkzeug umgesetzt werden. Wichtiger als das Format ist der nachvollziehbare Zusammenhang.

Vergeben Sie Datensatzkennung und Revision, wenn Daten wiederverwendet oder verändert werden. Referenzieren Sie gemeinsame Voraussetzungen, statt sie unkontrolliert in jede Zeile zu kopieren. Sobald ein einzelner Fall davon abweicht, muss die Abweichung erkennbar sein. Ein pauschaler Vermerk „wie vorher“ wird spätestens nach mehreren Änderungen oder einem unterbrochenen Lauf schwer verständlich.

Eigene Arbeitshilfe: Was neben den Eingabewerten feststehen sollte
BestandteilKonkreter InhaltKommentar
PrüffrageAnforderung, relevante Fehlerklasse und Zweck des FallsErklärt, warum gerade diese Eingabe ausgewählt wurde.
Eingabe und RevisionAlle für den Fall benötigten Felder mit eindeutiger Darstellung leerer WerteVerhindert unbemerkte Änderungen und Verwechslung von leer, null und nullwertiger Zahl.
VorbedingungenRolle, Stammdaten, Konfiguration und AusgangszustandGleiche Eingaben können bei anderem Zustand etwas anderes prüfen.
Unabhängiges SollErgebnis, Einheit und erwartete Prozesswirkung samt HerleitungWird vor der Beobachtung festgelegt.
Fehler- und NebenwirkungErwartete Ablehnung sowie nicht zulässige Speicherung oder FolgeaktionEine sichtbare Meldung allein kann unvollständig sein.
Reset und NachweisGesicherte Belege, Rücksetzungsschritte und Bestätigung des AusgangszustandsErmöglicht Wiederholung, ohne frühere Ergebnisse zu überschreiben.

Quellen: [2] [3] [4]

5. Normalfälle, Grenzen und Fehler bewusst kombinieren

Wählen Sie zunächst einen verständlichen Normalfall, an dem Berechnung und erwarteter Ablauf nachvollzogen werden können. Ergänzen Sie relevante untere und obere Grenzen sowie Werte außerhalb des erlaubten Bereichs. Leere Angaben, unpassende Formate und widersprüchliche Kennungen bilden wiederum andere Fehlerklassen. Ein einzelner Grenzwert ersetzt diese Unterschiede nicht.

Verändern Sie für diagnostisch klare Fälle zunächst eine wesentliche Bedingung. Wenn gleichzeitig die Menge ungültig und der Auftrag unbekannt ist, zeigt eine Ablehnung noch nicht, welche Kontrolle funktioniert hat. Anschließend können bewusst kombinierte Fälle sinnvoll sein, etwa zur Reihenfolge von Prüfungen oder zu Wechselwirkungen. Diese Auswahl braucht eine konkrete Frage, keine pauschale Forderung nach jeder möglichen Kombination.

Die erforderliche Tiefe hängt von Risiko, Komplexität, vorhandener Evidenz und verbleibender Unsicherheit ab. ICH Q9(R1) bietet dafür den verhältnismäßigen Risikorahmen. Es liefert weder eine feste Zahl von Datensätzen noch eine Garantie, dass eine bestimmte Anzahl alle Fehler findet. Dokumentieren Sie daher die abgedeckten Eingabeklassen und verbleibenden Grenzen statt nur die Gesamtzahl.

Quellen: [2] [5]

6. Das vollständige Beispiel vor der Ausführung definieren

Das folgende Beispiel ist vollständig konstruiert und wurde nicht in einem Produkt ausgeführt. Eine Planungsfunktion verarbeitet eine Auftragskennung und eine Packstückzahl. Die Kennung muss genau acht ASCII-Zeichen umfassen und einem vorhandenen Testauftrag entsprechen. Die Packstückzahl wird als ganze Zahl von 1 bis einschließlich 100 eingegeben, ohne Vorzeichen, führende Nullen oder Dezimaltrennzeichen. Je Packstück sind genau vier Behälter zu planen. Diese Grenzen sind frei gewählte Fachregeln des Beispiels, keine GMP-Vorgaben.

Bei gültiger Eingabe soll genau ein Planungsdatensatz mit unveränderter Auftragskennung und der berechneten Behälterzahl entstehen. Die Planungsfunktion löst im Beispiel auch bei gültiger Eingabe keine Folgeaufträge aus. Bei ungültiger Eingabe soll eine verständliche Ablehnung erscheinen; es dürfen weder Planungsdatensatz noch Folgeauftrag entstehen. Die Prüfung der Kennungslänge erfolgt vor der Suche nach dem Auftrag. So lässt sich eine falsche Länge im Beispiel von einem unbekannten, aber formal gültigen Auftrag unterscheiden.

Die gemeinsame Testbasis heißt F-1: Nur AU000001 ist als Auftrag angelegt; die Rolle Testplaner darf die Funktion ausführen. Für jeden Tabellenfall startet Zustand S0 mit leerem Eingabeformular, ohne Planungsdatensätze und ohne Folgeaufträge. Der Faktor vier und die Regeln sind unverändert. Die Tabellenwerte sind die exakt geplanten Eingaben; „leer“ bezeichnet ein tatsächlich nicht befülltes Feld, nicht das Wort leer.

Quellen: [2] [3]

7. Konkrete Datensätze und unabhängige Erwartungen festlegen

Aus der Beispielregel folgt die Rechnung Behälterzahl gleich Packstückzahl mal vier. Damit ergeben 10 Packstücke genau 40 Behälter, 1 Packstück genau 4 und 100 Packstücke genau 400. Diese Sollwerte wurden separat nachgerechnet. Für ungültige Eingaben wird kein fachliches Planungsergebnis erwartet; eine intern angezeigte Zahl wäre kein Ersatz für die geforderte Ablehnung ohne Speicherung.

Alle folgenden Fälle gelten für F-1 und beginnen unabhängig voneinander in S0. Bei jeder gültigen Eingabe bleibt die Kennung AU000001 unverändert; es entsteht genau ein Planungsdatensatz mit dem angegebenen Ergebnis. „Ablehnen“ bedeutet jeweils sichtbarer passender Fehler, null neue Planungsdatensätze und null Folgeaufträge. Diese gemeinsam festgelegten Erwartungen sind Bestandteil jeder Zeile.

Die Tabelle zeigt ausgewählte Klassen, kein vollständiges Testprogramm. Beispielsweise sind nicht berechtigte Rollen, sehr große Eingaben, zusätzliche Zeichensätze, gleichzeitige Nutzung und Schnittstellenwiederholungen hier nicht geprüft. Ob solche Fälle gebraucht werden, hängt vom realen Gebrauch und der Risikoanalyse ab. Die vollständig beschriebenen Beispielfälle behaupten keine vollständige Systemabdeckung.

Geplante Testdaten, Revision 1: jeweils F-1 und Ausgangszustand S0
Fall und ZweckAuftragskennungPackstückzahl als EingabeUnabhängig bestimmtes Soll
T-01 NormalfallAU00000110Annehmen; 10 × 4 = 40 Behälter.
T-02 Untere GrenzeAU0000011Annehmen; 1 × 4 = 4 Behälter.
T-03 Obere GrenzeAU000001100Annehmen; 100 × 4 = 400 Behälter.
T-04 Unterhalb des BereichsAU0000010Ablehnen: Menge außerhalb 1–100.
T-05 Oberhalb des BereichsAU000001101Ablehnen: Menge außerhalb 1–100.
T-06 Pflichtwert fehltAU000001leerAblehnen: Menge fehlt.
T-07 DezimalformatAU0000011,5Ablehnen: keine zulässige ganze Eingabe.
T-08 Kennung zu kurzAU0000110Ablehnen: Kennung hat sieben statt acht Zeichen.
T-09 Kennung zu langAU000000110Ablehnen: Kennung hat neun statt acht Zeichen.
T-10 Formal richtige, unbekannte KennungAU00000210Ablehnen: acht Zeichen, aber Auftrag in F-1 nicht vorhanden.

Quellen: [2] [3]

8. Reset und Wiederholung ebenso konkret beschreiben

Sichern Sie nach jedem Fall zunächst den tatsächlichen Befund mit Zuordnung zu Datensatz, Ausführung und Systemstand. Dazu gehören im Beispiel die eingegebenen Werte, die beobachtete Rückmeldung sowie Anzahl und Inhalt neu entstandener Planungsdatensätze. Bei einer Ablehnung ist auch zu prüfen, ob unerwartet ein Folgeauftrag entstanden ist. Eine beabsichtigte Rücksetzung darf solche Befunde nicht unsichtbar machen.

Für das isolierte Beispiel lautet Reset R-1: Belege der Ausführung sichern, alle durch diesen Fall erzeugten Planungs- und Folgeaufträge kontrolliert aus dem Testbestand entfernen, Formular leeren und S0 erneut bestätigen. Auftrag AU000001, Rolle Testplaner und Faktor vier bleiben bestehen. Die Rücksetzung betrifft ausdrücklich die Testumgebung und ist keine Anleitung zum Löschen produktiver GMP-Aufzeichnungen.

Wird der Lauf unterbrochen oder ist der Zustand unklar, starten Sie den nächsten Fall nicht einfach mit einem angenommenen S0. Stellen Sie fest, was tatsächlich vorhanden ist, und dokumentieren Sie die Wiederherstellung. Bei wiederholtem Test wird der neue Befund separat zugeordnet. So bleiben ein ursprünglicher Fehler und ein später erfolgreiches Ergebnis unterscheidbar.

Quellen: [2] [4]

9. Datenherkunft und Änderungen passend behandeln

Synthetische Daten können besonders hilfreich sein, wenn Sie gezielt eine Grenze, ein ungültiges Format oder eine seltene Kombination herstellen möchten. Reale Datenausschnitte können wiederum Strukturen sichtbar machen, die in einer einfachen Konstruktion fehlen. Entscheidend ist die Eignung für die konkrete Prüffrage. Die bloße Herkunft macht einen Datensatz weder automatisch repräsentativ noch ungeeignet.

Dieser Beitrag beurteilt keine datenschutzrechtlichen Einzelpflichten für personenbezogene Produktivdaten. Klären Sie deren zulässige Nutzung und die erforderlichen Schutzmaßnahmen gesondert. Eine Maskierung allein beantwortet außerdem nicht, ob Beziehungen, Formate oder Wertebereiche für den fachlichen Test erhalten geblieben sind. Prüfen Sie die Aussagekraft nach einer Veränderung erneut.

Ändern Sie Datensätze oder Sollwerte kontrolliert. Wenn eine neue Fachregel nun fünf statt vier Behälter je Packstück vorsieht, entsteht ein anderer erwarteter Stand. Alte Ergebnisse dürfen nicht durch Überschreiben der Referenzwerte scheinbar zur neuen Regel passen. Halten Sie Änderungsgrund, betroffene Fälle und erforderliche neue Nachweise fest. Bestehende unveränderte Fälle können weiterhin geeignet sein, sofern ihre Voraussetzungen passen.

Quellen: [2] [3] [4]

10. Auswahl und Aufwand gemeinsam begrenzen

Für den Start benötigen Sie gültige Anforderungen, bekannte Fehlerszenarien, einen ausreichend geklärten Teststand und Zugang zu den benötigten Stammdaten. Der Fachbereich bestätigt Regeln und Sollbedeutung; IT beziehungsweise Systemverantwortlicher klärt Zustand, Rollen und Rücksetzung; QA unterstützt den geregelten Nachweisweg. Eine klare erste Fallgruppe hilft, diese Beiträge abzustimmen.

Der Aufwand steigt mit unklaren Fachregeln, komplexen Datenbeziehungen, schwer herstellbaren Zuständen und aufwendigem Reset. Viele zufällige Datensätze lösen diese Probleme nicht. Beginnen Sie mit einer wichtigen Prüffrage, vervollständigen Sie Daten und Soll und erproben Sie die Wiederholbarkeit. Danach erweitern Sie die Auswahl gezielt um noch nicht abgedeckte Risiken.

  • Gültige Anforderung und konkrete Prüffrage benannt.
  • Eingabeklassen und gewählte Fälle nachvollziehbar begründet.
  • Alle relevanten Felder, Rollen und Vorbedingungen festgelegt.
  • Sollwert und Prozesswirkung vorab unabhängig hergeleitet.
  • Relevante Grenz-, Fehler- und Nebenwirkungsfälle berücksichtigt.
  • Belegzuordnung, Reset und erneute Ausgangsprüfung beschrieben.
  • Versionsstand, Datenherkunft und verbleibende Abdeckungsgrenzen sichtbar.

Quellen: [2] [5]

Häufige Fragen zu Testdaten

Wie viele Testdatensätze benötigen wir mindestens?

Eine universelle Mindestzahl lässt sich nicht sinnvoll angeben. Entscheidend ist, welche Anforderungen, Eingabeklassen und relevanten Fehlerfälle abgedeckt werden und welche Unsicherheit verbleibt. Zehn sehr ähnliche Normalfälle können weniger aussagekräftig sein als wenige gezielt unterschiedliche Fälle. Dokumentieren Sie die Auswahlbegründung und ihre Grenzen. Die zehn Tabellenfälle dieses Beitrags sind ein Beispiel, keine regulatorische Vorgabe.

Quellen: [2] [5]

Müssen Testdaten aus dem produktiven System stammen?

Nicht pauschal. Synthetische Daten können eine Prüffrage präzise abbilden und seltene Fehlerbedingungen gezielt herstellen. Reale Daten können für andere Fragen zusätzliche relevante Strukturen liefern. Bewerten Sie die fachliche Eignung und klären Sie die zulässige Bereitstellung getrennt. Dieser Beitrag behandelt keine datenschutzrechtliche Freigabe für personenbezogene Daten und begründet keine allgemeine Pflicht zur Verwendung von Echtdaten.

Quellen: [2] [5]

Warum ist ein Normalfall allein nicht ausreichend?

Er zeigt nur das Verhalten unter seinen gewählten Bedingungen. Ob das System Grenzen und unzulässige Eingaben passend behandelt, bleibt damit häufig offen. Leiten Sie zusätzliche Fälle aus relevanten Fehlerszenarien ab. Das bedeutet nicht, jeden theoretisch denkbaren Wert zu prüfen. Die Auswahl soll die wichtigen Unterschiede sichtbar machen, beispielsweise null, leeres Feld und einen Dezimalwert als unterschiedliche Eingaben.

Quellen: [2]

Was bedeutet ein unabhängig bestimmter Sollwert?

Der erwartete Wert wird aus der fachlichen Regel hergeleitet und nicht ungeprüft aus dem Ergebnis der zu testenden Anwendung übernommen. Im Beispiel ist dies die separate Rechnung Packstücke mal vier. Bei komplexen Funktionen braucht es eine geeignete Referenzmethode. Eine zweite Implementierung ist nicht automatisch unabhängig, wenn sie dieselbe unbewertete Annahme oder kopierte fehlerhafte Formel enthält.

Quellen: [2] [3]

Müssen wir jede Kombination aller Eingabefehler testen?

Eine solche pauschale Forderung wäre meist weder zielgerichtet noch begründet. Beginnen Sie mit unterscheidbaren Fehlerklassen und ergänzen Sie relevante Wechselwirkungen. Zwei gleichzeitig fehlerhafte Eingaben können sinnvoll sein, wenn Sie gerade die Prüfungsreihenfolge untersuchen wollen. Für die isolierte Wirksamkeit einer Mengenprüfung ist zunächst ein ansonsten gültiger Datensatz leichter auszuwerten. Risiko und offene Frage bestimmen die Auswahl.

Quellen: [2] [5]

Was prüfen wir, wenn das System eine Fehlermeldung zeigt?

Vergleichen Sie die beobachtete Reaktion mit der vorab festgelegten Erwartung. Im Beispiel gehört dazu, dass kein Planungsdatensatz und kein Folgeauftrag entsteht. Eine passende Meldung bei gleichzeitig erfolgter unzulässiger Speicherung wäre daher kein Erfolg. Welche Nebenwirkungen zu prüfen sind, hängt vom realen Ablauf ab; die bloße Bildschirmmeldung beschreibt häufig nicht den vollständigen Prozesszustand.

Quellen: [2] [3]

Wie verhindern wir, dass ein Test den nächsten verfälscht?

Definieren Sie einen Ausgangszustand und prüfen Sie ihn vor dem nächsten Fall. Sichern Sie zuerst die tatsächlichen Belege und setzen Sie anschließend den isolierten Testbestand kontrolliert zurück. Berücksichtigen Sie auch Warteschlangen oder Folgeobjekte, sofern sie den nächsten Fall beeinflussen können. Ein unverändert aussehendes Formular beweist allein nicht, dass keine Daten aus dem vorherigen Lauf weiterwirken.

Quellen: [2] [4]

Dürfen wir den Sollwert nach einem unerwarteten Ergebnis ändern?

Nur eine sachlich geklärte Änderung der Grundlage rechtfertigt eine entsprechend neue Erwartung. Ein überraschendes Systemergebnis allein ist kein Grund, den Test nachträglich passend zu machen. Prüfen Sie Eingaben, Fachregel, Referenzrechnung und Umsetzung. Halten Sie den ursprünglichen Befund sowie die begründete Änderung getrennt fest und bestimmen Sie, welche Fälle erneut nachgewiesen werden müssen.

Quellen: [3] [2] [4]

Wer muss die Datensätze und Erwartungen vorbereiten?

Die fachliche Regel und ihre Bedeutung sollten vom Prozessverantwortlichen bestätigt werden. IT oder Systemverantwortlicher klärt die benötigte Konfiguration, Rollen und Rücksetzung. Der geregelte Nachweisweg einschließlich Prüfung und Genehmigung folgt den internen Zuständigkeiten. Eine zusätzliche Person ist kein Ersatz für eine belastbare Sollgrundlage. Eine feste Anzahl von Unterschriften ist für diese Arbeitshilfe nicht vorgegeben.

Quellen: [2] [3]

Was sollten wir vor dem ersten Testdatentermin bereitstellen?

Bringen Sie gültige Anforderungen, bekannte Fehlerszenarien, Systemstand und benötigte Stammdaten mit. Klären Sie außerdem, wie Testzustände erzeugt und zurückgesetzt werden können. Aufwand entsteht besonders durch unklare Regeln, komplexe Datenbeziehungen und schwer wiederholbare Zustände. Eine vollständig ausgearbeitete Fallgruppe zeigt diese Hindernisse früh. Eine pauschale Datensatzanzahl oder feste Dauer bildet den tatsächlichen Aufwand nicht zuverlässig ab.

Quellen: [2] [5]

Quellen & fachlicher Stand

Quellen am 6. Oktober 2026 geöffnet. Regulatorischer Beispielrahmen ist Humanarzneimittel-GMP; konkrete Anlagen-OQ-Vorgaben werden nicht pauschal auf Software übertragen. Die Testregeln, Datensätze, Tabellen und Reset-Anweisungen sind ausdrücklich konstruiert. Die drei Sollrechnungen wurden unabhängig nachgerechnet; Produkttests wurden nicht durchgeführt. Datenschutzrechtliche Einzelpflichten sind nicht Gegenstand dieses Beitrags.

  1. Europäische Kommission: EudraLex Volume 4, aktuelle Humanarzneimittel-GMP-Übersicht
  2. EU-GMP Annex 11: Computerised Systems, Revision Januar 2011
  3. EU-GMP Annex 15: Qualification and Validation, Revision 2015
  4. EU-GMP Kapitel 4: Documentation, Revision Januar 2011
  5. ICH Q9(R1): Quality Risk Management, europäische Step-5-Fassung 2023

Zuletzt fachlich geprüft am 06.10.2026.

Daniel Herrmann, Daniel Herrmann Consulting

Daniel Herrmann Consulting

Aus einer Prüffrage aussagekräftige Testdaten entwickeln

Daniel Herrmann Consulting unterstützt Sie dabei, passende Datenklassen auszuwählen, unabhängige Erwartungen festzulegen und Prüfungen auf einem nachvollziehbaren Ausgangszustand aufzubauen.

  • IT-GxP-Audit →

    Vorhandene Testdaten und Sollwerte auf Aussagekraft, Lücken und Reproduzierbarkeit prüfen.

  • IT-GxP-Consulting →

    Datensätze, Referenzergebnisse und geregelte Rücksetzung gemeinsam ausarbeiten.

Ihr Vorhaben besprechenEinblicke in unsere Projektarbeit →