Inhaltsverzeichnis
Das Wichtigste vorab
Müssen CSV-Testwerkzeuge selbst bewertet werden?
Ja, ihre Eignung für die jeweilige Prüfaufgabe muss nachvollziehbar sein. Ein fehlerhaftes Testskript oder Vergleichswerkzeug kann eine Systemabweichung übersehen und falsche Sicherheit erzeugen. Bewerten Sie Bedeutung, Fehlererkennung und vorhandene Kontrollen. Der Umfang ist nicht automatisch identisch mit dem Validierungsumfang des zu prüfenden Hauptsystems.
Einordnung und Geltungsbereich
Annex 11 Abschnitt 4.7 verlangt eine dokumentierte Eignungsbewertung automatisierter Testwerkzeuge und Testumgebungen. Die konkrete Nachweisform richtet sich nach der Aufgabe und dem Risiko einer falschen Prüfaussage.
Quellen: [1]
Prüfen Sie auch, ob der Test einen Fehler erkennen kann
Trennen Sie das erwartete Ergebnis möglichst von derselben Logik, die geprüft wird. Wenn das Testskript dieselbe fehlerhafte Berechnung unverändert übernimmt, bestätigen sich zwei gleiche Fehler gegenseitig. Eine geeignete unabhängige Vergleichsgrundlage kann diese Schwäche reduzieren.
Sichern Sie den Bezug zwischen Teststand, Eingaben und Ergebnis. Änderungen am Skript, an Bibliotheken oder an der Testumgebung können die Aussage verändern. Ein Ergebnis ohne nachvollziehbaren Werkzeugstand ist bei späteren Fragen schwer einzuordnen.
Quellen: [1]
Die beabsichtigte Prüfaussage des Werkzeugs beschreiben
Ein Testwerkzeug kann Aktionen ausführen, Werte vergleichen oder Nachweise erzeugen. Ein Fehler im Werkzeug kann einen Fehler im System übersehen oder einen falschen Befund erzeugen. Beschreiben Sie deshalb, welche Aussage auf seinem Ergebnis beruht und welche Folgen ein falsches Grün hätte. Nicht jedes Hilfsskript besitzt denselben Einfluss.
Annex 11 verlangt im Kontext geeigneter Testmethoden eine angemessene Bewertung automatisierter Testwerkzeuge und Testumgebungen. Daraus folgt nicht, dass jedes kleine Skript ein identisches vollständiges Dokumentenpaket wie eine Fachanwendung benötigt. Die Tiefe richtet sich nach Zweck, Komplexität und Risiko der Prüfaussage.
Unterscheiden Sie kommerzielles Werkzeug, eigene Skripte und Konfiguration. Ein validiertes Grundprodukt kann mit einem falsch gesetzten Filter dennoch ungeeignete Ergebnisse liefern. Ein einfaches eigenes Skript kann eine klar begrenzte Aufgabe gut erfüllen, wenn seine Funktion und Grenzen geeignet geprüft sind. Der Produktname allein beantwortet die Eignung nicht.
Quellen: [1]
Eine Werkzeugakte mit Regeln und Grenzen führen
Erfassen Sie Version, Eingaben, Vergleichslogik, ausgeschlossene Felder und Ausgabe. Benennen Sie, wer Änderungen bewertet und wer das Ergebnis prüft. Die Akte sollte den tatsächlichen Zweck erklären, statt nur Installationsdaten zu sammeln. Ein Reviewer muss verstehen, was ein Pass bestätigt und was nicht.
Dokumentieren Sie Annahmen über Datenformat, Kodierung und Sortierung. Ein Vergleich kann bei vertauschter Reihenfolge falsch melden oder Werte falsch zuordnen. Die richtige Schlüsselregel ist häufig wichtiger als eine große Zahl erfolgreich verarbeiteter Zeilen. Die Anforderungen folgen dem konkreten Vergleichszweck.
| Werkzeugaspekt | Eigene Prüffrage | Benötigter Nachweis |
|---|---|---|
| Eingang | Wurde der richtige vollständige Bestand verarbeitet? | Mengen-, Schlüssel- oder Dateibezug |
| Regel | Welche Eigenschaft wird verglichen? | Verständliche Logik und Toleranz |
| Ausschluss | Was wird bewusst ignoriert? | Begründete Grenze |
| Ergebnis | Sind Unterschiede vollständig sichtbar? | Bericht mit Einzelbezug und Summen |
| Version | Welcher Stand erzeugte die Aussage? | Reproduzierbarer Werkzeugbezug |
| Änderung | Wer pflegt und prüft die Regel? | Zuständiger Lebenszyklus |
Quellen: [1]
Beispiel: Vergleichsskript ignoriert das kritische Statusfeld
Das Szenario ist konstruiert. Ein Skript vergleicht Migrationsdateien und meldet keine Unterschiede. Sein Feldkatalog enthält jedoch den Chargenstatus nicht. Eine falsche Freigabeinformation bleibt unentdeckt. Das Werkzeug funktioniert exakt wie programmiert, erfüllt aber die benötigte Prüfaussage nicht.
Bereiten Sie einen kleinen bekannten Referenzbestand vor. Er enthält unveränderte Zeilen, fehlende Datensätze, doppelte Schlüssel und einen gezielt falschen Status. Legen Sie erwartete Befunde unabhängig fest. Führen Sie das Skript aus und vergleichen Sie Bericht und Sollbefunde. Der Test prüft damit nicht nur Ausführung, sondern Erkennungsfähigkeit.
Nach Ergänzung des Felds wird die Prüfung wiederholt. Bewerten Sie auch frühere mit dem ungeeigneten Stand erzeugte Aussagen. Eine neue richtige Version macht alte grüne Berichte nicht automatisch belastbar. Der betroffene Umfang wird anhand tatsächlicher Nutzung und Datenrisiken bestimmt.
| Referenzfall | Eingebrachter Zustand | Erwarteter Werkzeugbefund |
|---|---|---|
| Positiver Vergleich | Identischer Datensatz | Kein falscher Unterschied |
| Fehlende Zeile | Zielobjekt fehlt | Fehlende Kennung sichtbar |
| Doppelter Schlüssel | Zwei Zielzeilen besitzen gleiche Kennung | Eindeutigkeitsproblem erkannt |
| Falscher Status | Kritisches Feld abweichend | Inhaltlicher Befund mit Recordbezug |
| Sortierung | Gleiche Daten anders geordnet | Keine ungeklärte Fehlzuordnung |
| Berichtgrenze | Viele bekannte Differenzen | Keine stille Kürzung wichtiger Ergebnisse |
Quellen: [1]
Unabhängige Sollwerte und negative Fälle verwenden
Eine zweite Kopie derselben Logik ist keine starke unabhängige Referenz. Herleiten Sie erwartete Ergebnisse aus einer geeigneten fachlichen Grundlage oder einer anders geprüften Methode. Bei einfachen Regeln kann eine nachvollziehbare manuelle Rechnung genügen. Komplexere Werkzeuge benötigen entsprechend geeignete Evidenz.
Prüfen Sie Fehlersituationen des Werkzeugs selbst. Was geschieht bei nicht lesbarer Datei, fehlender Spalte oder ungültigem Format? Ein Abbruch darf nicht als erfolgreicher Null-Befund-Bericht erscheinen. Der Nutzer sollte erkennen, ob die Prüfung tatsächlich vollständig ausgeführt wurde.
Berücksichtigen Sie Toleranzen und Normalisierungen. Eine bewusste Rundung kann für einen Zweck geeignet sein, für einen anderen kritische Unterschiede verdecken. Dokumentieren Sie, weshalb die Regel passt. Die Standardeinstellung eines Werkzeugs ist keine automatische fachliche Akzeptanzgrenze.
Quellen: [1]
Nachweise und Reproduzierbarkeit erhalten
Verknüpfen Sie Werkzeugstand, Eingabestand, Einstellungen und Ergebnisbericht. Ein späterer Lauf mit einer anderen Datei oder Bibliotheksversion kann andere Resultate erzeugen. Die genaue technische Ablage kann variieren; entscheidend ist die nachvollziehbare Wiederauffindbarkeit des tatsächlich verwendeten Stands.
Wenn Screenshots oder andere Nachweise automatisch erzeugt werden, prüfen Sie deren richtigen Bezug. Ein Bild ohne Recordkennung oder mit veraltetem Bildschirmzustand kann wenig beweisen. Ein Werkzeug, das Aktionen schnell ausführt, muss dennoch den tatsächlich benötigten Soll-Ist-Vergleich ermöglichen.
Bewerten Sie manuelle Eingriffe. Wenn ein Bearbeiter Berichte nachträglich filtert oder korrigiert, sollte die endgültige Prüfaussage nachvollziehbar bleiben. Ein bearbeitetes Ergebnis darf nicht als unveränderte automatische Ausgabe ausgegeben werden. Rollen und Review werden passend zum Risiko festgelegt.
Quellen: [1]
Änderungen und Wiederverwendung bewusst steuern
Ein Werkzeug kann für mehrere Projekte verwendet werden, wenn sein Zweck und seine Grenzen passen. Prüfen Sie neue Datenformate, Felder und Regeln. Ein bewährter Vergleich für einfache Stammdaten bestätigt nicht automatisch historische Auditdaten oder komplexe Beziehungen. Die Wiederverwendung braucht einen passenden Einsatzbezug.
Bei Änderungen werden betroffene Referenzfälle wiederholt und neue Risiken ergänzt. Ein kleiner Codeeingriff kann zentrale Vergleichslogik beeinflussen. Die Zahl geänderter Zeilen ist daher kein ausreichender Umfangsmaßstab. Benennen Sie fachliche Wirkung und geeignete Regression.
Quellen: [1]
Arbeitsvorlage: einen falschen grünen Vergleich gezielt verhindern
Erstellen Sie einen kleinen bekannten Bestand mit erwarteten Befunden. Im Beispiel enthält er identische Daten, einen fehlenden Record, einen doppelten Schlüssel und einen falschen Status. Diese Fälle prüfen unterschiedliche Eigenschaften. Die Sollbefunde werden unabhängig hergeleitet und vor Durchführung dokumentiert.
Betrachten Sie neben der Logik auch Ausführung und Bericht. Eine fehlende Spalte sollte nicht als erfolgreicher Nullvergleich erscheinen. Eine abgeschnittene Fehlerliste darf wichtige Befunde nicht unbemerkt verlieren. Der Nachweis verbindet richtigen Eingang, geeignete Regel und vollständige verständliche Ausgabe.
Wiederholen Sie die passenden Referenzfälle bei einer Änderung. Ein kleiner Eingriff in Filter oder Normalisierung kann große fachliche Wirkung besitzen. Die Bewertung richtet sich nach dieser Wirkung, nicht nur nach der Zahl geänderter Codezeilen. Neue Einsatzbereiche benötigen einen eigenen passenden Zweckbezug.
| Werkzeugfeld | Konstruierter Eintrag | Akzeptanzfrage |
|---|---|---|
| Eingang | Bezeichnete Dateien mit bekanntem Umfang. | Wurde der richtige Bestand verarbeitet? |
| Schlüssel | Eindeutige Recordreferenz. | Werden Dopplungen erkannt? |
| Kritisches Feld | Status wird ausdrücklich verglichen. | Kein unbegründeter Ausschluss? |
| Fehlerfall | Bekannte Abweichung oder fehlende Spalte. | Keine falsche grüne Aussage? |
| Bericht | Einzelbefunde und Summen. | Ausgabe vollständig und zuordenbar? |
| Stand | Skript, Regeln und Einstellungen. | Ergebnis wiederauffindbar und erklärbar? |
Quellen: [1]
Die nächsten Schritte
- Prüfaufgabe und mögliche falsche Schlussfolgerungen definieren.
- Werkzeug mit bekannten richtigen und falschen Fällen bewerten.
- Stand und erforderliche Bedienregeln kontrollieren.
- Änderungen auf die Aussage der bisherigen Tests bewerten.
Häufige Fragen zu Testwerkzeuge
Braucht jedes Hilfsmittel dieselbe Dokumentation?
Nein. Die Bedeutung für die Prüfaussage und vorhandene Kontrollen sind entscheidend. Ein automatischer Entscheidungsfilter benötigt eine andere Betrachtung als eine reine Terminliste.
Quellen: [1]
Reicht ein bekanntes kommerzielles Testprodukt?
Seine Reputation allein belegt nicht die Eignung Ihrer Konfiguration und Prüflogik. Geeignete Anbieternachweise können die Bewertung unterstützen.
Quellen: [1]
Sind handgeschriebene Prüfskripte ausgenommen?
Nein. Gerade eigene Skripte können systematische Fehler enthalten. Ihr konkreter Einsatz und ihre Erkennungsleistung müssen verstanden sein.
Quellen: [1]
Müssen wir ein kleines Vergleichsskript wie ein vollständiges LIMS validieren?
Nicht automatisch mit demselben Umfang. Bewerten Sie Zweck, Komplexität und Folgen einer falschen Prüfaussage. Ein begrenztes Skript kann mit geeigneten Referenzdaten, Fehlerfällen, Versionsbezug und Review angemessen bewertet werden. Der Nachweis sollte die tatsächlich verwendete Logik und ihre Grenzen abdecken.
Reicht ein erfolgreicher Lauf ohne Fehlermeldung?
Nein. Er zeigt zunächst Ausführung. Prüfen Sie mit bekannten positiven und negativen Fällen, ob relevante Fehler erkannt und vollständig berichtet werden. Ein Werkzeug kann ohne technische Fehlermeldung die falschen Felder vergleichen. Die fachliche Erkennungsfähigkeit ist deshalb ein zentraler Teil der Eignungsbewertung.
Wie testen wir eine Berichtskürzung oder Ausgabelimitierung?
Verwenden Sie einen bekannten Bestand mit genügend erwarteten Differenzen und vergleichen Sie Einzelbefunde sowie Summen. Prüfen Sie, ob eine Begrenzung sichtbar ist und der vollständige benötigte Umfang erreichbar bleibt. Ein erfolgreich gelaufenes Skript kann sonst wichtige Ergebnisse im Bericht verlieren.
Dürfen wir Toleranzen aus einer Vorlage übernehmen?
Nur nach Prüfung ihrer fachlichen Eignung. Eine Toleranz kann für eine Messgröße passend und für eine Kennung oder einen Status unzulässig sein. Dokumentieren Sie Zweck und Regel. Ein Standardwert des Werkzeugs ist keine automatische Akzeptanzgrenze für Ihren konkreten Nachweis.
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.
- Europäische Kommission: EU-GMP Annex 11, Computerised Systems (2011)§ 4.7: angemessene Bewertung automatisierter Testwerkzeuge und Testumgebungen. Geltende Fassung laut EudraLex am 14.10.2026; keine universelle Projekt- oder Fristvorgabe.
Zuletzt fachlich geprüft am 14.10.2026.
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.
- IT-GxP-Audit →
Offene Punkte und Prioritäten für Ihren Betrieb einordnen.
- IT-GxP-Consulting →
Vereinbarte Systemprojekte strukturiert umsetzen und übergeben.
