Google is committed to advancing racial equity for Black communities. See how.
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

TF ile Başlarken

Ticaret Federasyonu, çok çeşitli farklı kullanım durumlarına uyarlanabilen büyük bir test altyapısıdır ve çoğu insan muhtemelen işlevselliğinin yalnızca bazı alt kümelerine ihtiyaç duyacaktır. Öncelikle, TF kullanıcılarının üç ana rolden herhangi birini yerine getireceğini düşünüyoruz: Geliştirici, Entegratör ve Test Çalıştırıcısı. Belirli bir kişi bu üç şapkadan herhangi birini (veya tümünü) takabilir, ancak bu ayrımın belgelerde gezinmeyi kolaylaştıracağını düşünüyoruz.

Geliştiriciler

Geliştiriciler, zamanlarının çoğunu Java ile yazılmış TF modüllerini oluşturmak için harcarlar. Yapılandırmalar yazabilir ve testler yürütebilirler, ancak bunu genellikle modüllerinin düzgün şekilde çağrıldığını ve beklendiği gibi çalıştığını doğrulamak için yaparlar.

Entegratörler

Entegratörler, zamanlarının çoğunu XML test yapılandırmaları veya komut dosyaları (basit bir kabuk benzeri dilde yazılan) oluşturmak için harcarlar. Geliştirici tarafından yazılan TF modüllerini, belirli test gereksinimleri ve hedefleri için gerekli olan belirli yapılandırmalarla birbirine bağlar.

Test Koşucuları

Test Koşucuları, zamanlarının çoğunu testleri yürütmek ve genellikle test sonuçlarının üretildiğinden ve üretilen test sonuçlarının alakalı, tekrarlanabilir ve doğru olduğundan emin olmak için harcarlar. Zamanlarının çoğunu tradefed'in komut satırı arayüzüyle etkileşime girerek geçirirler ve ayrıca sonuçların mantıklı olduğunu doğrularlar.

Ticaret Federasyonu'ndan en iyi şekilde yararlanmak için üç rolün de temsil edilmesi gerekecek. Geliştiricilerin ve Entegratörlerin, TF'yi, derleme sistemleri ve test sonucu depoları gibi diğer altyapı parçalarıyla birlikte çalışmasını sağlamak için gereklidir. İstenen testleri gerçekten çalıştırmak ve istenen test sonuçlarını üretmek için TF'yi edinmek için Entegratörlerin ve Test Çalıştırıcılarının olması gerekir. Mantıklı olmayan sonuçları belirlemek ve hataların nerede yatabileceğini bulmak ve bunları düzeltmek için Geliştiriciler ve Entegratörlerle birlikte çalışmak Test Çalıştırıcıları alacaktır.

Sıradaki ne

Her üç roldeki kişiler en azından diğer tüm dokümanlara göz atmalıdır. Makine Ayarı sizi TF'yi çalıştırabileceğiniz noktaya götürecektir (oluşturarak veya indirerek). Cihazlarla çalışmak, testlerin fiziksel bir cihazla, bir öykünücüyle veya hiç cihaz olmadan nasıl çalıştırılacağını açıklayacaktır. Test Yaşam Döngüsü sayfası, Teorik bir perspektiften Geliştirici, Entegratör ve Test Çalıştırıcısı rollerinin nasıl etkileşime girdiğini açıklayacak ve ardından Seçenek İşleme , bu teorinin uygulamaya nasıl geçirileceğini gösterecektir.

Son olarak, Uçtan Uca Örnek , sizi örnek bir testin geliştirilmesi, entegrasyonu ve dağıtımı boyunca yönlendirir. Her rolün yönlerini içerir ve belgelerde doğrudan tartışılmayan daha karmaşık şeylerin nasıl yapılacağına dair ipuçları sunmalıdır.

Buradaki her şeyi tamamladıysanız ve hala cevaplanmamış sorularınız varsa, önce Ticaret Federasyonu kaynak koduna bir göz atmayı deneyin. Bunun ötesinde, android platformu Google Grubu'nda sormayı denemekten çekinmeyin. En iyi sonuçları elde etmek için mesaj konusunda "Ticaret Federasyonu" (veya "takas edilen" veya "TF") ifadesini belirttiğinizden emin olun.