

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

# Memulai Device Farm
<a name="getting-started"></a>

Panduan ini menunjukkan cara menggunakan Device Farm untuk menguji aplikasi Android atau iOS asli. Anda menggunakan konsol Device Farm untuk membuat project, mengunggah file.apk atau .ipa, menjalankan rangkaian pengujian standar, dan kemudian melihat hasilnya.

**catatan**  
Device Farm hanya tersedia di AWS Wilayah `us-west-2` (Oregon).

**Topics**
+ [Prasyarat](#getting-started-prepare)
+ [Langkah 1: Masuk ke konsol](#getting-started-console)
+ [Langkah 2: Buat proyek](#getting-started-create-project)
+ [Langkah 3: Buat dan mulai lari](#getting-started-create-run)
+ [Langkah 4: Lihat hasil run](#getting-started-view-run-results)
+ [Langkah selanjutnya](#getting-started-next-steps)

## Prasyarat
<a name="getting-started-prepare"></a>

Sebelum Anda mulai, pastikan Anda telah menyelesaikan persyaratan berikut:
+ Selesaikan langkah-langkah dalam [Menyiapkan](setting-up.md). Anda memerlukan AWS akun dan pengguna AWS Identity and Access Management (IAM) dengan izin untuk mengakses Device Farm.
+ Untuk Android, Anda dapat membawa file.apk (paket aplikasi Android), atau menggunakan contoh aplikasi yang kami sediakan. Untuk iOS, Anda memerlukan file.ipa (arsip aplikasi iOS). Anda mengunggah file ke Device Farm nanti dalam panduan ini.
**catatan**  
Pastikan file.ipa Anda dibuat untuk perangkat iOS dan bukan untuk simulator.
+ (Opsional) Anda memerlukan pengujian dari salah satu kerangka pengujian yang didukung Device Farm. Anda mengunggah paket pengujian ini ke Device Farm, lalu jalankan pengujian nanti dalam panduan ini. Jika Anda tidak memiliki paket pengujian yang tersedia, Anda dapat menentukan dan menjalankan rangkaian pengujian bawaan standar. Untuk informasi selengkapnya, lihat [Uji kerangka kerja dan pengujian bawaan di AWS Device Farm](test-types.md).

## Langkah 1: Masuk ke konsol
<a name="getting-started-console"></a>

Anda dapat menggunakan konsol Device Farm untuk membuat dan mengelola proyek dan menjalankan pengujian. Anda belajar tentang proyek dan berjalan nanti dalam panduan ini.
+ Masuk ke konsol Device Farm di [https://console.aws.amazon.com/devicefarm](https://console.aws.amazon.com/devicefarm).

## Langkah 2: Buat proyek
<a name="getting-started-create-project"></a>

Untuk menguji aplikasi di Device Farm, Anda harus terlebih dahulu membuat proyek.

1. Di panel navigasi, pilih **Pengujian Perangkat Seluler**, lalu pilih **Proyek**.

1. Di bawah **Proyek Pengujian Perangkat Seluler**, pilih **Buat proyek**.

1. Di bawah **Buat proyek**, masukkan **Nama Proyek** (misalnya,**MyDemoProject**).

1. Pilih **Buat**.

   Konsol membuka halaman **pengujian otomatis** dari proyek yang baru Anda buat.

## Langkah 3: Buat dan mulai lari
<a name="getting-started-create-run"></a>

Sekarang setelah Anda memiliki proyek, Anda dapat membuat dan kemudian mulai menjalankan. Untuk informasi selengkapnya, lihat [Berjalan](test-runs.md).

1. Pada tab **Tes otomatis**, pilih **Buat jalankan**. Atau, Anda dapat mengikuti tutorial di konsol dengan memilih **Buat run dengan tutorial**.

1. (Opsional) Di bawah **pengaturan Jalankan****, di bagian Jalankan nama**, masukkan nama untuk menjalankan Anda. Jika tidak ada nama yang diberikan, konsol Device Farm akan menamai run Anda 'My Device Farm run' secara default.

1. Di bawah **Run settings**, di bagian **Run type**, pilih tipe run Anda. Pilih **aplikasi Android** jika Anda tidak memiliki aplikasi yang siap untuk diuji, atau jika Anda sedang menguji aplikasi android (.apk). Pilih **aplikasi iOS** jika Anda menguji aplikasi iOS (.ipa).

1. Di bagian **Pilih aplikasi**, di bagian **Opsi pemilihan aplikasi**, **pilih Pilih contoh aplikasi yang disediakan oleh Device Farm** jika Anda tidak memiliki aplikasi yang tersedia untuk pengujian. Jika Anda membawa aplikasi sendiri, pilih **Unggah aplikasi sendiri**, dan pilih file aplikasi Anda. Jika Anda mengunggah aplikasi iOS, pastikan untuk memilih **perangkat iOS**, bukan simulator.

1. Di bawah **Configure test**, di bagian **Select test framework**, pilih salah satu framework pengujian atau suite pengujian bawaan. Lihat informasi tentang setiap opsi di [Uji kerangka kerja dan pengujian bawaan di AWS Device Farm](test-types.md).
   + Jika Anda belum mengemas pengujian untuk Device Farm, pilih **Built-in: Fuzz** untuk menjalankan rangkaian pengujian bawaan standar. Anda dapat menyimpan nilai default untuk **jumlah Event**, **throttle Event**, dan **Randomizer** seed. Untuk informasi selengkapnya, lihat [Menjalankan uji fuzz bawaan Device Farm (Android dan iOS)](test-types-built-in-fuzz.md).
   + Jika Anda memiliki paket pengujian dari salah satu kerangka pengujian yang didukung, pilih kerangka pengujian yang sesuai, lalu unggah file yang berisi pengujian Anda.

1. Di bawah **Pilih perangkat**, pilih **Gunakan Pool Perangkat** dan **Perangkat Teratas**.

1. (Opsional) Untuk menambahkan konfigurasi tambahan, buka tarik-turun **konfigurasi Tambahan**. Di bagian ini, Anda dapat melakukan salah satu hal berikut:
   + Untuk menyediakan data lain bagi Device Farm untuk digunakan selama proses, di samping **Tambahkan data tambahan**, pilih **Pilih File**, lalu telusuri ke dan pilih file.zip yang berisi data.
   + Untuk menginstal aplikasi tambahan untuk Device Farm untuk digunakan selama menjalankan, di samping **Instal aplikasi lain**, pilih **Pilih File**, lalu telusuri ke dan pilih file.apk atau.ipa yang berisi aplikasi. Ulangi ini untuk aplikasi lain yang ingin Anda instal. Anda dapat mengubah urutan instalasi dengan menyeret dan menjatuhkan aplikasi setelah Anda mengunggahnya. 
   + Untuk menentukan apakah Wi-Fi, Bluetooth, GPS, atau NFC diaktifkan selama proses, di samping **Setel status radio**, pilih kotak yang sesuai.
   + Untuk mengatur lintang dan bujur perangkat untuk menjalankan, di samping **Lokasi perangkat**, masukkan koordinat.
   + Untuk mengatur lokal perangkat untuk dijalankan, di **lokal Perangkat, pilih lokal**.
   + Pilih **Aktifkan perekaman video** untuk merekam video selama pengujian.
   + Pilih **Aktifkan pengambilan data kinerja aplikasi** untuk menangkap data kinerja dari perangkat.
**catatan**  
Menyetel status radio perangkat dan lokal adalah opsi yang hanya tersedia untuk pengujian asli Android saat ini.
**catatan**  
Jika Anda memiliki perangkat pribadi, konfigurasi khusus untuk perangkat pribadi juga ditampilkan.

1. Di bagian bawah halaman, pilih **Buat jalankan** untuk menjadwalkan proses.

Device Farm mulai dijalankan segera setelah perangkat tersedia, biasanya dalam beberapa menit. Untuk melihat status run, pada halaman **Pengujian otomatis** proyek Anda, pilih nama run Anda. Satu halaman jalankan, di bawah **Perangkat**, setiap perangkat dimulai dengan ikon yang tertunda ![\[Device Farm scheduled a job.\]](http://docs.aws.amazon.com/id_id/devicefarm/latest/developerguide/images/df-run-calendar.png) di tabel perangkat, lalu beralih ke ikon yang sedang berjalan ![\[Device Farm progress indicator.\]](http://docs.aws.amazon.com/id_id/devicefarm/latest/developerguide/images/df-run-progress.png) saat pengujian dimulai. Saat setiap pengujian selesai, konsol menampilkan ikon hasil pengujian di sebelah nama perangkat. Ketika semua pengujian selesai, ikon tertunda di sebelah run berubah menjadi ikon hasil pengujian.

## Langkah 4: Lihat hasil run
<a name="getting-started-view-run-results"></a>

Untuk melihat hasil pengujian dari proses, pada halaman **Pengujian otomatis** proyek Anda, pilih nama proses Anda. Halaman ringkasan menampilkan:
+ Jumlah total tes, berdasarkan hasil.
+ Daftar tes dengan peringatan atau kegagalan unik.
+ Daftar perangkat dengan hasil tes untuk masing-masing.
+ Setiap tangkapan layar yang diambil selama proses, dikelompokkan berdasarkan perangkat.
+ Bagian untuk mengunduh hasil parsing.

Untuk informasi selengkapnya, lihat [Melihat laporan pengujian di Device Farm](how-to-use-reports.md).

## Langkah selanjutnya
<a name="getting-started-next-steps"></a>

Untuk informasi selengkapnya tentang Device Farm, lihat[Konsep](concepts.md).