KI11+26.3.1 Tests mit KI planen und erzeugen
QF-Test kann auf Basis einer Textbeschreibung automatisch neue Tests planen und generieren. Die erzeugten Tests werden in die aktuell geöffnete Testsuite eingefügt - ist keine Testsuite geöffnet, wird automatisch eine neue angelegt. Die KI erzeugt dabei eine hierarchische Struktur aus Testfallsätzen, Testfällen, Testschritte und KI-Anweisungen, die anschließend manuell verfeinert oder direkt von einem KI-Agenten in QF-Test ausgeführt werden kann.
Dieser Assistent eignet sich als Ausgangspunkt für neue Testprojekte und zur Erweiterung bestehender Testsuiten: Anstatt Tests von Grund auf neu zu erstellen, liefert die KI eine erste sinnvolle Gliederung, die Sie dann gezielt erweitern und anpassen können.
Hinweis Eine einfache Möglichkeit, KI-Anweisungen in nicht-KI-basierte QF-Test Knoten umzuwandeln, ist es, bei der Ausführung einer KI-Anweisung die "Aufnahme von Testsequenzen" einzuschalten.
26.3.1.1 Voraussetzungen
Für die KI-gestützte Generierung muss mindestens ein KI-Modell in QF-Test konfiguriert sein. Die Konfiguration erfolgt im Optionendialog unter »Künstliche Intelligenz«. Ist noch kein Modell eingerichtet, erscheint beim Öffnen des Generators ein Hinweisdialog mit der Schaltfläche KI-Einstellungen öffnen, über die Sie direkt zur Konfiguration gelangen.
26.3.1.2 Dialog öffnen
Den Generator öffnen Sie über die entsprechende Schaltfläche in der Werkzeugleiste, die sich direkt neben der Schaltfläche des Schnellstart-Assistenten befindet.
26.3.1.3 Felder im Dialog

- Testbeschreibung
-
Geben Sie hier eine natürlichsprachliche Beschreibung der zu testenden Funktionalität ein. Beschreiben Sie, welche Abläufe oder Szenarien abgedeckt werden sollen - zum Beispiel Login-Prozesse, Formulareingaben, Navigationspfade oder fachliche Geschäftsprozesse.
Alternativ können Sie mit der Schaltfläche Aus Datei befüllen den Inhalt einer Datei direkt in das Textfeld laden. Unterstützte Formate sind:
.txt,.md,.pdf,.xls,.xlsxund.docx. - Anwendung mit agentischer KI erkunden
-
Diese Optionsgruppe legt fest, ob und wie die KI die zu testende Anwendung vor der Generierung eigenständig erkundet. Wählen Sie eine der folgenden Optionen:
- Bereits verbundene Anwendung verwenden
- Ist bereits eine Anwendung mit QF-Test verbunden, kann die KI diese direkt zur Erkundung verwenden. Die Option zeigt den Namen der verbundenen Anwendung an.
- Vorhandene Abhängigkeit ausführen
- Ist in der aktuellen Testsuite eine Abhängigkeit zum Starten einer Anwendung vorhanden, kann diese ausgeführt werden. Die Option zeigt den Namen der Abhängigkeit an.
- Test ohne Anwendung generieren
- Die KI erkundet keine Anwendung und generiert den Test ausschließlich auf Grundlage der Testbeschreibung.
- Abhängigkeit aus Datei oder URL erzeugen und ausführen
- Geben Sie die URL einer Webanwendung oder den Pfad zu einer ausführbaren Datei an. QF-Test erzeugt automatisch eine entsprechende Abhängigkeit in der Testsuite und startet die Anwendung für die Erkundung.
Hinweis Die KI-gestützte Erkundung kann je nach Anwendung und verwendetem KI-Modell mehrere Minuten in Anspruch nehmen.
- KI-Modell
- Wählen Sie das für die Generierung zu verwendende KI-Modell aus. Die verfügbaren Einträge entsprechen den in den QF-Test Optionen konfigurierten Modellen. Über die Schaltfläche KI-Modelle konfigurieren gelangen Sie direkt zu den Einstellungen.
26.3.1.4 Generierung starten
Klicken Sie auf Planen & generieren, um den Prozess zu starten. Der Fortschritt wird in der Statusleiste von QF-Test angezeigt. Die Dauer hängt von der Länge der Beschreibung und dem gewählten Modell ab und kann von wenigen Sekunden bis zu einigen Minuten reichen. Den Prozess können Sie jederzeit durch Klick auf die Schaltfläche Stop in der Werkzeugleiste abbrechen.
Jede Planung und Generierung erstellt ein Ausführungsprotokoll, in dem alle Schritte des agentischen KI-Laufs umfassend dokumentiert sind. Das Protokoll kann nach Abschluss im Protokollfenster eingesehen werden.
Nach erfolgreicher Generierung erscheint eine Bestätigung, und die erzeugte Teststruktur wird direkt in der geöffneten Testsuite angezeigt. Schlägt die Generierung fehl, zum Beispiel weil das Modell nicht erreichbar ist oder die Zeitgrenze überschritten wird, erscheint ein Fehlerdialog mit einem entsprechenden Hinweis.
26.3.1.5 Generierte Teststruktur
Das Ergebnis der KI-Generierung ist eine hierarchische Struktur in der Testsuite:
- Testfallsätze fassen thematisch zusammengehörige Tests zu einer Gruppe zusammen.
- Testfälle innerhalb der Testfallsätze repräsentieren einzelne Testszenarien.
- Testschritte gliedern jeden Testfall in logische Abschnitte.
- KI-Anweisungen innerhalb der Testschritte enthalten die einzelnen natürlichsprachlichen Anweisungen für den KI-Agenten.

Jeder Testfallsatz enthält einen Kommentar mit dem Vermerk @ai_generated,
dem Namen des verwendeten KI-Modells und dem ursprünglichen Prompt, der für die
Generierung verwendet wurde.
Hinweis Die generierten KI-Anweisungen sind auf die Ausführung durch einen KI-Agenten ausgelegt. Für eine vollständige Automatisierung ohne KI-Agenten müssen die KI-Anweisungen durch konkrete QF-Test Testschritte ersetzt werden.
26.3.1.6 Prompts anpassen
Der Systemprompt für die Testsuitegenerierung ist als Prozedur
generate_suite in der Datei qfs-ai.qft hinterlegt.
Die Prozedur zur KI-gestützten Erkundung einer Anwendung (Checkbox
Testplan KI-generieren durch Erkundung der Anwendung) heißt
plan_tests und befindet sich ebenfalls dort. Die Datei kann
über »Datei« - »Lesezeichen« geöffnet
werden.
Um einen Prompt anzupassen, ohne die mitgelieferte Datei zu verändern, erstellen
Sie in einer eigenen Datei (z.B. user-ai.qft) eine gleichnamige
Prozedur und tragen diese Datei in der Tabelle "Test Suite Dateien für MCP Tools und Prompts"
weiter oben ein als qfs-ai.qft. QF-Test verwendet dann vorrangig Ihre
Version des Prompts.