- Erste Schritte mit Test Cloud
- Organisationen unter Test Cloud verwalten
- Mit Test Cloud arbeiten

Test Cloud – Benutzerhandbuch
Generieren Sie Tests für Anforderungen
Auf dieser Seite werden Richtlinien und Best Practices aufgeführt, um Testfälle effektiv mit dem AutopilotTM im Test Manager zu generieren.
In diesem Abschnitt werden die wichtigsten Eigenschaften einer Anforderung im Test Manager beschrieben.
Die Anforderungen beinhalten oft spezifische Fähigkeiten, die mit Qualitätsaspekten verbunden sind, wie zum Beispiel funktionale Aspekte (was die Software tun sollte), Leistungsaspekte (wie schnell sie arbeiten sollte), Benutzerfreundlichkeit (wie einfach sie zu bedienen ist) und Sicherheit (wie sicher sie arbeiten sollte), neben vielen anderen.
KI-Modelle wie AutopilotTM sind auf die Spezifität angewiesen, um Anforderungen korrekt zu interpretieren. Grobe oder vage Beschreibungen können zu irrelevanten oder falschen Testfällen führen. Um dies zu vermeiden, beginnen Sie mit einer knappen, aber präzisen, auf den Benutzer ausgerichteten Erklärung, die die Zielsetzung der Anforderung umreißt. Konzentrieren Sie sich auf den endgültigen Nutzen für den Benutzer.
Beispiel: Bei einem Antrag auf eine Lebensversicherung könnten Sie damit beginnen:
„Als potenzieller Versicherungsnehmer möchte ich meine Versicherungsprämien berechnen, damit ich meine möglichen Kosten einschätzen kann.“
Dies verdeutlicht den erwarteten Nutzen für den Benutzer und setzt ein definitives Ziel für das Testen dieser Anforderung.
Die Effizienz von AutopilotTM bei der Erstellung genauer und detaillierter Testschritte hängt weitgehend davon ab, wie gut es die Benutzerreise und die Anwendungssequenz versteht.Daher ist es wichtig, die spezifischen Interaktionen, die der Benutzer mit der Anwendung haben wird, und die darauf folgenden Reaktionen der Anwendung (vom Start der Anwendung bis zur letzten Testaktion) detailliert zu beschreiben. Dies hilft AutopilotTM, die chronologische Reihenfolge der Vorgänge zu verstehen, was zu genaueren und detaillierteren Testschritten führt.
Beispiel: Für die Funktion zur Berechnung der Versicherungsprämie beschreiben Sie den Workflow wie folgt:
„Die Benutzer starten auf dem Hauptbildschirm und navigieren über das Hauptmenü zum Bildschirm „Angebot abrufen“. Sie tragen dann ihre persönlichen Daten, einschließlich Alter und Geschlecht, in die dafür vorgesehenen Formularfelder ein. Sie wählen den gewünschten Versicherungsschutz und die Laufzeit aus den verfügbaren Optionen aus. Wenn die Benutzer auf „Prämie berechnen“ klicken, berechnet die Anwendung die Prämie und zeigt sie auf dem nächsten Bildschirm an.
Klare, messbare Akzeptanzkriterien sind entscheidend für die Festlegung der Anwendungserwartungen und für die Anleitung von AutopilotTM zur Überprüfung bestimmter Ergebnisse. Sie sollten sowohl positive als auch negative Szenarien umfassen, darunter Situationen, in denen Benutzer sich nicht an die vorgeschriebene Verwendung halten, ungültige Daten eingeben oder die Anwendung einen Fehlerzustand erreicht. Die Kriterien sollten auch nicht-funktionelle Faktoren wie Sicherheit, Benutzerfreundlichkeit und Skalierbarkeit berücksichtigen. Ohne klar definierte Akzeptanzkriterien generiert der AutopilotTM möglicherweise unzureichende Testfälle.
Beispiel: Geben Sie für die Prämienberechnungsfunktion unseres Lebensversicherungsantrags konkrete Annahmekriterien wie in einem der folgenden Beispiele an:
- „Das System muss die Prämie unter Berücksichtigung des Alters des Benutzers berechnen.“Für jedes Jahr über 25 Jahren muss ein Zuschlag von 5 US-Dollar zur Grundprämie von 100 US-Dollar hinzugefügt werden.
- „Das System muss die Prämie für Raucher um 50 Dollar erhöhen, da dies mit höheren Gesundheitsrisiken verbunden ist.“
- „Wenn der Benutzer ein Alter unter 18 Jahren eingibt, sollte das System eine Fehlermeldung anzeigen.“
- „Der Prozess zur Berechnung der Prämie sollte nicht länger als 3 Sekunden dauern, wenn die Anzahl der gleichzeitigen Benutzer nicht größer als 1000 ist.“
Dieser Abschnitt enthält Richtlinien, damit Sie AutopilotTM erlauben können, sich auf Aspekte zu konzentrieren, die beim Generieren von Testfällen berücksichtigt werden sollten.
Leiten Sie AutopilotTM, indem Sie zusätzliche Anweisungen auf dem Bildschirm „Zusätzliche Anweisungen“ bereitstellen.Verwenden Sie die vorgefertigten Eingabeaufforderungen aus dem Tool, mit denen Sie End-to-End-Testfälle aus Flussdiagrammen generieren, Tests für gültige End-to-End-Szenarien generieren, Tests zum Auffinden schwer fassbarer Probleme generieren und End-to-End-Tests aus Flussdiagrammen generieren können.Sie können auch Ihre eigenen benutzerdefinierten Prompts zur Prompt-Bibliothek hinzufügen, insbesondere diejenigen, die Sie häufig für die manuelle Testfallgenerierung verwenden.
Um eine bestimmte Anzahl von Testfällen zu generieren, weisen Sie AutopilotTM mit Befehlen wie „Generieren Sie die wichtigsten 20 Testfälle für diese Anforderung.“ an. Standardmäßig generiert AutopilotTM die erwarteten Ergebnisse nur für den letzten Testschritt in jedem Testfall. Um die erwarteten Ergebnisse für jeden Testschritt zu generieren, verwenden Sie die Option „Erwartete Ergebnisse für jeden Testschritt generieren“. Darüber hinaus kann AutopilotTM auf Anfrage Vor- und/oder Nachbedingungen für manuelle Testfälle generieren. Geben Sie an, was eingeschlossen oder ausgeschlossen werden soll, da die Vor- und Nachbedingungen nicht standardmäßig generiert werden.
In diesem Abschnitt sind unterstützende Dokumente aufgeführt, die Sie AutopilotTM zur Verfügung stellen können. Bei diesen Dokumenten handelt es sich um zusätzliche Informationen, die die Beschreibung einer Anforderung im Test Manager ergänzen. Diese Dokumente sollen das Verständnis von Autopilot für eine Anforderung verbessern, sodass genauere und nützlichere Testfälle für eine Anforderung generiert werden können.
Um die einzelnen Schritte innerhalb der Anwendung zu veranschaulichen, sollten Sie Anwendungsfalldiagramme, Flowcharts oder Prozessdiagramme als Bilder oder BPMN-Dateien hinzufügen. Prozessdiagramme helfen Autopilot, den sequentiellen und logischen Ablauf der Benutzeraktivitäten zu erfassen, die für die jeweilige Anforderung wichtig sind. Dank dieser Prozessdarstellungen kann Autopilot präzisere Testfälle erstellen, die sich eng an den tatsächlichen Workflows der Anwendung ausrichten.
Um Autopilot das Verständnis zu erleichtern, sollten Sie visuelle Diagramme hinzufügen, in denen Ihre UI/UX-Anforderungen dargestellt werden. Dies ist vor allem beim Testen neuer Front-End-Funktionen nützlich und hilft, das Layout, die Interaktionen mit dem Benutzer und die zu testenden Elemente zu klären.
In regulierten Branchen wie dem Gesundheitswesen, dem Finanzwesen oder der Telekommunikation sollten Sie auch Dokumente zur Einhaltung von Vorschriften und Bestimmungen einbeziehen. Diese Richtlinien gelten oft universell für verschiedene Anforderungen (z. B. Benutzerstorys oder Anwendungsfälle) im Test Manager. Durch das Hochladen dieser Dokumente ermöglichen Sie Autopilot die Integration von Compliance-Standards in die Testfälle, die es für jede Anforderung generiert, nicht nur in die Testfälle, die direkt mit bestimmten Compliance-Knoten verknüpft sind. Dieser Ansatz stellt sicher, dass alle Testfälle den Branchenvorschriften entsprechen und dass die Compliance bei allen von Autopilot getesteten Anforderungen konsistent behandelt wird.
Sie sollten in Erwägung ziehen, ein Transkript von Diskussionen über bestimmte Anforderungen beizufügen. Dabei kann es sich um eine Besprechung oder eine virtuelle Sitzung über Online-Plattformen handeln, an der Entwickler, Produktinhaber und Testpersonen teilnehmen. Transkripte liefern Autopilot Einblicke in die Interpretationen oder Pläne der Teammitglieder zur Umsetzung einer Anforderung und bieten einen Kontext, der die Präzision der generierten Testfälle erheblich verbessern kann.
Dieser Abschnitt beschreibt die aktuellen Einschränkungen von AutopilotTM.
Autopilot kann verschiedene Dateitypen verarbeiten. Je nach Dateityp kann Autopilot bestimmte Inhalte daraus verarbeiten. In der folgenden Liste sind die Dateitypen aufgeführt, die Sie Autopilot anbieten können, zusammen mit Details zum Inhaltstyp, den Autopilot von jedem Typ verarbeiten kann:
- Verarbeitet nur Textinhalt – Autopilot verarbeitet nur den Textinhalt aus diesen Dateitypen:
- TXT
- BPMN
- CSV
- Verarbeitet sowohl Text- als auch Bildinhalte – Autopilot verarbeitet sowohl den Text als auch die Bilder dieser Dateitypen:
- DOCX
- XLSX
- PNG
- JPG
Die maximale Eingabetokenkapazität von Autopilot beträgt 128.000, was ungefähr 96.000 Wörtern oder 512.000 Zeichen entspricht.
Stellen Sie sicher, dass Ihre Anforderungsbeschreibung und die unterstützenden Dokumente diese Grenzwerte nicht überschreiten.
Um die ungefähre Anzahl der Token in Ihren Dokumenten zu überprüfen, öffnen Sie das Dokument als TXT-Datei und kopieren Sie den Inhalt in das Open AI Tokenizer-Tool. Die angegebene Anzahl der Token ist ein Näherungswert. Die tatsächliche Tokenanzahl kann höher sein.
- Anforderungsbeschreibung
- 1. Der Zweck der Anforderung
- 2. Anwendungslogik
- 3. Akzeptanzkriterien
- Zusätzliche Anweisungen
- Begleitdokumente
- Prozessdiagramme
- Mockups und grafische Darstellungen
- Compliance-Dokumente
- Transkripte der Diskussionen
- Funktionseinschränkungen
- Unterstützte Dateitypen
- Kapazität des Eingabetokens
- Generierung von Testfällen