Test geliştirme iş akışı

Testlerin sürekli test hizmeti platformuna entegre edilmesi için bu sayfadaki yönergelere uyması ve önerilen akışı izlemesi gerekir.

  1. Basit Test Yapılandırması için Soong derleme sistemini kullanın.
  2. Gönderme öncesi ve sonrası test kurallarını doğrudan Android kaynak ağacında 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 durumlarında başarılı veya başarısız olduğunu iddia ederken metrik testleri genellikle zamanlama metriklerini toplamak için bir işlemi tekrar tekrar gerçekleştirir.

Standartlaştırılmış giriş/çıkış biçimi sayesinde, test başına özelleştirilmiş sonuç ayrıştırma ve son işlemeye gerek kalmaz. Ayrıca, kurala uyan tüm testler için genel test düzenekleri kullanılabilir. Android'e dahil olan sürekli test çerçevesi için Ticaret Federasyonu Genel Bakış başlıklı makaleyi inceleyin.

Test senaryosu yönergeleri

Sürekli test hizmeti aracılığıyla yürütülen test durumlarının hermetik olması beklenir. Yani tüm bağımlılıklar bildirilmiş ve testlerle birlikte sağlanmış olmalıdır. Bu ilkeyi anlamak için Google Testing Blog'daki Hermetic Servers (Google Test Blog'unda Hermetik Sunucular) başlıklı makaleyi inceleyin. Kısacası, hermetik testler için gerekli olanlar:

  • Google Hesabı'nda oturum açma
  • Bağlantı yapılandırılmış (telefon/kablosuz/Bluetooth/NFC)
  • Test parametreleri iletildi
  • Belirli bir test durumu için test düzeneği tarafından gerçekleştirilen kurulum veya sökme işlemi