Einführung in Tests mit dem iOS-Simulator

Die Informationen in diesem Abschnitt sollen Ihnen dabei helfen, die ersten Schritte beim Testen von nativen Anwendungen, Hybrid- und Webanwendungen auf dem iOS-Simulator zu unternehmen.

Vorbereitende Schritte

Beachten Sie die folgenden Anforderungen:

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 Tests für mobile iOS-Anwendungen mit dem iOS-Simulator:

iOS-Simulator - Ablaufdiagramm ../../com.ibm.rational.rtw.install.doc/topics/c_rtw_overview.html ../../com.ibm.rational.test.lt.moeb.doc/topics/t_test_ios_native_device.html ../../com.ibm.rational.test.lt.moeb.doc/topics/trecord_ios_app.html ../../com.ibm.rational.test.lt.moeb.doc/topics/cmobtesteditovw.html ../../com.ibm.rational.test.lt.moeb.doc/topics/tintro_run_test.html ../../com.ibm.rational.test.lt.moeb.doc/topics/t_evaluate_results.html

Vorgehensweise

  1. Installieren Sie Rational Test Workbench Mobile Test Edition auf einem Macintosh-, Windows- oder Linux-Computer und stellen Sie sicher, dass Extension for Mobile ausgewählt wurde. Details hierzu finden Sie unter Installing the product software.
  2. Erstellen Sie in der Test Workbench ein Testprojekt. Klicken Sie dazu auf File > New > Test Workbench Project.
  3. Gehen Sie wie folgt vor, wenn Sie für die Tests eine native iOS-Anwendung oder iOS-Hybridanwendung erstellen und instrumentieren müssen:
    1. Laden Sie das Buildarchiv auf einen Macintosh-Computer herunter.
    2. Führen Sie rtwBuildXcode.sh aus, um die zu testende Anwendung zu instrumentieren und an die Test Workbench zu senden.

    Details hierzu finden Sie unter iOS-Anwendungen instrumentieren.

  4. Wenn Sie mobile Webanwendungen testen, muss sichergestellt sein, dass der IBM Rational Test Workbench Mobile Web Recorder auf dem iOS-Simulator installiert wird.

    Der Mobile-Web-Recorder ist zum Aufzeichnen und Wiedergeben von Benutzeraktionen einer getesteten Webanwendung erforderlich. Er wird während des Aufzeichnungs- und Wiedergabeprozesses automatisch aufgerufen. Details hierzu finden Sie unter IBM Rational Test Workbench Mobile Web Recorder auf dem iOS-Simulator installieren.

  5. Fügen Sie die zu testende Anwendung in der Test Workbench als verwaltete, instrumentierte Anwendung hinzu. Details hierzu finden Sie unter Testanwendungen in die Workbench importieren.
  6. Öffnen Sie den Web-Client. Geben Sie dazu im iOS-Simulator in folgendem Format die Workbench-URL in den Safari-Browser ein:

    Format: http://Workbench-URL:Port/mobile

    Beispiel: http://192.0.2.24:7878/mobile

  7. Erstellen Sie einen Test, indem Sie Gesten und Interaktionen aufzeichnen. Die Aktionen sind in natürlicher Sprache dargestellt, daher können Sie den Test dokumentieren und manuell reproduzieren.
  8. Überprüfen Sie die Testscriptaufzeichnung und erweitern Sie sie bei Bedarf. Dabei sind (u. a.) folgende Schritte möglich:
    • 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.
  9. Führen Sie den Test im iOS-Simulator aus.

    Sie können einen Test über den iOS-Simulator oder über die Test Workbench starten.

  10. 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.

Feedback