View a markdown version of this page

Mengintegrasikan Device Farm dengan XCTest untuk iOS - Device Farm AWS

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengintegrasikan Device Farm dengan XCTest untuk iOS

Dengan Device Farm, Anda dapat menggunakan kerangka kerja XCTest untuk menguji aplikasi Anda di perangkat nyata. Untuk informasi selengkapnya tentang XCTest, lihat Dasar-Das ar Pengujian dalam Peng ujian dengan X code.

Untuk menjalankan pengujian, Anda membuat paket untuk uji coba Anda, dan Anda mengunggah paket-paket ini ke Device Farm.

Untuk informasi selengkapnya tentang pengujian di Device Farm, lihatMenguji kerangka kerja dan pengujian bawaan di AWS Device Farm.

Buat paket untuk menjalankan XCTest Anda

Untuk menguji aplikasi Anda menggunakan kerangka kerja XCTest, Device Farm memerlukan hal berikut:

  • Paket aplikasi Anda sebagai .ipa file.

  • Paket XCTest Anda sebagai .zip file.

Anda membuat paket-paket ini dengan menggunakan output build yang dihasilkan Xcode. Selesaikan langkah-langkah berikut untuk membuat paket sehingga Anda dapat mengunggahnya ke Device Farm.

Untuk menghasilkan output build untuk aplikasi Anda
  1. Buka proyek aplikasi Anda di Xcode.

  2. Di menu dropdown skema di toolbar Xcode, pilih Perangkat iOS Generik sebagai tujuan.

  3. Di menu Produk, pilih Build For, lalu pilih Peng ujian.

Untuk membuat paket aplikasi
  1. Di navigator proyek di Xcode, di bawah Produk, buka menu kontekstual untuk file bernamaapp-project-name.app. Kemudian, pilih Tampilkan di Finder. Finder membuka folder bernamaDebug-iphoneos, yang berisi output yang dihasilkan Xcode untuk build pengujian Anda. Folder ini menyertakan .app file Anda.

  2. Di Finder, buat folder baru, dan beri namaPayload.

  3. Salin app-project-name.app file, dan tempel di Payload folder.

  4. Buka menu kontekstual untuk Payload folder dan pilih Kompres “Payload”. Sebuah file bernama Payload.zip dibuat.

  5. Ubah nama file dan ekstensi Payload.zip menjadiapp-project-name.ipa.

    Pada langkah selanjutnya, Anda memberikan file ini ke Device Farm. Untuk membuat file lebih mudah ditemukan, Anda mungkin ingin memindahkannya ke lokasi lain, seperti desktop Anda.

  6. Secara opsional, Anda dapat menghapus Payload folder dan .app file di dalamnya.

Untuk membuat paket XCTest
  1. Di Finder, di Debug-iphoneos direktori, buka menu kontekstual untuk app-project-name.app file tersebut. Kemudian, pilih Tampilkan Isi Paket.

  2. Dalam isi paket, buka Plugins folder. Folder ini berisi file bernamaapp-project-name.xctest.

  3. Buka menu kontekstual untuk file ini dan pilih Kompres app-project-name.xctest "”. Sebuah file bernama app-project-name.xctest.zip dibuat.

    Pada langkah selanjutnya, Anda memberikan file ini ke Device Farm. Untuk membuat file lebih mudah ditemukan, Anda mungkin ingin memindahkannya ke lokasi lain, seperti desktop Anda.

Unggah paket untuk menjalankan XCTest Anda ke Device Farm

Gunakan konsol Device Farm untuk mengunggah paket untuk pengujian Anda.

  1. Masuk ke konsol Device Farm di https://console.aws.amazon.com/devicefarm.

  2. Jika Anda belum memiliki proyek, buatlah satu. Untuk langkah-langkah untuk membuat proyek, lihatMembuat proyek di AWS Device Farm.

    Jika tidak, pada panel navigasi Device Farm, pilih Pengujian Perangkat Sel uler, lalu pilih Proyek.

  3. Pilih proyek yang ingin Anda gunakan untuk menjalankan pengujian.

  4. Pilih Buat lari.

  5. Di bawah J alankan pengaturan, di bagian Jenis jalankan, pilih aplikasi iOS.

  6. Di bawah Pilih aplikasi, di bagian Opsi pemilihan aplikasi, pilih Unggah aplikasi sendiri. Kemudian, pilih Pilih file di bawah Unggah aplikasi.

  7. Jelajahi .ipa file untuk aplikasi Anda dan unggah.

    catatan

    .ipaPaket Anda harus dibuat untuk pengujian.

  8. Di bawah Konfigurasi pengujian, di bagian Pilih kerangka pengujian, pilih XCTest. Kemudian, pilih Pilih file di bawah Unggah aplikasi.

  9. Jelajahi .zip file yang berisi paket XCTest untuk aplikasi Anda dan unggah.

  10. Selesaikan langkah-langkah yang tersisa dalam proses pembuatan proyek. Anda akan memilih perangkat yang ingin Anda uji dan menentukan status perangkat.

  11. Pilih Buat lari. Device Farm menjalankan pengujian Anda dan menunjukkan hasilnya di konsol.