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.
Informationen zu diesem Vorgang
Diese Aufgabe ist für native Anwendungen, Hybridanwendungen und Webanwendungen für Android
relevant.
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:
- Tippen Sie im Mobile-Testclient bei einer nativen Anwendung
auf Anwendungen verwalten oder bei einer Webanwendung auf Webanwendungen
verwalten. 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.
- 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.
- Wenn die Anwendung startet, interagieren Sie mit dem Gerät. Alle Ihre Aktionen auf dem Gerät und die Antworten der Anwendung werden aufgezeichnet.
- 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.
- 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.
- Wählen Sie einen Projektordner und einen Namen für den neuen Test aus. Klicken Sie bei Bedarf auf , um einen neuen Projektordner zu erstellen.
- 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.
- 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.