- Erste Schritte
- Projektmanagement
- Dokumente
- Arbeiten mit der Analyse der Änderungsauswirkungen
- Erstellen von Testfällen
- Zuweisen von Testfällen zu Anforderungen
- Klonen von Testfällen
- Exportieren von Testfällen
- Verknüpfen von Testfällen in Studio mit dem Test Manager
- Delete test cases
- Manuelle Testfälle
- Importieren manueller Testfälle
- Dokumentieren von Testfällen mit Task Capture
- Parameter
- Aktivieren der Governance auf Projektebene
- Deaktivieren der Governance auf Projektebene
- Aktivieren der Governance auf Testfallebene
- Deaktivieren der Governance auf Testfallebene
- Verwalten von Genehmigern für strukturierte Testfälle
- Verwalten von gesteuerten Testfällen im Status In Arbeit
- Verwalten von geregelten Testfällen im Status „Wird überprüft“.
- Verwalten von gesteuerten Objekten im Status „Signiert“.
- Verwalten von Kommentaren für gesteuerte Testfälle
- Anwenden von Filtern und Ansichten
- Importieren von Orchestrator-Testsätzen
- Creating test sets
- Hinzufügen von Testfällen zu einem Testsatz
- Zuweisen von Standardbenutzern in der Testsatzausführung
- Aktivieren der Aktivitätsabdeckung
- Aktivieren von Healing Agent
- Konfigurieren von Testsätzen für bestimmte Ausführungsordner und Roboter
- Überschreiben von Parametern
- Klonen von Testsätzen
- Exportieren von Testsätzen
- Anwenden von Filtern und Ansichten
- FAQ – Funktion – Test Manager vs Orchestrator
- Ausführen von manuellen Tests
- Ausführen automatisierter Tests
- Ausführen von Testfällen ohne Testsatz
- Ausführen gemischter Tests
- Erstellen von ausstehenden Ausführungen
- Erzwingen einer Ausführungsreihenfolge
- Erneutes Ausführen von Testausführungen
- Planen von Ausführungen
- Fehlerbehebung bei automatisierten Ausführungen
- Zugänglichkeitstests für Test Cloud
- Suche mit Autopilot
- Projektvorgänge und Dienstprogramme
- Test Manager-Einstellungen
- ALM Tool-Integration
- API-Integration
- Fehlersuche und ‑behebung
Test Manager-Benutzerhandbuch
Auf dieser Seite werden Richtlinien und bewährte Methoden aufgeführt, um Testfälle effektiv mit AutopilotTM im Test Manager zu generieren.
Anforderungsbeschreibung
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.
1. Der Zweck der Anforderung
KI-Modelle, wie z. B. 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.
2. Anwendungslogik
Die Effizienz von AutopilotTM bei der Generierung genauer und detaillierter Testschritte hängt stark von dem Verständnis der Benutzerreise und der Anwendungsabfolge ab. Daher ist es wichtig, die spezifischen Interaktionen, die der Benutzer mit der Anwendung haben wird, und die nachfolgenden Anwendungsantworten ( 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.
3. Akzeptanzkriterien
Klare, messbare Akzeptanzkriterien sind von entscheidender Bedeutung für die Festlegung von 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 kann AutopilotTM unzulässige Testfälle generieren.
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.“
Zusätzliche Anweisungen
Dieser Abschnitt enthält Richtlinien, anhand derer Sie AutopilotTM ermöglichen können, sich auf Aspekte zu konzentrieren, die beim Generieren von Testfällen berücksichtigt werden sollten.
Führen Sie AutopilotTM an, indem Sie zusätzliche Anweisungen auf dem Bildschirm Zusätzliche Anleitung bereitstellen angeben. Verwenden Sie die vorgefertigten Eingabeaufforderungen der Prompt-Bibliothek, 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- bis-End-Tests aus Flussdiagrammen. 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 20 wichtigsten Testfälle für diese Anforderung“ an. Standardmäßig generiert AutopilotTM0 erwartete Ergebnisse nur für den letzten Testschritt in jedem Testfall. Um erwartete Ergebnisse für jeden Testschritt zu generieren, verwenden Sie „Erwartete Ergebnisse für jeden Testschritt generieren“. Darüber hinaus kann AutopilotTM1 auf Anforderung Vor- und/oder Nachbedingungen für manuelle Testfälle generieren. Geben Sie an, was ein- oder ausgeschlossen werden soll, da die Vor- und Nachbedingungen nicht standardmäßig generiert werden.
Begleitdokumente
In diesem Abschnitt sind unterstützende Dokumente aufgeführt, die Sie AutopilotTM2 bereitstellen können. Diese Dokumente sind 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 Autopilot genauere und nützlichere Testfälle für eine Anforderung generieren kann.
Prozessdiagramme
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.
Mockups und grafische Darstellungen
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.
Compliance-Dokumente
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.
Transkripte der Diskussionen
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.
Funktionseinschränkungen
In diesem Abschnitt werden die aktuellen Einschränkungen von AutopilotTM3 beschrieben.
Unterstützte Dateitypen
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
Kapazität des Eingabetokens
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.
Nach unseren Beobachtungen entsprechen 100 Token ungefähr 75 Wörtern oder 400 Zeichen.
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.
Generierung von Testfällen
Autopilot ist derzeit darauf beschränkt, maximal 50 Testfälle gleichzeitig zu generieren. Wenn die Anzahl der zu generierenden Testfälle nicht angegeben ist, generiert der Autopilot 10 Testfälle.
- 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