Vision AI für die mobile Automatisierung

Vision AI für die mobile Automatisierung ist ein Early-Access-Feature, das sich noch in der Entwicklung befindet. Wir können die volle Funktionalität in dieser oder zukünftigen Versionen nicht garantieren.

Mit der Mobile Engine 3.0 können Sie Bildschirmobjekte in mobilen Apps mit der Leistung von Vision AI steuern. Sie können sofort loslegen:

Vision AI für die mobile Automatisierung aktivieren

Um Vision AI für die mobile Automatisierung zu verwenden, müssen Sie es zuerst über Tosca > Project > Settings > TBox > Engines > Mobile30 aktivieren.

Es gibt zwei verschiedene Einstellungen, mit denen Sie eine Verbindung zum Vision AI-Service herstellen können:

  • Tosca Cloud URL: Ermöglicht es Ihnen, sich über Ihre Tosca Cloud-Identität mit dem Vision AI-Service zu verbinden.
    Geben Sie im Feld Value Ihre Tosca Cloud-URL ein: https://<Ihr Mandantenname>.my.tricentis.com

  • Vision AI personal access token: Ermöglicht es Ihnen, sich über ein persönliches Zugriffstoken mit dem Vision AI-Service zu verbinden.
    Geben Sie im Feld Value Ihr persönliches Zugriffstoken ein.

Wenn beide Einstellungen aktiviert sind, ist die primäre Zugriffsmethode Vision AI personal access token. Wenn keine der oben genannten Einstellungen aktiviert ist, wird die Vision AI-Option nicht im Fenster des Mobile Scan angezeigt.

Vision AI-basierte Module erstellen

Um ein Vision AI-basiertes Modul zu erstellen, führen Sie diese Schritte aus:

  1. Starten Sie den Mobile Scan.

  2. Wählen Sie im Dialogfeld Mobile Scan die Option Connect aus.

  3. Wählen Sie nach hergestellter Verbindung Vision AI aus. Wenn der Mobile Scan die Option Vision AI nicht anzeigt, haben Sie sie noch nicht aktiviert.

  4. Wählen Sie Scan aus. Dadurch öffnet sich die Live View.

  5. Wählen Sie die aufzuzeichnenden Controls entweder in der Baumstruktur oder in der Live View aus.

  6. Wenn Sie bereit sind, Ihre Aufzeichnung zu beenden, wählen Sie Save aus.

  7. Erstellen Sie einen Testschritt aus dem Modul heraus.

Technische Eigenschaften in Vision AI

Die Controls, die Sie mit Vision AI aufzeichnen, zeigen bestimmte technische Eigenschaften an:

Eigenschaft

Beschreibung

Area

Gibt den Bereich der Applikationsschnittstelle an, in dem sich das Control befindet.

ControlId

Identifiziert das Control innerhalb der Applikation eindeutig. Diese Eigenschaft wird standardmäßig ausgewählt, um eine genaue Erkennung zu gewährleisten, die Effizienz zu verbessern und Mehrdeutigkeiten während des Tests zu vermeiden.

IsMandatory

Gibt an, dass das Control erforderlich ist, damit der Test fortgesetzt werden kann. Wenn keine übereinstimmenden Controls gefunden werden, wird der Locator weniger spezifisch aktualisiert. Dieser Vorgang findet während des automatischen Heilungsprozesses von Vision AI statt und definiert, wie sich der Prozess anpasst.
Dies ist standardmäßig ausgewählt, was bedeutet, dass Tosca den Test nicht erfolgreich ausführen kann, ohne mit diesem Control zu interagieren.

Wenn Ihr Control ein ausgeblendetes oder verschwindendes Element ist, ändern Sie diese Eigenschaft in False.

IsUnique

Gibt an, dass das Control innerhalb der Applikation einzigartig sein muss. Wenn mehrere übereinstimmende Controls gefunden werden, wird der Locator spezifischer aktualisiert. Dieser Vorgang findet während des automatischen Heilungsprozesses von Vision AI statt und definiert, wie sich der Prozess anpasst.

Dies ist standardmäßig ausgewählt, um sicherzustellen, dass der Test mit dem richtigen Control interagiert und Konflikte mit doppelten Elementen vermieden werden.

Mobile Tests mit Vision AI einrichten

Wenn Sie DEX verwenden möchten, um Ihre Tests auszuführen oder den Wert aus den Einstellungen zu überschreiben, müssen Sie ein paar weitere Schritte ausführen, da die Einstellungen nur im Commander verfügbar sind. Sobald Sie Testschritte erstellt haben, die aus Ihren Vision AI-basierten Modulen stammen, richten Sie Ihre Tests ein:

  1. Fügen Sie einen Testkonfigurationsparameter (TCP) hinzu und nennen Sie ihn Automation_Mobile30_VisionAIPersonalToken.

  2. Geben Sie Ihr Vision AI personal access token für als Wert für den TCP ein.