Salesforce Scan verwenden
Sie können Ihre Salesforce-Applikationen auf eine der folgenden Arten aufzeichnen:
-
Den XScan verwenden.
-
Verwenden Sie den Salesforce Scan. Der Salesforce Scan stellt eine Verbindung zu Ihrer Salesforce-Instanz her und erstellt automatisch Module aus allen Controls, auf die zugegriffen werden kann.
Dieses Kapitel erklärt, wie Sie den Salesforce Scan verwenden.
Weitere Informationen zu den Modulen, die mit dem Salesforce Scan erstellt wurden, finden Sie hier: siehe Kapitel "Parameter der Salesforce Scan-Module finden".
|
Wenn Sie benutzerdefinierte Layoutseiten mit dem Salesforce Scan aufzeichnen möchten, benötigen Sie eine darauf zugeschnittene Customisierung. Bitte kontaktieren Sie den für Sie zuständigen Vertriebsmitarbeiter von Tricentis, um weitere Informationen zu Customisierungen zu erhalten. |
Voraussetzungen
Um den Salesforce Scan verwenden zu können, müssen Sie die folgenden Voraussetzungen erfüllen:
-
Sie müssen über gültige Salesforce-Anmeldedaten verfügen.
-
Sie müssen über die erforderlichen Berechtigungen für Ihre Salesforce-Instanz verfügen.
Sie benötigen das Profil und die Berechtigung zum Lesen und Zugreifen auf Metadaten-API-Aufrufe aus der Salesforce SOAP-API: API Enabled und Modify All Data.
-
Der Rechner, auf dem Sie Tricentis Tosca ausführen, muss sich im vertrauenswürdigen IP-Bereich befinden. Wenn dies nicht der Fall ist, benötigen Sie ein gültiges -Sicherheitstoken.
Für die besten Ergebnisse empfiehlt Tricentis, ein Administratorprofil für den Salesforce Scan zu verwenden. Ein Administratorprofil bietet die folgenden Vorteile:
-
Ermöglicht Ihnen den Zugriff auf eine Obermenge von Modulen, die Sie benötigen, um mit der Erstellung Ihrer Tests zu beginnen.
-
Ermöglicht es Ihnen, die Datensicherheit in allen Untermengen des Profils und Berechtigungssatzes zu überprüfen, z. B. können Sie überprüfen, ob ein Benutzer ein Feld nicht sehen kann.
-
Es gewährleistet ein hohes Maß an Modulwiederverwendbarkeit in der gesamten Org.
Wenn Sie ein Nicht-Administratorprofil verwenden, können Sie nur Module abrufen, auf die Sie Zugriff haben. Dies kann dazu führen, dass Felder und Reiter fehlen, die erforderlich sind, um die Testfälle abzuschließen.
Salesforce-Applikationen mit dem Salesforce Scan aufzeichnen
Um die Aufzeichnung durchzuführen, führen Sie die folgenden Schritte aus:
-
Gehen Sie im Tosca Commander zum Menü Modules und klicken Sie auf Scan->More->Salesforce Scan.
Alternativ können Sie auch mit der rechten Maustaste auf den Ordner Modules klicken und im Kontextmenü Scan->More->Salesforce Scan auswählen oder Strg + Umschalt + S drücken.
-
Geben Sie im Fenster Salesforce Credentials die folgenden Informationen ein:
|
Feld |
Beschreibung |
|---|---|
|
Benutzer |
Geben Sie Ihren Salesforce-Benutzernamen ein. |
|
Passwort |
Geben Sie Ihr Salesforce-Passwort ein. |
|
Sicherheitstoken (optional) |
Geben Sie Ihr Salesforce-Sicherheitstoken ein. Dieser Parameter ist optional, wenn sich Ihr Rechner innerhalb des vertrauenswürdigen IP-Bereichs befindet. |
|
Environment |
Wählen Sie Production oder Test, je nachdem, welche Environment Sie aufzeichnen möchten. |
Salesforce-Anmeldedaten eingeben
-
Klicken Sie auf OK.
-
Wählen Sie im Fenster Select Modules die Salesforce-Objekte aus, die Sie in Ihre Aufzeichnung einbeziehen möchten.
Aufzuzeichnende Module auswählen
-
Klicken Sie auf Scan.
Die Salesforce Engine 3.0 führt die folgenden Aktionen aus:
-
Sie verbindet sich über die Salesforce SOAP-API mit Ihrer Salesforce-Applikation.
-
Sie zeichnet Ihre Applikationen auf und erstellt das Layout für die Modulstrukturen.
-
Sie erstellt Module für alle Salesforce-Controls, auf die über die API zugegriffen werden kann.
-
Sie speichert die neu erstellten Module im Ordner Modules.
So können Sie diese Module in Ihren Testfällen verwenden.
|
Wenn Sie sich während des Tests automatisch bei Ihrer Salesforce-Instanz anmelden möchten, erstellen Sie einen Testschritt aus dem Modul Login I Salesforce (verwenden Sie dieses Modul, um sich bei Ihrer Salesforce-Site anzumelden). Wenn Sie Ihre Salesforce-Instanz während des Tests navigieren möchten, erstellen Sie einen Testschritt aus den Modulen Navigation I Salesforce->App Launcher I Lightning. Wenn Sie sich während des Tests automatisch von Ihrer Salesforce-Instanz abmelden möchten, erstellen Sie einen Testschritt aus dem Modul Logout I Salesforce. Diese Funktion ist nur für Salesforce Lightning Experience verfügbar. |
Salesforce Scan: Spezielle Controls
Sie können alle Controls der Salesforce Engine 3.0 mit dem Salesforce Scan verwenden.
Controls vom Typ Link in der schreibgeschützten Details-Ansicht erscheinen aus Kompatibilitätsgründen sowohl als Links als auch als Labels. Tricentis empfiehlt, die Labels zu verwenden, um durch die Links zu navigieren. Wenden Sie dazu die Klick-Operation {CLICK} auf die Labels an.
Salesforce-Module
|
Im Gegensatz zu Standard-Link-Controls ist der AssociatedLabel-Wert von benutzerdefinierten Links der Link selbst, nicht das Label. |