Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

Memulai TF

Federasi Perdagangan adalah infrastruktur uji coba besar yang dapat disesuaikan dengan berbagai macam penggunaan yang berbeda, dan kebanyakan orang mungkin hanya memerlukan sebagian dari fungsinya. Pertama, kami membayangkan bahwa pengguna TF akan memenuhi salah satu dari tiga peran utama: Developer, Integrator, dan Test Runner. Seseorang tertentu mungkin memakai salah satu (atau semua) dari ketiga topi tersebut, tetapi kami merasa perbedaannya akan membantu memudahkan navigasi dokumentasi.

Pengembang

Pengembang menghabiskan sebagian besar waktunya untuk membuat modul TF yang ditulis di Java. Mereka dapat menulis konfigurasi dan menjalankan pengujian, tetapi biasanya hanya akan melakukannya untuk memverifikasi bahwa modul mereka dipanggil dengan benar dan berfungsi seperti yang diharapkan.

Integrator

Integrator menghabiskan sebagian besar waktunya untuk membuat konfigurasi pengujian XML, atau file perintah (yang ditulis dalam bahasa sederhana seperti shell). Mereka mengikat modul TF yang ditulis oleh Pengembang dengan konfigurasi khusus yang diperlukan untuk persyaratan dan tujuan pengujian tertentu.

Pelari Uji

Test Runners menghabiskan sebagian besar waktu mereka untuk menjalankan pengujian dan umumnya memastikan bahwa hasil pengujian dibuat, dan bahwa hasil pengujian yang dihasilkan relevan, dapat direproduksi, dan akurat. Mereka menghabiskan sebagian besar waktu mereka untuk berinteraksi dengan antarmuka baris perintah tradefed, dan juga akan memverifikasi bahwa hasilnya masuk akal.

Untuk mendapatkan hasil maksimal dari Federasi Dagang, ketiga peran harus diwakili. Dibutuhkan Pengembang dan Integrator untuk membuat TF beroperasi dengan bagian infrastruktur lain, seperti membangun sistem dan repositori hasil pengujian. Ini akan membutuhkan Integrator dan Test Runners untuk membuat TF benar-benar menjalankan tes yang diinginkan dan menghasilkan hasil tes yang diinginkan. Test Runners akan membutuhkan Test Runners untuk mengidentifikasi hasil yang tidak masuk akal, dan bekerja sama dengan Pengembang dan Integrator untuk mencari tahu di mana letak bug dan memperbaikinya.

Apa berikutnya

Orang-orang di ketiga peran setidaknya harus melihat seluruh dokumen lainnya. Setup Mesin akan membawa Anda ke titik di mana Anda dapat menjalankan TF (dengan membangun atau mendownloadnya). Bekerja dengan Perangkat akan menjelaskan cara menjalankan pengujian dengan perangkat fisik, dengan emulator, atau tanpa perangkat sama sekali. Halaman Test Lifecycle akan menjelaskan dari perspektif teoritis bagaimana peran Developer, Integrator, dan Test Runner berinteraksi, kemudian Penanganan Opsi akan mendemonstrasikan cara mempraktikkan teori tersebut.

Terakhir, Contoh End-to-End membawa Anda melalui pengembangan, integrasi, dan penerapan uji sampel. Ini melibatkan aspek dari setiap peran, dan harus menawarkan petunjuk tentang cara melakukan hal-hal yang lebih rumit yang tidak dibahas secara langsung dalam dokumentasi.

Jika Anda telah menyelesaikan semuanya di sini dan masih memiliki pertanyaan yang belum terjawab, pertama-tama coba lihat kode sumber Federasi Perdagangan . Selain itu, jangan ragu untuk mencoba bertanya di Google Grup platform android . Untuk hasil terbaik, pastikan untuk menyebutkan "Federasi Perdagangan" (atau "tradefed", atau "TF") di subjek pesan.