QF-Test 'Vorbereitung' Sequenz für iOS Tests

  • Öffnen Sie den Schnellstart-Assistenten über das Menü »Extras« oder den Toolbar Button Quickstart Wizard.
  • Wählen Sie "Eine iOS-Application".

    Abbildung 17.6:  Dialog des Schnellstart-Assistenten zur Auswahl des Anwendungstyps
  • Wählen Sie das echte oder simulierte Gerät aus der Auswahlliste. Falls keine Geräte angezeigt werden, drücken Sie "Aktualisieren". Wenn immer noch nichts angezeigt wird, öffnen Sie Xcode und wählen Sie »Window«-»Devices and Simulators« um dort sicherzugehen, dass die Einstellungen stimmen.

    Es ist ausreichend, den ersten Teil des Gerätenamens anzugeben, um Tests flexibler zu halten.

    Drücken Sie "Weiter" um zum nächsten Schritt weiterzugehen.

    Abbildung 17.7:  Dialog des Schnellstart-Assistenten zur Auswahl des Testgeräts
  • Als nächsten Schritt können Sie das zu testende iOS-Bundle oder die zu testende .ipa-Datei angeben. Sie können auch direkt eine .zip-Datei, die das App-Bundle enthält, referenzieren. Falls Sie eine App testen wollen, die bereits installiert ist, lassen Sie das Feld leer.

    Abbildung 17.8:  Dialog des Schnellstart-Assistenten zur Auswahl der App
  • Im nächsten Schritt können Sie den vorgeschlagenen Client-Namen übernehmen oder überschreiben. Drücken Sie "Weiter" beziehungsweise "Fertig" um den Schnellstart-Assistenten abzuschließen.

    Abbildung 17.9:  Dialog des Schnellstart-Assistenten für den Client-Namen
  • Als Ergebnis wird die Sequenz 'Vorbereitung' im "Extras" Knoten der Testsuite erzeugt. Diese 'Vorbereitung'-Sequenz beinhaltet einen Aufruf der Prozedur qfs.ios.setup.checkEnvironment aus der Standardbibliothek, die prüft, ob das Testsystem ordnungsgemäß eingerichtet ist.

    Abbildung 17.10:  Vom Schnellstart-Assistenten erstellte iOS-Vorbereitungssequenz