Einen WordPress-Testplan mit KI erstellen
KI kann helfen, WordPress-Testfälle aufzulisten, aber der Plan muss aus Anforderungen, Codepfaden, unterstützten Versionen, Benutzerzuständen und bekannten Risiken abgeleitet werden, nicht aus allgemeinen Best-Practice-Listen.
KI ist hier besonders als Nachweisorganisator, Vergleichsengine und Schreibhilfe nützlich. Sie kann eine komplexe WordPress-Aufgabe leichter prüfbar machen, aber keine fehlende Autorität schaffen, keine unbeobachteten Fakten zertifizieren und keine Empfehlung stillschweigend in eine Handlungserlaubnis umwandeln.
In einem Satz: KI kann helfen, WordPress-Testfälle aufzulisten, aber der Plan muss aus Anforderungen, Codepfaden, unterstützten Versionen, Benutzerzuständen und bekannten Risiken abgeleitet werden, nicht aus allgemeinen Best-Practice-Listen.
Was Sie mit diesem Leitfaden erreichen
Erstellen Sie einen nachvollziehbaren Testplan, der jedes wesentliche Verhalten und Risiko mit Fixtures, Schritten, erwarteten Ergebnissen, Umgebungen und Nachweisen verbindet.
- Eine Rückverfolgbarkeitsmatrix von Anforderungen zu Tests.
- Abdeckung für Unit-, Integrations-, API-, Browser-, Barrierefreiheits-, Upgrade- und Rollback-Tests.
- Eine Matrix unterstützter Versionen und Umgebungen.
- Kriterien für Eintritt, Austritt, Fehler und Nachweisaufbewahrung.
Das fertige Artefakt sollte für die entscheidungsverantwortliche Person verständlich und durch jemanden reproduzierbar sein, der nicht am ursprünglichen Prompt beteiligt war. Eine flüssige Antwort reicht nicht aus. Jede wesentliche Schlussfolgerung benötigt eine Quelle, einen Umfang und einen Verifikationspfad. Wenn die Nachweise etwas nicht belegen können, ist die richtige Ausgabe ein explizites Unbekanntes oder eine überprüfbare Hypothese.
Vorzubereitende Nachweise und Eingaben
- Die genehmigten Anforderungen und Akzeptanzkriterien.
- Architektur, Codepfade, Berechtigungen und Dateneffekte.
- Unterstützte Versionen von WordPress, PHP, Browsern und Abhängigkeiten.
- Bekannte Vorfälle, Regressionen und Freigaberisiken.
- Vorhandene automatisierte und manuelle Testsuiten.
Entfernen Sie Zugangsdaten, geheime Werte und nicht relevante personenbezogene Informationen, bevor Sie einem Assistenten Nachweise bereitstellen. Bewahren Sie die Identifikatoren, Versionen, Zeitstempel, Locale, Einheiten und Quellbezeichnungen auf, die zur Interpretation des Restes nötig sind. Ein Screenshot ohne URL, Status oder Datum kann nützlicher Kontext sein, ist aber selten ausreichende Autorität für eine Produktionsentscheidung.
Beginnen Sie nicht mit einer breiten Anfrage wie „Prüfe das“, „Behebe das“ oder „Mach es besser“. Definieren Sie die Entscheidung, die die Arbeit unterstützen soll, die einbezogene Population, die für jedes Feld maßgebliche Quelle, die erlaubten Vorgänge und die weiterhin verbotenen Aktionen. Die Planungs- oder Recherchephase sollte ein lokales Repository, eine isolierte Fixture oder exportierte Nachweise verwenden und benötigt keinen WordPress-Produktionszugriff.
Testmenge ist keine Abdeckung
Viele wiederholte Fälle können wichtige Berechtigungen, Migrationen, Fehler oder Benutzerzustände ungetestet lassen. Die Abdeckung sollte Anforderungen und Risiken zugeordnet sein.
Erwartete Ergebnisse müssen beobachtbar sein
Ein Test, der „funktioniert korrekt“ aussagt, kann kein belastbares Bestehen oder Scheitern ergeben. Geben Sie das erwartete WordPress-Objekt, die Antwort, den gerenderten Zustand oder die Ablehnung an.
Negative Tests belegen Grenzen
Bei kontrollierten KI-Workflows benötigen sowohl eine autorisierte Aktion als auch die entsprechende verbotene Aktion Nachweise.
Beobachtung, Schlussfolgerung und Autorität trennen
Eine kontrollierte Prüfung sollte mindestens vier Zustände unterscheiden:
- Beobachtet: direkt in einem benannten Datensatz, einer Datei, Antwort, gerenderten Seite oder ausgeführten Test vorhanden.
- Abgeleitet: eine plausible, durch Nachweise gestützte, aber nicht direkt festgestellte Interpretation.
- Empfohlen: eine vorgeschlagene menschliche Entscheidung oder nächste Aktion.
- Autorisiert und verifiziert: eine separat genehmigte Änderung, die ausgeführt und anschließend anhand der Akzeptanzkriterien geprüft wurde.
KI-Ausgaben beginnen üblicherweise in den ersten drei Zuständen. Sie werden nicht autorisiert, nur weil sie detailliert, intern konsistent oder technisch überzeugend sind. Bewahren Sie diese Unterscheidung in Tabellen, Berichten, Tickets und öffentlichen Fallstudien.
Ein sicherer Workflow
- Umfang von Anforderungen, Versionen und Freigabe einfrieren.
- Benutzerreisen, Einstiegspunkte, Berechtigungen, Datenschreibvorgänge und Fehlerzustände abbilden.
- KI bitten, mit spezifischen Anforderungen und Risiken verknüpfte Tests vorzuschlagen.
- Jeden Test nach Schicht, Fixture, Umgebung und Automatisierungseignung klassifizieren.
- Fehlende Grenzfälle mit Entwicklern, Produktverantwortlichen und Prüfern für Barrierefreiheit prüfen.
- Tests in einem separaten autorisierten Branch implementieren oder aktualisieren.
- Den Plan auf der unterstützten Matrix ausführen und Rohbelege aufbewahren.
- Fehler, Verfügungen, Wiederholungen und die endgültige Freigabeentscheidung aufzeichnen.
Diese Reihenfolge platziert bewusst eine verantwortliche Prüfung zwischen Analyse und Implementierung. Wenn eine spätere Phase umfassenderen Zugriff benötigt, erstellen Sie eine neue Aufgabe, eine neue Identität oder eine ausdrückliche Berechtigungsänderung. Erweitern Sie die analytische Identität nicht stillschweigend, weil sie eine korrekte Grenze erreicht hat.
Prompt-Rezept
Ersetzen Sie jeden Wert in eckigen Klammern, bevor Sie den Prompt verwenden. Fügen Sie keine Passwörter, API-Schlüssel, Authentifizierungscookies, privaten Kundendatensätze oder nicht relevante personenbezogene Informationen ein.
Sie prüfen [TASK SCOPE] für [SITE, REPOSITORY OR DATASET] und verwenden nur die bereitgestellten Nachweise.
Ziel:
Erstellen Sie einen nachvollziehbaren Testplan, der jedes wesentliche Verhalten und Risiko mit Fixtures, Schritten, erwarteten Ergebnissen, Umgebungen und Nachweisen verbindet.
Geben Sie die folgenden Felder zurück:
- Requirement ID
- Risk
- Test ID
- Layer
- Fixture
- Precondition
- Steps
- Expected result
- Forbidden result
- Environment
- Evidence
- Owner
Regeln:
1. Jeden Test mit einer Anforderung, einem Risiko oder einem reproduzierten Defekt verknüpfen.
2. Exakte Versionen und Fixture-Identifikatoren bewahren.
3. Berechtigungsablehnungen und Fehlerwiederherstellung einschließen.
4. Einen Test erst als automatisiert markieren, wenn ausführbare Abdeckung besteht.
5. Keine destruktiven Tests gegen die Produktion ausführen.
Für jede Feststellung:
- die genaue Quelle, den Datensatz, die URL, die Datei, die Zeile, die Objekt-ID, den Zustand oder die Dataset-Zeile identifizieren;
- Daten, Versionen, Einheiten, Locale, Identifikatoren und Nenner bewahren;
- Beobachtung, Schlussfolgerung, Empfehlung und Unbekanntes trennen;
- angeben, welche Nachweise nicht verfügbar waren;
- WordPress, Quellcode, Commerce-Daten, Analysedaten, externe Systeme oder veröffentlichte Inhalte nicht ändern.
Warum dieser Prompt so strukturiert ist
Der Prompt erstellt einen Nachweisvertrag, bevor Empfehlungen angefordert werden. Er macht fehlende Daten sichtbar, verringert die Wahrscheinlichkeit, dass ein Modell einen unvollständigen Datensatz mit plausibler Prosa vervollständigt, und erzeugt eine systematisch überprüfbare Ausgabe. Strukturierte Felder erleichtern zudem den Vergleich wiederholter Ausführungen oder die Übergabe einer genehmigten Teilmenge an einen späteren Implementierungsworkflow.
Eine Produktionsimplementierung kann ein JSON-Schema, typisierte Tool-Eingaben oder automatisierte Validierung hinzufügen. Diese Mechanismen verbessern die Konsistenz, stellen jedoch nicht fest, dass die Quellnachweise wahr, vollständig oder aktuell sind. Menschliche Prüfung und systemspezifische Verifikation bleiben erforderlich.
Empfohlene Zugriffsgrenze
Verwenden Sie für die in diesem Leitfaden beschriebene Phase keinen WordPress-Zugriff während der Planungs- oder Recherchephase. Die exakten Fähigkeiten einer Identität müssen aus der installierten Produktversion, dem veröffentlichten Abdeckungsvertrag und der tatsächlich verwendeten Verbindungsmethode stammen.
Was außerhalb dieser Aufgabe bleiben muss
- Destruktive Produktionstests
- Erfundenes Bestehen
- Behauptungen über nicht unterstützte Versionen
- Automatische Freigabegenehmigung
- Testlöschung, um die Suite grün zu machen
Eine abgelehnte Aktion kann ein nützlicher Nachweis dafür sein, dass die Kontrollgrenze funktioniert. Reagieren Sie nicht auf eine erwartete Ablehnung, indem Sie ein weitreichendes Administratorkonto oder Full Power gewähren. Bestimmen Sie zuerst, ob die Aktion überhaupt zum aktuellen Mandat gehört. Wenn ja, erstellen Sie eine separat autorisierte Phase mit der engsten erforderlichen Fähigkeit.
Wie WP Agent Control passt
Dies ist ein allgemeiner WordPress-Arbeitsablauf. Er verspricht nicht, dass Agent Control alle beschriebenen Objekte oder Integrationen bearbeiten kann. Beginnen Sie im geführten Ablauf mit öffentlichen Seiten. Aktionen für Plugins, Themes, Benutzer, Einstellungen, Dateien, Löschungen, WooCommerce, ACF und Page Builder sind keine nativen geführten Aufgaben. Prüfen Sie dafür gesondert geeignete Werkzeuge und Berechtigungen.
Rufen Sie nach der Verbindung strukturierte Websiteinformationen ab und untersuchen Sie ausgewählte veröffentlichte Seiten. Dafür ist keine temporäre Aufgabe nötig. Öffentliche Seiten lassen sich auch ohne das Plugin besuchen; Agent Control ergänzt strukturierten Zugriff und den Übergang zu autorisierten WordPress-Arbeiten.
Ihre KI verbinden: docs first profile · Funktionen und Kompatibilität ansehen: coverage
Verifikationscheckliste
- Aufgabe, Population, Zeitraum, Umgebung und Entscheidung sind explizit.
- Jede wesentliche Beobachtung ist mit exakten Nachweisen verknüpft oder als Hypothese gekennzeichnet.
- Stabile IDs, URLs, Versionen, Daten, Einheiten, Locales und Nenner werden bewahrt.
- Fehlende Nachweise und Abdeckungsgrenzen bleiben sichtbar.
- Die analytische oder Forschungsidentität hat keine verbotene Mutation ausgeführt.
- Ein qualifizierter Verantwortlicher hat gegebenenfalls Sicherheits-, Barrierefreiheits-, rechtliche, Commerce- oder Freigabeauswirkungen geprüft.
- Jede Implementierung hat ein separates Mandat, Zugriffsniveau, Backup und Verifikationsplan.
- Temporäre Identitäten, Fixtures und sensible Nachweise werden nach der Aufgabe widerrufen, zurückgesetzt oder entsorgt.
Häufige Fehlermodi
- Generische Checklistenerzeugung: Der Plan wirkt umfassend, ist aber nicht mit dem tatsächlichen Produktverhalten verbunden.
- Dominanz des Happy Path: Nur erfolgreiche autorisierte Anfragen werden getestet; Ablehnungen, Teilfehler und Rollback fehlen.
- Matrixkomprimierung: Eine Umgebung wird als repräsentativ für alle unterstützten WordPress- und PHP-Versionen behandelt.
- Nachweisverlust: Ein Bestehen wird ohne überprüfbare Protokolle, Screenshots, Assertions oder Artefakte aufgezeichnet.
Ein wiederkehrender querschnittlicher Fehler ist Berechtigungsdrift: Die anfängliche Aufgabe stößt auf eine Grenze, und der Betreiber erweitert den Zugriff, bevor er bestimmt, ob der fehlende Vorgang notwendig, unterstützt oder sicher ist. Dies zerstört den Nachweiswert der Ablehnung und erschwert die Zuordnung späterer Ergebnisse.
Erweiterte Anmerkung
Ein ausgereiftes Testsystem behandelt Anforderungen, Tests, Fixtures, Durchläufe und Nachweise als separate versionierte Objekte. KI kann helfen, fehlende Kanten zu erkennen, aber nur ausgeführte Artefakte können einen Test von vorgeschlagen in bestanden ändern.
Verwandte Leitfäden
- Eine WordPress-Berechtigungstestmatrix für KI-Agenten erstellen
- So prüfen Sie ein WordPress-Release-Paket mit KI
- WordPress-KI-Workflows in Staging oder Playground testen
- Einen rollback-fähigen WordPress-Änderungsplan mit KI vorbereiten
Nächster Schritt
Fahren Sie mit dem relevantesten unterstützenden Leitfaden fort und verwenden Sie den Leitfaden zu Zugriffsebenen vor jeder authentifizierten Aufgabe. Wenn temporärer WordPress-Zugriff nicht mehr benötigt wird, schließen Sie ab, indem Sie die Identität widerrufen.
Quellen und Überprüfung
Diese Seite wurde anhand der folgenden Primärquellen überprüft. Letzte Quellenprüfung: .
- Automated Testing · WordPress.org
- PHP: PHPUnit · WordPress.org
- Writing PHP Tests · WordPress.org
- WordPress Playground · WordPress.org
- WordPress Coding Standards · WordPress.org