Araç ne sağlar?
İzin diyalogları ve sistem ayarları gibi uygulama sınırını aşan etkileşimlerde yararlıdır. Cihaz sürümü ve arayüz değişimleri seçicileri etkileyebilir.
Uygulamada nasıl değerlendirilir?
Güvenlik kontrolü için gereken sistem ayarının kullanıcı tarafından değiştirilip uygulamaya geri dönüldüğü akışı deneyin.
Sınırlar ve yaygın hatalar
Test ortamındaki geniş otomasyon erişimi normal üretim koşulu değildir.
Kontrol listesi
- Sistem sürümünü kaydedin
- Seçicileri dayanıklı kurun
- Geri dönüş akışını doğrulayın
Karar verirken
UI Automator'ı cihazla ilişkili kullanım senaryolarında kullanın; güvenlik sonucunu olay ve sunucu kaydıyla destekleyin.
Uygulama dışı ekranların testi
UI Automator, sistem arayüzü ve uygulamalar arası akışlar söz konusu olduğunda yararlı olabilir. İzin iletişim kutuları, ayarlar ve uygulamaya dönüş senaryoları açık başlangıç durumlarıyla denenir. Cihaz üreticisi ve sürüm farkı kayıt altına alınır.
RASP kararı bir sistem özelliğine bağlıysa normal kullanıcı akışıyla birlikte test edilmelidir. Ekran otomasyonu cihaz bütünlüğünü kanıtlamaz; yalnızca görünür davranışı doğrular. Hassas işlemin sunucudaki sonucu ayrıca izlenir.
İlgili rehberler: Android erişilebilirlik ve güvenlik dengesi, Espresso ile Android güvenlik arayüz testi.
Kaynaklar ve kapsam
Teknik özelliklerin başvuru noktaları aşağıdadır. Uygulama örneği ve kontrol listesi bu yayın için hazırlanmış değerlendirme önerileridir; bağımsız ürün testi sonucu değildir.