< Zurück | Weiter >

Lerneinheit 1: Die Testumgebung einrichten

In dieser Lerneinheit erfahren Sie, wie die Testumgebung auf einem Apple Macintosh- oder Windows-Computer zum Testen nativer iOS-Apps eingerichtet wird.

Bevor Sie Tests erstellen können, müssen Sie die Testumgebung einrichten.

  1. Rufen Sie für jedes mobile Gerät, das Sie zum Testen benutzen möchten, eine Apple Developer- oder eine Enterprise-Lizenz mit einem Bereitstellungsprofil ab. Weitere Informationen zur Apple-Lizenzierung finden Sie hier: https://developer.apple.com/programs/start/ios/. Um zu überprüfen, ob Sie über ein Bereitstellungsprofil verfügen, tippen Sie auf Einstellungen > Allgemein > Profile.
  2. Installieren Sie IBM® Rational Test Workbench Eclipse Client auf einem Macintosh-PC oder Windows-Computer und stellen Sie sicher, dass Rational Test Workbench Eclipse Client und Rational Test Workbench Extension for Mobile ausgewählt sind.
    Anmerkung: Auch wenn die test workbench auf einem Linux-Computer ausgeführt werden kann, sind in diesem Lernprogramm keine Anweisungen für das Betriebssystem Linux enthalten.
  3. Wenn Sie die zu testende Anwendung selbst instrumentieren möchten, installieren Sie Xcode 4.6 oder höher auf einem Macintosh-Computer unter OS X V10.8 Mountain Lion oder höher.
    Anmerkung: Bevor Sie eine native oder hybride mobile Anwendung testen können, muss diese instrumentiert werden. Eine instrumentierte Anwendung enthält die zu testende Anwendung, erweitert durch Code, der es Ihnen ermöglicht, einen Test aufzuzeichnen und wiederzugeben.

    Xcode wird zum Instrumentieren der zu testenden Anwendung benötigt. Wenn Sie einen Macintosh-Computer mit Xcode und den Quellcode für die zu testende Anwendung nicht haben, überspringen Sie diesen Schritt. In Lerneinheit 2: Die zu testende Anwendung zum Testen vorbereiten wird darauf eingegangen, wie ein Teammitglied die instrumentierte zu testende Anwendung dem Computer eines anderen Teammitglieds hinzufügen kann.

  4. Wählen Sie die iOS-Anwendung aus, die Sie testen möchten. Wenn Sie keine eigene Anwendung haben, können Sie eine der Beispielanwendungen von Apple herunterladen, beispielsweise die Anwendung "UICatalog", die Sie von der Apple Developer Site herunterladen können.
  5. Aktivieren Sie die Popup-Fenster auf den mobilen Geräten, die Sie zum Testen verwenden werden. Safari inaktiviert Popup-Fenster im Hintergrund, während Google Chrome Sie auffordert, Popup-Fenster zuzulassen. Bei jeder gerätespezifischen Operation (Installation, Aufzeichnung, Wiedergabe) fordert Sie Safari mit einem Popup-Fenster zur Bestätigung auf. Bei Chrome gibt es weniger Nachrichten dieser Art.
  6. Starten Sie die test workbench auf einem Apple Macintosh-Computer oder Windows-Computer, sofern dies noch nicht geschehen ist.
  7. Wenn Sie dazu aufgefordert werden, wählen Sie einen vorhandenen Arbeitsbereich aus oder erstellen Sie einen neuen. Die Projekte werden von der test workbench im Ordner workspace gespeichert.
  8. Wenn die Begrüßungsseite der test workbench geöffnet wird, klicken Sie auf das Workbench-Symbol, um zur Ansicht "Test Workbench" zu wechseln.

    Die Ansicht "Test Workbench" wird wie in der nachstehenden Abbildung geöffnet:

    Testworkbench, Eingangsanzeige

  9. Wählen Sie in der test workbench ein Testprojekt für die zu testende Anwendung aus oder erstellen Sie ein Test Workbench-Projekt, indem Sie auf Datei > Neu > Test Workbench-Projekt klicken.
  10. Klicken Sie auf das Symbol für Verfügbare mobile Geräte anzeigen Verfügbare mobile Geräte anzeigen, um den Editor für mobile Geräte zu öffnen (siehe unten):

    Editor für mobile Geräte

  11. Schließen Sie ein oder mehrere iOS-Geräte an einen Macintosh- oder Windows-Computer über den USB-Anschluss an.

    Wenn Sie die zu testende Anwendung selbst instrumentieren möchten, schließen Sie die Geräte an einen Macintosh-Computer an. Dadurch können Sie die instrumentierte Anwendung am Ende des Instrumentierungsprozesses auf einem iOS-Gerät installieren. Sie können mehrere kompatible iOS-Geräte an die USB-Anschlüsse anschließen. Wenn Sie mit Teammitgliedern, die keinen Macintosh-Computer und keinen Quellcode für die zu testende Anwendung haben, am selben Standort zusammenarbeiten, können Sie die instrumentierte zu testende Anwendung auf deren Geräten installieren.

  12. Suchen Sie in der test workbench die Workbench-URL, indem Sie auf das Symbol für Workbench-URL anzeigen klicken Workbench-URL anzeigen (siehe unten):

    Workbench-URL anzeigen

    Sie benötigen die Workbench-URL, um die mobilen Geräte mit der Testworkbench zu verbinden.

  13. Klicken Sie im Editor für mobile Geräte auf das Symbol für Gerät zur Liste hinzufügen Gerät zur Liste hinzufügen. In einem Fenster wird eine Liste der Workbench-URLs und ein QR-Code angezeigt, in dem die ausgewählte URL aus der Liste enthalten ist.
  14. Öffnen Sie auf dem mobilen Gerät den Testclient für mobile Anwendungen in einem Browser, indem Sie die vollständige Workbench-URL (http://ip_adresse:port/mobile) th>) eingeben, beispielsweise http://192.0.2.24:7878/mobile. Alternativ können Sie die Workbench-URL mit einem QR-Code-Scanner scannen.
    Anmerkung: Wenn sich das Gerät mit der ersten URL in der Liste nicht verbinden lässt, versuchen Sie es mit einer anderen URL. Die Workbench-URL beinhaltet die IP-Adresse, die je nach Ihrem Standort und Ihrer Netzkonfiguration variieren kann.

    Der Testclient für mobile Anwendungen wird auf dem Gerät in einem Browser geöffnet:

    Testclient für mobile Anwendungen

    Wenn Sie sich jetzt die test workbench anschauen, sehen Sie, dass Ihr iOS-Gerät verbunden ist, wie in der nachstehenden Abbildung gezeigt wird:

    iPhone mit der Workbench verbunden

Prüfpunkt für die Lerneinheit

In dieser Lerneinheit haben Sie die Voraussetzungen zum Testen und Installieren von IBM Rational Test Workbench Eclipse Client kennengelernt. Sie haben überprüft, ob Sie eine Apple Developer- oder Enterprise-Lizenz haben. Wenn Sie als Entwickler mit einem Macintosh-Computer arbeiten, haben Sie sichergestellt, dass Sie Xcode installiert haben. Sie haben erfahren, wie die test workbench gestartet wird und wie Sie ein iOS-Gerät zur test workbench hinzufügen.
< Zurück | Weiter >

Feedback