React Native Testing
Jest, React Native Testing Library, hook testleri, navigasyon testleri, asenkron test, mocking, Detox ile E2E
1Bir React Native projesinde Jest'in temel rolü nedir?
Bir React Native projesinde Jest'in temel rolü nedir?
Cevap
Jest, React Native ile birlikte gelen varsayılan JavaScript test framework'üdür. Test çalıştırma, assertion, mocking ve kod kapsamını yönetir. Belirli bir konuda uzmanlaşan diğer araçların aksine Jest, React Native'e native olarak entegre edilmiş eksiksiz bir çözüm sunar.
2React Native Testing Library (RNTL) öğesinin temel işlevi nedir?
React Native Testing Library (RNTL) öğesinin temel işlevi nedir?
Cevap
React Native Testing Library, uygulama ayrıntıları yerine kullanıcı davranışına odaklanan testleri teşvik eder. Bileşenleri bir kullanıcının yapacağı gibi (metne, erişilebilir role, placeholder'a göre) sorgulamak için yardımcı araçlar sağlar ve testleri iç refactor işlemlerine karşı daha dayanıklı hale getirir.
3'Submit' metnine sahip bir düğmeyi seçmek için hangi RNTL sorgu yöntemi tercih edilmelidir?
'Submit' metnine sahip bir düğmeyi seçmek için hangi RNTL sorgu yöntemi tercih edilmelidir?
Cevap
getByText önerilen yöntemdir çünkü görünen metni arayarak öğeleri bir kullanıcının yapacağı gibi seçer. Bu yaklaşım testleri daha sezgisel ve dayanıklı hale getirir. getByTestId, testID nitelikleri eklemeyi gerektirir ve gerçek kullanıcı davranışını yansıtmaz.
RNTL'de getBy ile queryBy arasındaki fark nedir?
React Native'de belirli node_modules için dönüşümleri atlamak üzere Jest nasıl yapılandırılır?
+17 mülakat soruları
Diğer React Native mülakat konuları
JavaScript Temelleri
React Temelleri
React Native Temelleri
React Hooks
React & React Native için TypeScript
React Native Bileşenleri ve API
React Native Stil ve Düzen
React Native Navigasyonu
React Native State Yönetimi
React Native Networking ve API
Veri Kalıcılığı
Formlar ve Doğrulama
React Native Animasyonları
Native Modules & Bridge
Platforma Özel Kod
İzinler ve Cihaz API'leri
Push Notifications
React Native Hata Ayıklama
Build & Deployment
Expo vs React Native Bare
Performans Optimizasyonu
Bellek Yönetimi
Architecture Patterns
React Native New Architecture
Güvenlik En İyi Uygulamaları
Offline-First Architecture
React Native CI/CD
Monorepo ve Kod Paylaşımı
İleri Konular
Uygulama Yaşam Döngüsü ve Arka Plan Yürütme
Kimlik Doğrulama ve Oturum Yönetimi
Monitoring & Crash Reporting
Bir sonraki mülakatın için React Native'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla