Google berkomitmen untuk memajukan ekuitas ras untuk komunitas kulit hitam. Lihat bagaimana.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

Memulai dengan TF

Trade Federation adalah infrastruktur pengujian besar yang dapat disesuaikan dengan berbagai macam usecases yang berbeda, dan kebanyakan orang mungkin hanya perlu beberapa bagian dari fungsinya. Pertama, kami membayangkan bahwa pengguna TF akan memenuhi salah satu dari tiga peran utama: Pengembang, Integrator, dan Test Runner. Seseorang tertentu mungkin memakai salah satu (atau semua) dari ketiga topi itu, tetapi kami merasa perbedaannya akan membantu mempermudah navigasi dokumen.

Pengembang

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

Integrator

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

Pelari Tes

Pelari Tes menghabiskan sebagian besar waktunya untuk melakukan tes dan umumnya memastikan bahwa hasil tes dihasilkan, dan bahwa hasil tes yang dihasilkan relevan, dapat direproduksi, dan akurat. Mereka menghabiskan sebagian besar waktu mereka berinteraksi dengan antarmuka baris perintah tradefed, dan juga akan memverifikasi bahwa hasilnya masuk akal.

Untuk mendapatkan yang terbaik dari Federasi Perdagangan, ketiga peran tersebut perlu diwakili. Dibutuhkan Pengembang dan Integrator untuk membuat TF beroperasi dengan infrastruktur lain, seperti membangun sistem dan menguji repositori hasil. Dibutuhkan Integrator dan Test Runners untuk mendapatkan TF untuk benar-benar menjalankan tes yang diinginkan dan menghasilkan hasil tes yang diinginkan. Dibutuhkan Test Runners untuk mengidentifikasi hasil yang tidak masuk akal, dan untuk bekerja dengan Pengembang dan Integrator untuk mencari tahu di mana bug terletak dan memperbaikinya.

Apa berikutnya

Orang-orang di ketiga peran setidaknya harus melihat seluruh dokumen. Pengaturan Mesin akan mengarahkan Anda ke titik di mana Anda dapat menjalankan TF (dengan membangun atau mengunduhnya). Bekerja dengan Perangkat akan menjelaskan cara menjalankan tes dengan perangkat fisik, dengan emulator, atau tanpa perangkat sama sekali. Halaman Uji Siklus Hidup akan menjelaskan dari perspektif teoretis bagaimana peran Pengembang, Integrator, dan Pelari Uji berinteraksi, dan kemudian Penanganan Opsi akan menunjukkan cara menerapkan teori tersebut ke dalam praktik.

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

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