Willkommen beim Codebeamer AI Hilfe-Center > KI-Testfall-Assistent > KI-Testfall-Assistent 1.1 > Testfälle mit dem KI-Testfall-Assistenten 1.1 generieren
Testfälle mit dem KI-Testfall-Assistenten 1.1 generieren
Führen Sie die nachfolgenden Schritte aus, um einen Testfall zu generieren:
Schritt 1: Element analysieren 
1. Wählen Sie in der Dokumentansicht oder in der Dokumentbearbeitungs-Ansicht ein Element aus, und klicken Sie auf der Startseite des KI-Testfall-Assistenten auf Analysieren. Der KI-Testfall-Assistent analysiert die Beschreibung des Elements und aktiviert den Schritt Bedingung. In diesem Schritt wird die Seite Testaufgliederung angezeigt.
Die Seite Testaufgliederung zeigt die mit KI generierten Testbedingungen an. Sie können in diesem Schritt manuell zusätzliche Testbedingungen über das Symbol hinzufügen. Sie können die Testbedingungen mit den Symbolen und bearbeiten oder löschen.
* 
Der KI-Testfall-Assistent generiert Testfallbedingungen unter Verwendung eines LLM. Wenn der Administrator mit der Option KI-Kontext festlegen zusätzlichen Kontext oder Richtlinien bereitgestellt hat, wird dieser Kontext an die Eingabe angehängt, die an das LLM übergeben wird. Die Testfallbedingungen werden dann basierend auf diesen Richtlinien zusammen mit der LLM-Eingabe generiert.
Für die ausgewählte Anforderung werden die KI-generierten Testbedingungen, einschließlich der manuell hinzugefügten und bearbeiteten Testbedingungen, für die zukünftige Verwendung gespeichert. Die KI-generierten Bedingungen werden automatisch erneut generiert, wenn Sie die Analyse erneut ausführen. Die manuell hinzugefügten und bearbeiteten Testbedingungen werden jedoch beibehalten.
2. Klicken Sie auf , um die vorhandenen Testfälle, die von den verfügbaren Bedingungen abgedeckt werden, anzuzeigen. Klicken Sie erneut auf das Symbol, um die Liste der Testfälle für die Bedingungen auszublenden.
* 
Nachdem Sie eine Testbedingung manuell hinzugefügt haben, klicken Sie erneut auf , um die Abdeckungsergebnisse zu aktualisieren.
3. Wählen Sie eine Option in der Dropdown-Liste neben dem Symbol aus, um die Testbedingungen basierend auf der Abdeckung zu filtern:
Wählen Sie Alle anzeigen aus, um alle verfügbaren Testbedingungen für den Testfall mit und ohne Abdeckung anzuzeigen. Dies ist die Standardauswahl.
Wählen Sie Bedingungen ohne Abdeckung anzeigen aus, um nur die Testbedingungen, denen keine Testfälle zugeordnet sind, anzuzeigen.
4. Wählen Sie eine Testbedingung aus, für die Sie einen neuen Testfall generieren möchten, und klicken Sie auf . Der Schritt Technik wird aktiviert.
Schritt 2: Testtechnik auswählen 
1. Der Schritt Technik zeigt die Seite Testtechniken an. Die Liste der angezeigten Techniken basiert auf dem Standard des International Software Testing Qualifications Board (ISTQB). Die folgenden systemdefinierten Testtechniken werden standardmäßig aufgeführt:
Grenzwertanalyse: Eine Testtechnik, die dazu dient, Fehler an den Grenzen von Eingabebereichen zu identifizieren, statt innerhalb des Eingabebereichs. Sie basiert auf der Beobachtung, dass Fehler häufig an den Extremwerten von Eingaben auftreten.
Kompatibilitätstests: Eine Art von nicht-funktionalen Tests, mit denen validiert wird, dass eine Anwendung oder ein System auf verschiedenen Geräten, Betriebssystemen, Browsern oder Netzwerkumgebungen wie erwartet funktioniert.
Äquivalenzklassenbildung: Eine Art von Testtechnik, die verwendet wird, um die Anzahl der Testfälle zu reduzieren und gleichzeitig eine effektive Abdeckung zu gewährleisten. Dabei werden Eingabedaten in Klassen aufgeteilt, wobei sich alle Werte in einer Klasse ähnlich verhalten sollten.
Stichprobenartige Tests: Bei einem Stichprobenest werden Testdaten nach dem Zufallsprinzip aus der Eingabedomäne des Testelements ausgewählt. Stichprobentests sind nützlich, wenn das Domänenwissen begrenzt ist, große Mengen an Testdaten schnell benötigt werden oder die Verzerrungsreduzierung wichtig ist, z. B. bei Fuzz-Tests und Chaos Engineering.
Szenariobasiertes Testen: Szenariobasiertes Testen wertet das Systemverhalten in realistischen Workflows mithilfe von Modellen wie Aktivitätsdiagrammen oder Anwendungsfällen aus. Zu den Szenarien gehören der Hauptpfad, Alternativen und Ausnahmen. Dieser Ansatz ist bei System- oder Akzeptanztests üblich, kann aber auch auf andere Ebenen und nichtfunktionale Tests angewendet werden.
Zustandsübergangsanalyse: Eine Art von Testtechnik, mit der auf Grundlage von Ereignissen oder Eingaben validiert wird, wie sich ein System beim Übergang zwischen verschiedenen Status verhält. Dies ist besonders nützlich für Anwendungen, bei denen die Ausgabe sowohl vom aktuellen als auch vom vorherigen Status abhängt.
Generische Tests: Diese Testtechnik erstellt einen generischen Testfall, wenn keine der vordefinierten Testtechniken das beabsichtigte Szenario abdeckt.
Basierend auf der Anforderungsanalyse und den ausgewählten Bedingungen schlägt das System eine relevante Testtechnik aus der Liste vor.
2. Wählen Sie die von der KI vorgeschlagene Testtechnik oder eine andere von Ihnen als angemessen erachtete Testtechnik aus, und klicken Sie anschließend auf . Der Schritt Details wird aktiviert.
Schritt 3: Testfall-Details prüfen und bearbeiten 
1. Der Schritt Details öffnet die Seite Testfall-Details, auf der Felder wie Name (erforderlich), Beschreibung und Vorarbeiten mit KI-generierten Inhalten vorausgefüllt sind. Sie können diese Felder nach Bedarf manuell bearbeiten. Beachten Sie, dass diese Felder lediglich Nur-Text unterstützen.
2. Klicken Sie auf , um den Schritt Gliederung zu aktivieren.
Schritt 4: Testfall-Gliederung prüfen und bearbeiten 
1. Im Schritt Gliederung wird die Seite Testfall-Gliederung angezeigt. Die Testfall-Gliederung zeigt das Framework des Testfalls, d.h. Die Testschritte. Basierend auf Ihren Testanforderungen können Sie neue Schritte hinzufügen oder vorhandene Testschritte mit den Symbolen , und bearbeiten oder löschen. Sie können die Schritte in der Gliederung auch mit den Ziehgriffen umordnen.
* 
Die KI-generierten Testschritte, einschließlich der manuell hinzugefügten und bearbeiteten Testschritte, werden beibehalten und stehen in zukünftigen Sitzungen zur Verfügung.
2. Klicken Sie auf , um den Schritt Schritte zu aktivieren.
Schritt 5: Testschritte prüfen und bearbeiten 
1. Der Schritt Schritte zeigt die Seite Testschritte an. Auf dieser Seite werden die KI-generierten Schritte aufgelistet, die im neuen Testfall enthalten sind.
2. Klicken Sie auf Alle erweitern, um die Felder Aktion, Erwartetes Ergebnis und Nacharbeiten für jeden Schritt anzuzeigen. Die Felder Aktion, Erwartetes Ergebnis und Nacharbeiten werden mit KI-generierten Inhalten vorausgefüllt. Sie können den Inhalt dieser Felder jedoch bei Bedarf bearbeiten.
* 
Die Felder Aktion, Erwartetes Ergebnis und Nacharbeiten unterstützen nur reinen Text.
Schritt 6: Neu erstellten Testfall speichern 
1. Nachdem Sie die Testschritte auf der Seite "Testschritte" geprüft haben, klicken Sie in der Fußzeile des KI-Testfall-Assistenten auf , um den Testfall zu speichern. Das Dialogfenster Testfall speichern wird geöffnet.
Codebeamer Version 3.1 und höher:
Das Dialogfenster Testfall speichern zeigt die folgenden Felder an: Stream, Projekt und Tracker.
Die Dropdown-Listen Stream und Projekt zeigen den aktuellen Stream und das aktuelle Projekt als Standardauswahl an.
Sie können die Standardauswahl ggf. in der Dropdown-Liste Projekt ändern.
Die Standardauswahl in der Dropdown-Liste Stream kann nicht geändert werden.
Codebeamer Version 3.0.0.3:
Das Dialogfenster Testfall speichern zeigt die folgenden Felder an: Projekt, Working Set und Tracker.
Die Felder Projekt und Working Set zeigen jeweils das aktuelle Projekt und das aktuelle Working Set als Standardauswahl an.
Sie können die Standardauswahl in der Dropdown-Liste Projekt nur dann ändern, wenn Sie sich derzeit im Standard-Working Set befinden.
Die Standardauswahl für die Dropdown-Liste Working Set kann nicht geändert werden.
2. Wählen Sie den gewünschten Testfall-Tracker in der Dropdown-Liste Tracker aus.
* 
Die Dropdown-Liste Tracker zeigt nur die Tracker an, für die die benutzerdefinierten FelderLast Influenced by AI, Influenced by AI, AI Test Condition und AI Test Technique konfiguriert sind. Weitere Informationen finden Sie unter Benutzerdefinierte Felder für Tracker konfigurieren.
3. Klicken Sie auf Speichern. Der neue Testfall wird im ausgewählten Stream/Projekt/Tracker oder Projekt/Working Set/Tracker gespeichert, basierend auf der Version von Codebeamer, die Sie gerade verwenden. Wenn der Speichervorgang abgeschlossen ist, zeigt Codebeamer eine Erfolgsmeldung mit einem Link zum neuen Testfall an. Für den neuen Testfall ist das benutzerdefinierte Feld Influenced by AI als"wahr" markiert und das benutzerdefinierte Feld Last Influenced by AI ist mit dem neuesten Datum und Zeitstempel aktualisiert.
War dies hilfreich?