Tradefed aracılığıyla test edin

Tradefed testlerin Yürütme gerekli test adımları için Android cihazların kontrolüne izin testi koşucular tarafından yapılır.

1. Yeni bir test koşucusu yazın

Burada, yeni bir Tradefed test koşucusu yazmaya yönelik temel bilgileri öğ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 kullanışlıdır.

Bkz Bir Tradefed Testi Runner yaz talimatlar için.

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

Test çalıştırıcınızı 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 konumlandırılmış veya değil) dağıtmasına olanak tanır. Bu, testler topluluğu büyük olduğunda ve yürütmeyi ve tamamlamayı hızlandırmak istediğinizde kullanışlıdır.

Bkz kanatlı bir edilebilir bir IRemoteTest testi koşucusu yaz adımlar için.

3. Ana bilgisayar tarafından yönlendirilen bir test yazın

Ana bilgisayar tarafından yönlendirilen testler, test yürütmesinin ana bilgisayar tarafından yürütüldüğü ve test için gerektiğinde cihazı sorguladığı yaygın bir kullanım durumudur. Bu, örneğin cihazın yeniden başlatılması gibi, testin gerektirdiği cihaz işlemi cihazın durumunu etkilediğinde kullanışlıdır.

Test koşucusu türü, Tradefed içinde veya bir süitte çalışırken kullanılabilir.

Bkz Ticaret Federasyonu bir ana bilgisayar güdümlü testi yaz talimatlar için.

4. Testlerden alınan metrikleri raporlayın

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

Bkz Bir Tradefed testi Rapor ölçümleri veya veriyi örnekler için.

5. Otomatik günlük toplama

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

Bkz başarısızlık toplanmasına ilişkin Otomatik günlüğü kullanmak için.

6. Otomatik test yeniden denemesi

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

Bkz Otomatik Testi yeniden dene daha fazla ayrıntı için.

7. İzolasyonu Yeniden Dene

Tradefed'in, yeniden deneme denemeleri arasında test yürütmesini yalıtmayı denemesini sağlayabilirsiniz.

Bkz Tekrar dene İzolasyon fazla ayrıntı için.

8. Bir kabuk testi yazın

Bkz bir kabuk testini yaz .

9. Genel test filtreleri nasıl yapılandırılır

Bkz küresel filtreleri .