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

Tradefed aracılığıyla test edin

Tradefed'de testlerin yürütülmesi, gerekli test adımları için Android cihazların kontrolüne izin veren test çalıştırıcıları tarafından gerçekleştirilir.

1. Yeni bir test çalıştırıcısı yazın

Burada, yeni bir Tradefed test koşucusu yazmanın temellerini öğreneceksiniz. Bu, özellikle yepyeni bir test türünü desteklemeyi planlıyorsanız ve sıfırdan geliştirilecek yeni bir koşucuya ihtiyacınız varsa yararlıdır.

Talimatlar için bkz. Tradefed Test Çalıştırıcısı Yazma .

2. Parçalanabilir bir test çalıştırıcısı yazın

Test koşucunuzu nasıl parçalanabilir hale getireceğinizi de öğrenebilirsiniz. Parçalanabilir bir test çalıştırıcısı, altyapının tam test yürütmesini birkaç cihaza (birlikte yerleştirilmiş ya da değil) dağıtmasına olanak tanır. Bu, testlerin külliyatının büyük olduğu ve yürütme ile hızın tamamlanmasını paralel hale getirmek istediğinizde yararlıdır.

Adımlar için parçalanabilen bir IRemoteTest test çalıştırıcısı yazma konusuna bakın.

3. Ana bilgisayar tarafından yürütülen bir test yazın

Ana bilgisayar tabanlı testler, test yürütmenin ana bilgisayar tarafından yürütüldüğü ve test için gerektiği şekilde cihazı sorguladığı yaygın bir kullanım örneğidir. Bu, testin gerektirdiği cihaz çalışması, örneğin cihazı yeniden başlatmak gibi, cihazın durumunu etkilediğinde yararlıdır.

Test çalıştırıcı türü, Tradefed içinde veya bir paketten geçerken kullanılabilir.

Talimatlar için Ticaret Federasyonu'nda Ana Bilgisayar tabanlı bir test yazma bölümüne bakın.

4. Testlerden ölçümleri bildirin

Bir testin yürütme sonuçlarına ek olarak metrikleri de rapor etmesi oldukça yaygındır. Test çalıştırıcısına bağlı olarak, ölçümleri bildirmenin birkaç yöntemi vardır.

Örnekler için Tradefed testinden rapor ölçümleri veya verileri bölümüne bakın.

5. Otomatik günlük toplama

Bazı günlükler genellikle hata ayıklama sorunları için kullanılır, örneğin: Logcat. Dolayısıyla, Tradefed bunları kolayca toplamak için otomatik bir mekanizma sunar.

Kullanım için otomatik oturum açma hatası toplama bölümüne bakın.

6. Otomatik test yeniden denemesi

Tradefed'in hataları otomatik olarak yeniden denemesini veya bazı testleri yinelemelerde birkaç kez çalıştırmasını sağlayabilirsiniz.

Daha fazla ayrıntı için Otomatik Test Yeniden Deneme bölümüne bakın.