Mengintegrasikan XCTest UI untuk iOS dengan Device Farm - AWSDevice Farm

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

Mengintegrasikan XCTest UI untuk iOS dengan Device Farm

Device Farm menyediakan dukungan untuk kerangka pengujian XCTest UI untuk iOS. Secara khusus, Device Farm mendukung pengujian XCTest UI yang ditulis dalam Objective-C dan Swift.

XCTestKerangka kerja UI adalah kerangka pengujian baru yang diperkenalkan dengan Xcode 7. Kerangka kerja ini diperluas XCTest dengan kemampuan pengujian UI. Untuk informasi selengkapnya, lihat Pengujian Antarmuka Pengguna di Pustaka Pengembang iOS.

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

Gunakan petunjuk berikut untuk mengintegrasikan Device Farm dengan framework pengujian XCTest UI untuk iOS.

Siapkan pengujian XCTest UI iOS

Bundel runner pengujian XCTest UI iOS Anda harus terkandung dalam file.ipa yang diformat dengan benar.

Untuk membuat file.ipa, letakkan my-project-nameUITest-Runner bundel.app Anda di direktori Payload kosong. Selanjutnya, arsipkan direktori Payload ke dalam file.zip dan kemudian ubah ekstensi file ke.ipa. Bundel * UITest -Runner.app diproduksi oleh Xcode saat Anda membangun proyek untuk pengujian. Ini dapat ditemukan di direktori Produk untuk proyek Anda.

Unggah pengujian XCTest UI iOS Anda

Gunakan konsol Device Farm untuk mengunggah pengujian Anda.

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

  2. Pada panel navigasi Device Farm, pilih Pengujian Perangkat Seluler, lalu pilih Proyek.

  3. Dalam daftar proyek, pilih proyek yang ingin Anda unggah pengujian.

    Tip

    Anda dapat menggunakan bilah pencarian untuk memfilter daftar proyek berdasarkan nama.

    Untuk membuat proyek, ikuti instruksi di Membuat proyek di AWS Device Farm

  4. Jika tombol Create a new run ditampilkan, pilih tombol tersebut.

  5. Pada halaman Pilih aplikasi, pilih Pilih File.

  6. Jelajahi dan pilih file aplikasi iOS Anda. File harus berupa file.ipa.

    catatan

    Pastikan file.ipa Anda dibuat untuk perangkat iOS dan bukan untuk simulator.

  7. Pilih Berikutnya.

  8. Pada halaman Configure, di bagian Setup test framework, pilih XCTestUI, lalu pilih Choose File.

  9. Jelajahi dan pilih file.ipa yang berisi runner uji XCTest UI iOS Anda.

  10. Pilih Berikutnya, lalu lengkapi instruksi yang tersisa untuk memilih perangkat yang akan menjalankan pengujian Anda dan mulai menjalankannya.

(Opsional) Ambil tangkapan layar dalam pengujian XCTest UI iOS

XCTestTes UI menangkap tangkapan layar secara otomatis untuk setiap langkah pengujian Anda. Tangkapan layar ini ditampilkan dalam laporan pengujian Device Farm Anda. Tidak diperlukan kode tambahan.