Mulailah dengan TF

Federasi Perdagangan adalah infrastruktur pengujian besar yang dapat disesuaikan dengan beragam kasus penggunaan berbeda, dan kebanyakan orang mungkin hanya memerlukan sebagian dari fungsinya. Pertama, kami membayangkan bahwa pengguna TF akan memenuhi salah satu dari tiga peran utama: Pengembang, Integrator, dan Pelari Uji. Seseorang mungkin memakai salah satu (atau semua) dari ketiga topi tersebut, namun kami rasa perbedaannya akan membantu mempermudah navigasi dalam dokumentasi.

Pengembang

Pengembang menghabiskan sebagian besar waktunya untuk membuat modul TF yang ditulis dalam Java. Mereka mungkin menulis konfigurasi dan menjalankan tes, namun biasanya hanya 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 mirip shell sederhana). Mereka menyatukan modul TF yang ditulis oleh Pengembang dengan konfigurasi khusus yang diperlukan untuk persyaratan dan tujuan pengujian tertentu.

Pelari Tes

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

Untuk mendapatkan manfaat maksimal dari Federasi Perdagangan, ketiga peran tersebut perlu terwakili. Dibutuhkan Pengembang dan Integrator untuk membuat TF saling beroperasi dengan infrastruktur lain, seperti sistem pembangunan dan repositori hasil pengujian. Dibutuhkan Integrator dan Test Runner agar TF benar-benar menjalankan pengujian yang diinginkan dan menghasilkan hasil pengujian yang diinginkan. Pelari Tes perlu 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 dalam ketiga peran tersebut setidaknya harus melihat sekilas seluruh dokumen lainnya. Penyiapan Mesin akan membawa Anda ke titik di mana Anda dapat menjalankan TF (dengan membuat atau mengunduhnya). 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, dan kemudian Option Handling akan menunjukkan bagaimana menerapkan teori tersebut ke dalam praktik.

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

Jika Anda sudah menyelesaikan 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 Group yang berplatform android . Untuk hasil terbaik, pastikan untuk menyebutkan "Federasi Dagang" (atau "tradefed", atau "TF") di subjek pesan.