Test geliştirme iş akışı

Testleri platformun sürekli test hizmetine entegre etmek için bu sayfadaki yönergeleri karşılamaları ve bu önerilen akışı takip etmeleri gerekir.

  1. Basit Test Yapılandırması için Soong derleme sistemini kullanın.
  2. Doğrudan Android kaynak ağacında test öncesi ve sonrası test kuralları oluşturmak için Test Eşleme'yi kullanın.
  3. Atest'i kullanarak testleri yerel olarak çalıştırın.

Test türleri

Desteklenen test türleri şunlardır:

İşlevsel testler, test senaryolarında başarılı veya başarısız olduğunu iddia ederken, metrik testleri genellikle zamanlama metriklerini toplamak için bir eylemi tekrar tekrar gerçekleştirir.

Standartlaştırılmış giriş/çıkış formatı sayesinde, test başına özelleştirilmiş sonuç ayrıştırma ve son işleme ihtiyacı ortadan kalkar ve genel test donanımları, kurallara uyan tüm testler için kullanılabilir. Android'in içerdiği sürekli test çerçevesi için Ticaret Federasyonuna Genel Bakış'a bakın.

Test senaryosu yönergeleri

Sürekli test hizmeti aracılığıyla yürütülen test senaryolarının hermetik olması beklenir; bu, tüm bağımlılıkların bildirildiği ve testlerle birlikte sağlandığı anlamına gelir. Bu prensibi anlamak için Google Test Blogundaki Hermetik Sunuculara bakın. Kısacası hermetik testler şunları gerektirmez :

  • Google Hesabı oturum açma
  • Bağlantı yapılandırıldı (telefon/Wi-Fi/Bluetooth/NFC)
  • Geçirilen test parametreleri
  • Belirli bir test durumu için test donanımı tarafından gerçekleştirilen kurulum veya sökme