- Versionshinweise
- Erste Schritte
- Einstellung und Konfiguration (Setup and Configuration)
- Automationsprojekte
- Abhängigkeiten
- Workflow-Typen
- Dateivergleich
- Beste Praktiken für die Automatisierung (Automation Best Practices)
- Integration der Quellenkontrolle
- Debugging
- Das Diagnose-Tool
- Workflow-Analyse
- Über die Workflow-Analyse
- ST-NMG-001 – Namenskonvention für Variablen
- ST-NMG-002 – Namenskonvention für Argumente
- ST-NMG-004 – Duplizierung des Anzeigenamens
- ST-NMG-005 – Variable überschreibt Variable
- ST-NMG-006 – Variable überschreibt Argument
- ST-NMG-008 – Variablenlänge überschritten
- ST-NMG-009: Datentabellenvariablen mit Präfix versehen
- ST-NMG-011 – Datentabellenargumente mit Präfix versehen
- ST-NMG-012 – Standardwerte für Argumente
- ST-NMG-016 – Argumentlänge überschritten
- ST-DBP-002 – Hohe Anzahl von Argumenten
- ST-DBP-003 – Leerer Catch-Block
- ST-DBP-007 – Mehrere Flussdiagrammebenen
- ST-DBP-020 – Nicht definierte Ausgabeeigenschaften
- ST-DBP-023 – Leerer Workflow
- ST-DBP-024 – Prüfung der Persistenzaktivität
- ST-DBP-025 – Voraussetzung für Variablenserialisierung
- ST-DBP-026 – Verwendung der Verzögerungsaktivität
- ST-DBP-027 – Bewährte Methode für Persistenz
- ST-DBP-028 – Voraussetzung für Argumentenserialisierung
- ST-USG-005 – Hartcodierte Aktivitätsargumente
- ST-USG-009 – Nicht verwendete Variablen
- ST-USG-010 – Nicht verwendete Abhängigkeiten
- ST-USG-014 – Paketbeschränkungen
- ST-USG-020 – Minimale Protokollmeldungen
- ST-USG-024 – Nicht verwendet, gespeichert für später
- ST-USG-025 – Missbrauch gespeicherter Werte
- ST-USG-026 – Aktivitätseinschränkungen
- ST-USG-027 – Erforderliche Pakete
- ST-USG-028 – Aufruf von Dateivorlagen einschränken
- Variablen
- Argumente
- Importierte Namespaces
- Kontrollfluss
- Objekt-Repository
- Protokollierung
- Das Tool ScreenScrapeJavaSupport
- Studio Testing
- Erweiterungen
- Fehlersuche und ‑behebung
- Informationen zur Fehlerbehebung
- Microsoft App-V – Unterstützung und Einschränkungen
- Fehlerbehebung bei Internet Explorer x64
- Probleme in Microsoft Office
- Erkennen von UI-Elementen in PDF mit Zugriffsoptionen.
- Reparieren der Active Accessibility-Unterstützung
- Fehlerbehebung bei JxBrowser-Anwendungen
- Überwachung der Benutzerereignisse (User Events Monitoring)
- Citrix-Fehlerbehebung
- Automatisieren von Anwendungen, die unter einem anderen Windows-Benutzer ausgeführt werden
Experimentelle Funktion
Überblick
Sie können automatisch generierte Testdaten verwenden, um Testfälle mit verschiedenen Daten-Sequences auszuführen. Verschiedene Datenkombinationen können für RPA- sowie Anwendungstests verwendet werden.
Wie es funktioniert
Consider an example where you create multiple argument types (e.g., Int32, Bool, String) for an If decision tree. You use the auto-generate feature to generate values for your test cases to cover as many paths as possible during execution.
Als Teil der symbolischen Ausführung wird der Workflow interpretiert und es werden Werte basierend auf Ihren Argumenten bereitgestellt. Die generierten Werte lösen jede Bedingungsverzweigung im Workflow.
Wann automatisch generierte Testdaten verwendet werden sollten
- Generieren von Werten zum Lösen von Workflow-Bedingungen (z. B.
If,Switch). - Zuweisen von Werten zu Argumenten und Variablen.
- Argumentvergleich mit Werten oder anderen Argumenten.
RPA- und Anwendungstests mit automatisch generierten Daten sollten nicht verwendet werden, wenn eine große Anzahl von Abhängigkeiten, Variablen und Workflow-Pfaden abgedeckt werden muss.
Unterstützte Argumenttypen
| Dezimalzahl | String |
|---|---|
| Double | Boolescher |
| Frei anordnen | Byte |
| Int32 | Int64 |
| Long | Short |
Unterstützte Vorgänge
- Alle booleschen und numerischen Operationen.
- Bei Schleifen wird eine Strategie verwendet, bei der versucht wird, die Schleife mindestens einmal zu durchlaufen.
- Für Zeichenfolgen werden Daten für die folgenden Funktionen generiert:
Contains,Equals,StartsWith,EndsWith,Concat.
Hinzufügen von automatisch generierten Testdaten
- Aktualisieren Sie das Testing-Aktivitätspaket auf Version 22.4.
- Erstellen oder verwenden Sie einen vorhandenen automatisierten Workflow.
- Create arguments as parameters for auto-generated test data. See Supported argument types.
Wenn Sie Automatisch generieren als Datenquelle für Ihre Testdaten auswählen, wird eine Datentabelle mit Standardwerten basierend auf Ihren Argumenten generiert. Für jedes Argument wird eine Spalte erstellt, in der die erste Datenzeile die Standardwerte anzeigt.
-
Klicken Sie mit der rechten Maustaste auf einen vorhandenen Workflow und wählen Sie Testfall erstellen aus.
-
Geben Sie einen Namen für Ihren Testfall ein und ändern Sie bei Bedarf den Standardspeicherort.
-
(Optional) Add test case to execution template.
-
Klicken Sie auf der Registerkarte Testdaten auf Quelle und wählen Sie Automatisch generieren in der Dropdownliste aus.
-
Wählen Sie die Spalten aus, die Sie hinzufügen möchten.
-
(Optional) Bearbeiten Sie die Datentabellenwerte oder löschen Sie ganze Zeilen und Spalten.
-
(Optional) Klicken Sie auf Zeile hinzufügen, um eine weitere Zeile mit Standardwerten zu generieren. Sie können die Werte bearbeiten.
-
Click OK to confirm.
Die Daten werden generiert und zum Testfall hinzugefügt. Sie können über die Argumente auf die Daten zugreifen.