Tests aus Android-Mobile-Testclient aufzeichnen

Mobile-Tests werden gewöhnlich durch Aufzeichnen einer Sitzung auf dem mobilen Gerät oder Simulator erstellt, auf dem die zu testende Anwendung ausgeführt wird. Nach Abschluss der Aufzeichnung schließen Sie die Anwendung und die aufgezeichnete Sitzung wird in die Test Workbench hochgeladen und dort zum Generieren eines Tests verwendet.

Vorbereitende Schritte

Damit Sie Tests auf einem mobilen Gerät aufzeichnen können, muss auf dem betreffenden Gerät der Mobile-Testclient ausgeführt werden und es muss eine Verbindung zur Test Workbench bestehen. Sie können den Mobile-Testclient an die Test Workbench anschließen. Führen Sie dazu die Anweisungen unter Mobile-Testclient für Android konfigurieren aus oder befolgen Sie bei der Installation die Anweisungen unter Android-Client mit dem USB-Controller installieren und konfigurieren.

Informationen zu diesem Vorgang

Mit dem Mobile-Testclient für Android können Sie sämtliche Aktionen auf der Benutzerschnittstelle sowie bestimmte Aktionen auf dem Telefon selbst aufzeichnen: GPS-Positionen, Lautstärkeregelung, Stummschaltung, Anschließen und Abziehen von Kopfhörern, sämtliche Medienaktionen (Wiedergabe, Pause usw.), Telefongespräche und Auflegen nach Telefongesprächen. Kamera- und Mikrofonfunktionen werden nicht unterstützt.

Vorgehensweise

So zeichnen Sie eine Sitzung auf dem mobilen Gerät auf:

  1. Tippen Sie im Mobile-Testclient Webanwendungen verwalten an. Wenn Sie zum ersten Mal auf Webanwendungen verwalten tippen, wird eine Nachricht mit der Frage angezeigt, ob Sie IBM® Rational Test Workbench Mobile-Web-Recorder installieren möchten. Tippen Sie auf Installieren und nach Abschluss der Installation auf Fertig.
  2. Tippen Sie in der Liste auf eine Anwendung und dann auf Aufzeichnen.
    Anmerkung: Wenn Ihr Gerät oder Emulator nicht über den unbeaufsichtigten Modus verfügt, deinstalliert der Mobile-Testclient die ursprüngliche Version der zu testenden Anwendung und ersetzt sie durch die aufzeichnungsbereite Anwendung (instrumentierte Version Ihrer Anwendung). Tippen Sie während dieses Prozesses in dieser Reihenfolge die Schaltfläche zum Deinstallieren, OK und die Schaltfläche zum Installieren an. Wenn Ihr Gerät oder Emulator mit dem USB-Controller konfiguriert wurde, wodurch der unbeaufsichtigte Modus für Android aktiviert wird, findet dieser Prozess im Hintergrund statt.
    Soll die Option für den unbeaufsichtigten Modus auf einem Gerät mit einer älteren Version als 4.2 ohne USB-Controller verfügbar gemacht werden, müssen Sie wie folgt vorgehen. Verbinden Sie das Gerät mit einem Computer, auf dem das Software-Development-Kit (SDK) für Android installiert ist. Verwenden Sie ein USB-Kabel und gestatten Sie USB-Debugging. Stellen Sie sicher, dass der erforderliche USB-Treiber installiert ist. Rufen Sie anschließend eine Eingabeaufforderung auf dem Computer auf und führen Sie die folgenden Befehle aus:
    • adb devices: Listet die Geräte auf, die über ein USB-Kabel an den Computer angeschlossen sind
    • adb tcpip 5555: Macht die Option für den unbeaufsichtigten Modus auf dem Gerät verfügbar
    Diese Schritte müssen jedes Mal, wenn Sie für Ihr Gerät einen Warmstart durchführen, neu ausgeführt werden.

    Ohne den USB-Controller ist auf Geräten und Emulatoren mit API-Version 17 und höher (Android 4.2 und höher) der unbeaufsichtigte Modus aufgrund einer bekannten Einschränkung nicht verfügbar.

  3. Wenn die Anwendung startet, interagieren Sie mit dem Gerät. Alle Ihre Aktionen auf dem Gerät und die Antworten der Anwendung werden aufgezeichnet.
  4. Zum Beenden der Aufzeichnung schließen Sie die Anwendung, wechseln zu einer anderen Anwendung oder tippen die Schaltfläche "Home" an. Die Aufzeichnung wird in die Test Workbench hochgeladen. Je nach Umfang der Aufzeichnung kann das Hochladen einige Sekunden oder einige Minuten dauern. Die Aufzeichnungen werden im Testnavigator unter Eingehende Mobile-Aufzeichnungen mit Namen und Zeitmarke angezeigt.
    Anmerkung: Wenn in Ihrer Sitzung auch zwischen mehreren unterschiedlichen Anwendungen gewechselt wird, wird bei jedem derartigen Wechsel eine neue Aufzeichnung hochgeladen. Durch diese Aktion entstehen im Ordner Eingehende Mobile-Aufzeichnungen mehrere Aufzeichnungsprotokolle. Sie können diese Mehrfachaufzeichnungen miteinander kombinieren, sodass ein einzelner Test generiert wird.
  5. Blenden Sie im Testnavigator der Test Workbench Eingehende Mobile-Aufzeichnungen ein. Klicken Sie dann mit der rechten Maustaste auf eine Aufzeichnung und wählen Sie Test generieren aus. Alternativ können Sie auf den Link in der Nachricht klicken, die darauf hinweist, dass eine neue eingehende Aufzeichnung vorhanden ist. Das Fenster Neuer Test von eingehenden Aufzeichnungen wird angezeigt.
  6. Wählen Sie einen Projektordner und einen Namen für den neuen Test aus. Klicken Sie bei Bedarf auf Neu > Test Workbench-Projekt, um einen neuen Projektordner zu erstellen.
  7. Optional: Möchten Sie einen Test mit mehreren Aufzeichnungen erstellen (z. B., wenn in Ihrer Sitzung zwischen mehreren Anwendungen gewechselt wird), klicken Sie auf Weiter und wählen Sie dann die Aufzeichnungen aus, die Sie zum Generieren des Test verwenden möchten.
  8. Klicken Sie auf Fertigstellen und auf Test öffnen. Der Testeditor wird in der Test Workbench geöffnet. In dem Testeditor wird der generierte Test angezeigt.

Nächste Schritte

Wenn der Test erstellt ist, können Sie ihn über den Testeditor bearbeiten. Weitere Informationen hierzu finden Sie unter Mobile-Tests bearbeiten.

Feedback