Bu sayfa, sorun gidermeyle ilgili yardım ve sık sorulan soruların yanıtlarını sağlar
Firebase Test Lab ile test çalıştırma hakkında sorular. Bilinen sorunlar ayrıca
belgelendirir. Aradığınızı bulamazsanız
ek yardım arıyorsanız veya yardıma ihtiyacınız varsa #test-lab
kanalı
Firebase Slack veya Firebase ile iletişime geçin
destek ile iletişime geçebilirsiniz.
Sorun giderme
Testim neden bu kadar uzun sürüyor?
Test Lab'de yüksek kapasite seviyesine sahip bir cihaz seçtiğinizde
testler daha hızlı başlatılabilir. Bir
cihazın kapasitesi düşük olduğu için testlerin çalışması daha uzun sürebilir. Rapordaki
çağrılan testlerin, seçilen cihazların kapasitesinden çok daha fazla olduğunu
tamamlanması daha uzun sürebilir.
Herhangi bir seviye cihaz kapasitesi seviyesinde çalıştırılan testler,
şu faktörler vardır:
Trafik: Cihaz kullanılabilirliğini ve test hızını etkiler.
Herhangi bir zamanda gerçekleşebilecek cihaz veya altyapı arızaları. Kontrol etmek için
Test Lab için raporlanan bir altyapı varsa
Firebase durum kontrol paneli.
Test Lab'de cihaz kapasitesi hakkında daha fazla bilgi edinmek için cihaz kapasitesini inceleyin
Android ve iOS için daha fazla bilgi edinin.
Neden geçersiz test sonuçları alıyorum?
Kesin olmayan test sonuçları genellikle test çalıştırmalarının iptal edilmesinden kaynaklanır
olabilir.
Altyapı hataları, ağ gibi dahili Test Lab sorunlarından kaynaklanır
cihaz davranışlarını kontrol
etmenizi sağlar. Test Lab, test çalıştırmalarını dahili olarak kullanımdan kaldırıyor
birden çok kez altyapı hatası üretebilir ve
kesin olmayan sonuçlar; ancak bu yeniden denemeleri şu komutla devre dışı bırakabilirsiniz:
failFast'a dokunun.
Hatanın nedenini belirlemek için aşağıdaki adımları uygulayın:
Tekrarlanabilir olduğunu doğrulamak için Test Lab'de testi tekrar deneyin.
Mümkünse testi farklı bir cihazda veya cihaz türünde çalıştırmayı deneyin.
Sorun devam ederse şu sayfada Test Lab ekibiyle iletişime geçin:
#test-lab kanalı
Firebase Slack'i seçin.
Parçalama testlerimi neden çalıştırdı?
daha uzun mu?
Parçalama, seçtiğiniz parça sayısı olduğunda testlerinizin daha uzun süre
belirtilen değer, Test Lab'de kullanılabilecek cihaz sayısını aşıyor. Alıcı:
böyle bir durumla karşılaşmamak için farklı bir cihaza geçmeyi deneyin. Okuyucu Gelirleri Yöneticisi'ni
daha fazla bilgi edinmek için bkz.
.
Cihaz Kapasitesi.
Programa katılmam neden uzun sürüyor?
test etmeye devam edin.
Test isteği gönderdiğinizde uygulamanız ilk olarak doğrulanır, yeniden imzalanır.
hazırlık yapmasına yardımcı olur. Normalde bu süreç
daha kısa sürer ancak telefonunuzun boyutu gibi faktörlerden etkilenebilir.
uygulamasını indirin.
Uygulamanız hazırlandıktan sonra test yürütmeleri planlanır ve sırada tutulur
gelene kadar bir süre devam eder. Tüm test işlemleri tamamlanana kadar
matris durumu "Beklemede" olur (test yürütmelerinin başarılı olup olmamasından bağımsız olarak
sırada veya aktif olarak çalışıyordur).
Programa katılmam neden uzun sürüyor?
bitirmek için test eder.
Test yürütme işlemi bittikten sonra, test yapıları
işlenip Cloud Storage'a yüklenir. Bu adımın süresi,
ve yapıların miktarından ve boyutundan etkilenebilir.
Sık sorulan sorular
Ücretsiz kotalar nelerdir?
merak ediyor musunuz? Bütçem biterse ne yapmalıyım?
Firebase Test Lab, cihazlarda test ve kullanım için ücretsiz kotalar sunar
Cloud APIs. Test kotasının standart Firebase fiyatlandırma planını kullandığını unutmayın.
Cloud API kotaları ise bunu yapmaz.
Test kotası
Test kotaları, testleri çalıştırmak için kullanılan cihaz sayısına göre belirlenir.
Firebase Spark planında, kullanıcılar için ücretsiz olan sabit bir test kotası bulunur. Örneğin,
göz önünde bulundurduğunuzda, Google Cloud'u kullanırken
zamanla artar. Test kotanıza ulaşırsanız bir sonraki
günlük veya Blaze planına yükseltin.
Zaten Blaze planını kullanıyorsanız kota artışı talep edebilirsiniz.
Daha fazla bilgi için bkz.
Test kotası.
Cloud Testing API'de iki kota sınırı vardır:
sayısı ve her 100 saniyede bir istek sayısı. Web sitemiz g.co/newsinitiative'de
içindeki kullanımı
Google Cloud konsolunuza giriş yapın.
Cloud Tool Results API kotası
Cloud Tool Results API iki kota sınırıyla birlikte sunulur:
ve 100 saniyede bir sorgu gönderebilir. Web sitemiz g.co/newsinitiative'de
içindeki kullanımı
Google Cloud konsolunuza giriş yapın.
Daha yüksek kotalar için şu tarihe kadar istek gönderin:
kotalarınızı düzenleme
kullanabilirsiniz (sınırların çoğunun
varsayılan olarak maksimum değer) veya
Şuradaki talep formunu doldurarak daha yüksek API kotaları talep edin:
Google Cloud konsolunu kullanarak veya
Firebase desteği.
Anahtar kelimelerin
arka ucuma ulaşan trafik Test Lab'den mi geliyor?
Arka ucunuzda, trafiğin Firebase tarafından barındırılan bir kaynaktan gelip gelmediğini belirleyebilirsiniz
kaynak IP adresini
IP aralıkları.
Test Lab,
VPC-SC?
Test Lab, VPC-SC ile çalışmaz ve bu da
uygulamaların ve diğer test yapılarının Test Lab'in dahili
ve kullanıcıların farklı olabilir.
Test Laboratuvarı mı?
Testlerinizde güvenilir olmayan davranışı tespit etmek için
--test-denemeleri-sayısı
seçeneğini belirleyin. Deflake tekrarları, aşağıda belirtilen şekilde faturalandırılır veya günlük kotanızda hesaba katılır:
testlerinde kullanılabilir.
Şunları unutmayın:
Bir hata algılandığında test işleminin tamamı tekrar çalıştırılır. Hayır,
yalnızca başarısız test durumlarını yeniden deneme desteği.
Deflake yeniden deneme çalıştırmaları aynı anda çalışacak şekilde planlandı ancak
paralel olarak çalışması garanti edilir. Örneğin, trafik
kullanılabilir cihazlar.
ziyaret edin.
Test Lab'i destekliyor mu?
Appium, Flutter/FlutterDriver, ReactNative/Jest veya Salatalık mı?
Bu öğelerin bazıları yol haritamızda olsa da, şu anda size yardımcı olamıyoruz
bu test ve uygulama geliştirme platformlarını destekleme konusundaki kararlılığınızı konuşturdu.
Cihaz bilgilerini nerede bulabilirim?
örneğin çözünürlük vb. nedir?
Ayrıntılı cihaz bilgilerine API üzerinden ve erişilebilir
gcloud istemcisinden
komutu açıklayın:
gcloud firebase test ios models describe MODEL
Parçalama özelliğini iOS testleriyle kullanabilir miyim?
Parçalama, iOS için Test Lab'de yerel olarak desteklenmez. Ancak,
iOS test durumlarını parçalamak için Flank istemcisini kullanma.
Bu işlem, .xctestrun dosyasında OnlyTestIdentifiers anahtarı ve değerleri ayarlanarak çalışır.
Daha fazla bilgiyi xcodebuild.xctestrun için man sayfasında bulabilirsiniz.
Bilinen sorunlar
Oturum Açma Captcha'ları
Robo testi gereken oturum açma ekranlarını atlayamaz
oturum açmak için kimlik bilgilerinin girilmesinin ötesinde ek kullanıcı işlemi. Örneğin,
veya CAPTCHA'yı tamamlarsınız.
Kullanıcı arayüzü çerçevesi desteği
Robo testi, Android kullanıcı arayüzünden kullanıcı arayüzü öğeleri kullanan uygulamalarda en iyi sonucu verir
çerçeve (View, ViewGroup ve WebView dahil)
nesneleri) ekleyin. Başka kullanıcı arayüzü kullanan uygulamaları uygulamak için Robo testi kullanıyorsanız
çerçeveleri kullanıyorsanız test, Unity oyun motorunu kullanan uygulamalar da dahil olmak üzere
ilk ekranın ötesine geçin.