Mit dem Web-Client für iOS können Sie native, Hybrid- und Webanwendungen auf einem iOS-Gerät testen. Dieser Client ist eine Webanwendung, die vom Safari- oder Chrome-Browser Ihres Geräts ausgeführt wird.
Vorbereitende Schritte
Beachten Sie die folgenden Anforderungen:
- Sie benötigen eine Entwickler- oder Unternehmenslizenz von Apple mit Einrichtungsprofil für jedes mobile Gerät.
- Um Tests von nativen oder Hybridanwendungen, die unter iOS ausgeführt werden, aufzuzeichnen und wiederzugeben, benötigen Sie eine instrumentierte Version der zu testenden Anwendung. Ist diese nicht verfügbar, müssen Sie die zu testende Anwendung auf einem Macintosh-Computer instrumentieren, der ein Xcode-Quellprojekt für die zu testende Anwendung enthält. Zum Testen von Webanwendungen ist kein Macintosh-Computer erforderlich.
Anmerkung: Bei Xcode handelt es sich um die integrierte Entwicklungsumgebung (Integrated Development Environment, IDE) von Apple, die zum Entwickeln von Macintosh- und iOS-Anwendungen verwendet wird. Sie können Apple Xcode von der
Download- und Ressourcenwebsite für Xcode oder über den Apple App Store auf einem Macintosh-Computer herunterladen.
Informationen zu diesem Vorgang
Das folgende Diagramm zeigt eine allgemeine Übersicht über die Durchführung von Mobile-Tests für iOS-Anwendungen:
Vorgehensweise
- Installieren Sie Rational Test Workbench Mobile
Test Edition auf einem Windows-, Apple Macintosh- oder Linux-Computer und stellen Sie sicher, dass Extension for Mobile ausgewählt wurde. Details hierzu finden Sie unter Installing the product software.
- Erstellen Sie in der Test Workbench ein Testprojekt. Klicken Sie dazu auf .
- Gehen Sie wie folgt vor, wenn Sie für die Tests eine native iOS-Anwendung oder iOS-Hybridanwendung erstellen und instrumentieren müssen:
- Laden Sie das Buildarchiv auf einen Macintosh-Computer herunter.
- Führen Sie rtwBuildXcode.sh aus, um die zu testende Anwendung zu instrumentieren und als eingehende Anwendung an die Test Workbench zu senden.
- Fügen Sie die zu testende Anwendung als verwaltete, instrumentierte Anwendung hinzu.
Details hierzu finden Sie unter iOS-Anwendungen instrumentieren.
- Wenn Sie
nicht über das Xcode-Projekt für die zu testende Anwendung verfügen, gibt es mehrere Möglichkeiten,
die instrumentierte Anwendung auf einem iOS-Gerät zu installieren. Details hierzu finden Sie unter Instrumentierte iOS-Anwendungen installieren.
- Laden Sie IBM Rational Test Workbench Mobile
Web Recorder im Apple App Store auf das mobile Gerät herunter, wenn Sie Webanwendungen testen möchten.
Mobile-Web-Recorder ist zum Aufzeichnen und Wiedergeben von Benutzeraktionen einer getesteten Webanwendung erforderlich.
Er wird während des Aufzeichnungs- und Wiedergabeprozesses automatisch aufgerufen.
- Erstellen Sie einen Test, indem Sie Gesten und Interaktionen auf dem Gerät aufzeichnen. Die Aktionen sind in natürlicher Sprache dargestellt, daher können Sie den Test dokumentieren und manuell reproduzieren.
- Überprüfen Sie die Aufzeichnung und erweitern Sie sie bei Bedarf. Sie können unter anderem:
- Prüfpunkte hinzufügen, um zu überprüfen, ob bei einem Testlauf ein erwarteter Wert oder ein erwartetes Verhalten zurückgemeldet wird.
- Variablen zum Testscript hinzufügen.
- Eine Schleife hinzufügen, damit der Test mehrfach ausgeführt werden kann.
- Einen Datenpool hinzufügen, um an Stelle der von Ihnen aufgezeichneten Daten variable Daten bereitzustellen.
- Anwendungsstubs hinzufügen, um das Verhalten von aktuellen Objekte zu simulieren, die sich in Interaktion mit der zu testenden Anwendung befinden.
- Führen Sie den Test auf dem iOS-Gerät aus.
Sie können einen Test über das iOS-Gerät oder über die Test Workbench starten.
- Werten Sie die Testergebnisse aus.
Nächste Schritte
Zusätzliche Anweisungen finden Sie in der Wiedergabeliste
Testing Mobile Applications with IBM Rational Test Workbench auf YouTube.