Testning med iOS-simulatorer

Applikationen iOS Gateway kan simulera fysiska enheter som kör iOS 9.0 och senare. Du kan ansluta till dessa simulerade enheter i Eggplant Functional och köra tester som du skulle göra på en fysisk iPhone eller iPad. Följ de här stegen för att komma igång.

Ansluta till simulatorer i Eggplant Functional

  1. I iOS Gateway ser du till att fönstret Enheter/Simulatorer är i kontexten Simulatorer.

    Listan Simulatorer i iOS Gateway, som visas med två simulatorer igång. Klicka på bilden för att se den större.

    För att ändra hur de tillgängliga simulatorerna sorteras går du till iOSGateway > Inställningar > Simulator. Du kan sortera efter enhetstyp eller iOS-version.

    Fliken Simulator i inställningar för iOS Gateway

  2. Välj den kombination av enhet och iOS-version som du vill simulera i listan och klicka sedan på Start på fliken Allmänt.
  3. I Eggplant Functional öppnar du Listan över anslutningar från menyn Anslutning.
  4. Skapa en anslutning till simulatorn. Den simulerade enhetens IP-adress visas i titelfältet i huvudfönstret iOS Gateway. Portnumret visas i listan Simulatorer i iOS Gateway UI.
  5. För att arbeta med flera simulatorer upprepar du steg 2-4 vid behov.
    Observera: Ju fler simulatorer du har igång samtidigt, desto mer kan prestandan försämras.

Skapa eller ta bort simulatorer

Du kan skapa och ta bort iOS-simulatorer efter behov. Vilka typer av simulatorer du kan skapa bestäms av den aktiva versionen av Xcode och OS-versionen som körs på din Mac.

Steg för steg: Skapa en simulator

  1. För att skapa en ny simulator går du till Simulatorer > Skapa. Dialogfönstret Skapa simulator öppnas.

    Dialogfönstret Skapa simulator i iOS Gateway

  2. Namnge din simulator och välj sedan enhetstyp och iOS-version som du vill simulera. Klicka på Skapa.
  3. Nu skapar iOS Gateway simulatorn och lägger till den i listan Simulatorer, grupperad med simulatorer av samma enhetstyp eller iOS-version (beroende på hur du har valt att sortera listan).

Ta bort en simulator

Om du vill ta bort en simulator markerar du simulatorn du vill ta bort i rutan Simulatorer och går sedan till Simulatorer > Ta bort markerad.

Dialogfönstret Ta bort simulator i iOS Gateway

Fönstret Ta bort simulator öppnas. Klicka på Ta bort för att ta bort den valda simulatorn.

Appar på simulatorer

Du installerar inte .ipa-filer på en iOS-simulator som du gör på en fysisk iOS-enhet. Istället installerar du komprimerade .app-paket i .zip-format.

Skapa en iOS-app som ska installeras på simulatorer

  1. Kör ditt projekt i Xcode på en iOS-simulator. Vänta tills iOS-simulatorn visar din applikation.
  2. Komprimera .app-filen som produceras på den här platsen: ~/Library/Developer/Xcode/DerivedData/<AppName>-<någon bilaga>/Build/Products/Debug-iphonesimulator/<AppName>.app

    dvs, /Users/mobileqa/Library/Developer/Xcode/DerivedData/MyApp-glsaqcpwolnnmaedrcqfqfnedoop/Build/Products/Debug-iphonesimulator/MyApp.app

    För att komprimera en .app-filen i Finder på en Mac genom att högerklicka på ikonen och välja Komprimera.

  3. Använd den komprimerade .zip-filen för att installera appen på en iOS-simulator för testning.

    Det vill säga, InstallApp ResourcesFolder(”MyApp.app.zip”)

Installera appar på simulatorer

Följ de här stegen för att installera en app på en ansluten simulator.

  1. Gå till Appar > Installera program.
  2. Hitta och öppna den app du vill installera från din Mac.
  3. Appen visas i listan över installerade appar till höger i iOS Gateway-fönstret.

Lämna ett svar

Din e-postadress kommer inte publiceras.